Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed .github/assets/devo-readme-logo.png
Binary file not shown.
Binary file modified .github/assets/devo-terminal-tui-coding-agent-screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
58 changes: 29 additions & 29 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ resolver = "3"
edition = "2024"
license = "MIT"
rust-version = "1.88.0"
version = "0.1.32"
version = "0.1.33"

[workspace.dependencies]
agent-client-protocol = "0.14.0"
Expand Down
4 changes: 2 additions & 2 deletions README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@
## スクリーンショット

<p align="center">
<img width="100%" alt="Devo desktop coding agent app がリポジトリの会話、プロジェクトサイドバー、モデル制御を表示している画面" src="./.github/assets/devo-desktop-coding-agent-screenshot.png" />
<img width="100%" alt="Devo terminal TUI coding agent がローカルリポジトリでモデル、コンテキスト、token 状態を表示している画面" src="./.github/assets/devo-terminal-tui-coding-agent-screenshot.png" />
</p>

<p align="center">
<img width="100%" alt="Devo terminal TUI coding agent がローカルリポジトリでモデル、コンテキスト、token 状態を表示している画面" src="./.github/assets/devo-terminal-tui-coding-agent-screenshot.png" />
<img width="100%" alt="Devo desktop coding agent app がリポジトリの会話、プロジェクトサイドバー、モデル制御を表示している画面" src="./.github/assets/devo-desktop-coding-agent-screenshot.png" />
</p>

## Devo を選ぶ理由
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@
## Screenshots

<p align="center">
<img width="100%" alt="Devo desktop coding agent app showing a repository conversation, project sidebar, and model controls" src="./.github/assets/devo-desktop-coding-agent-screenshot.png" />
<img width="100%" alt="Devo terminal TUI coding agent running in a local repository with model, context, and token status" src="./.github/assets/devo-terminal-tui-coding-agent-screenshot.png" />
</p>

<p align="center">
<img width="100%" alt="Devo terminal TUI coding agent running in a local repository with model, context, and token status" src="./.github/assets/devo-terminal-tui-coding-agent-screenshot.png" />
<img width="100%" alt="Devo desktop coding agent app showing a repository conversation, project sidebar, and model controls" src="./.github/assets/devo-desktop-coding-agent-screenshot.png" />
</p>

## Why Devo
Expand Down
4 changes: 2 additions & 2 deletions README.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@
## Скриншоты

<p align="center">
<img width="100%" alt="Devo desktop coding agent app показывает беседу по репозиторию, боковую панель проекта и управление моделью" src="./.github/assets/devo-desktop-coding-agent-screenshot.png" />
<img width="100%" alt="Devo terminal TUI coding agent работает в локальном репозитории и показывает модель, контекст и token status" src="./.github/assets/devo-terminal-tui-coding-agent-screenshot.png" />
</p>

<p align="center">
<img width="100%" alt="Devo terminal TUI coding agent работает в локальном репозитории и показывает модель, контекст и token status" src="./.github/assets/devo-terminal-tui-coding-agent-screenshot.png" />
<img width="100%" alt="Devo desktop coding agent app показывает беседу по репозиторию, боковую панель проекта и управление моделью" src="./.github/assets/devo-desktop-coding-agent-screenshot.png" />
</p>

## Почему Devo
Expand Down
4 changes: 2 additions & 2 deletions README.zh-Hans.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@
## 截图

<p align="center">
<img width="100%" alt="Devo desktop coding agent app 展示仓库对话、项目侧边栏和模型控制" src="./.github/assets/devo-desktop-coding-agent-screenshot.png" />
<img width="100%" alt="Devo 终端 TUI coding agent 在本地仓库中显示模型、上下文和 token 状态" src="./.github/assets/devo-terminal-tui-coding-agent-screenshot.png" />
</p>

<p align="center">
<img width="100%" alt="Devo 终端 TUI coding agent 在本地仓库中显示模型、上下文和 token 状态" src="./.github/assets/devo-terminal-tui-coding-agent-screenshot.png" />
<img width="100%" alt="Devo desktop coding agent app 展示仓库对话、项目侧边栏和模型控制" src="./.github/assets/devo-desktop-coding-agent-screenshot.png" />
</p>

## 为什么选择 Devo
Expand Down
4 changes: 2 additions & 2 deletions README.zh-Hant.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@
## 截圖

<p align="center">
<img width="100%" alt="Devo desktop coding agent app 展示儲存庫對話、專案側邊欄和模型控制" src="./.github/assets/devo-desktop-coding-agent-screenshot.png" />
<img width="100%" alt="Devo 終端機 TUI coding agent 在本地儲存庫中顯示模型、上下文和 token 狀態" src="./.github/assets/devo-terminal-tui-coding-agent-screenshot.png" />
</p>

<p align="center">
<img width="100%" alt="Devo 終端機 TUI coding agent 在本地儲存庫中顯示模型、上下文和 token 狀態" src="./.github/assets/devo-terminal-tui-coding-agent-screenshot.png" />
<img width="100%" alt="Devo desktop coding agent app 展示儲存庫對話、專案側邊欄和模型控制" src="./.github/assets/devo-desktop-coding-agent-screenshot.png" />
</p>

## 為什麼選擇 Devo
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@devo/desktop",
"productName": "Devo",
"version": "0.1.32",
"version": "0.1.33",
"description": "AI-powered coding assistant desktop app",
"author": "Devo",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion crates/core/tests/fixtures/rollout_v1/basic_session.jsonl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{"SessionMeta":{"timestamp":"2026-07-01T12:00:00Z","session":{"id":"00000000-0000-0000-0000-0000000000b1","rollout_path":"rollout.jsonl","created_at":"2026-07-01T12:00:00Z","updated_at":"2026-07-01T12:00:01Z","last_activity_at":"2026-07-01T12:00:01Z","source":"cli","agent_nickname":null,"agent_role":null,"agent_path":null,"model_provider":"openai","model":"gpt-5.2","model_binding_id":"binding-1","reasoning_effort_selection":"high","cwd":"/tmp/legacy-project","additional_directories":["/tmp/legacy-extra"],"cli_version":"0.1.32","title":"Legacy Session","title_state":{"Final":"ModelGenerated"},"sandbox_policy":"workspace-write","approval_mode":"on-request","tokens_used":12345,"first_user_message":"Fix the flaky test","archived_at":null,"git_sha":"abc123","git_branch":"main","git_origin_url":"git@github.com:example/repo.git","parent_session_id":null,"schema_version":2}}}
{"SessionMeta":{"timestamp":"2026-07-01T12:00:00Z","session":{"id":"00000000-0000-0000-0000-0000000000b1","rollout_path":"rollout.jsonl","created_at":"2026-07-01T12:00:00Z","updated_at":"2026-07-01T12:00:01Z","last_activity_at":"2026-07-01T12:00:01Z","source":"cli","agent_nickname":null,"agent_role":null,"agent_path":null,"model_provider":"openai","model":"gpt-5.2","model_binding_id":"binding-1","reasoning_effort_selection":"high","cwd":"/tmp/legacy-project","additional_directories":["/tmp/legacy-extra"],"cli_version":"0.1.33","title":"Legacy Session","title_state":{"Final":"ModelGenerated"},"sandbox_policy":"workspace-write","approval_mode":"on-request","tokens_used":12345,"first_user_message":"Fix the flaky test","archived_at":null,"git_sha":"abc123","git_branch":"main","git_origin_url":"git@github.com:example/repo.git","parent_session_id":null,"schema_version":2}}}
{"Turn":{"timestamp":"2026-07-01T12:00:02Z","turn":{"id":"00000000-0000-0000-0000-0000000000b2","session_id":"00000000-0000-0000-0000-0000000000b1","sequence":1,"started_at":"2026-07-01T12:00:02Z","completed_at":"2026-07-01T12:00:03Z","status":"Completed","kind":"regular","model":"gpt-5.2","model_binding_id":"binding-1","reasoning_effort_selection":"high","request_model":"gpt-5.2-codex","request_thinking":null,"input_token_estimate":null,"usage":{"input_tokens":100,"output_tokens":50,"cache_creation_input_tokens":10,"cache_read_input_tokens":20,"reasoning_output_tokens":5,"total_tokens":150},"schema_version":4}}}
{"Item":{"timestamp":"2026-07-01T12:00:11Z","item":{"id":"00000000-0000-0000-0000-0000000000b3","session_id":"00000000-0000-0000-0000-0000000000b1","turn_id":"00000000-0000-0000-0000-0000000000b2","seq":1,"timestamp":"2026-07-01T12:00:11Z","attempt_placement":null,"turn_status":"Running","sibling_turn_ids":[],"input_items":[{"UserMessage":{"text":"Fix the flaky test"}}],"output_items":[{"AgentMessage":{"text":"On it."}},{"Plan":{"text":"1. reproduce\n2. fix"}}],"worklog":null,"error":null,"schema_version":1}}}
{"Item":{"timestamp":"2026-07-01T12:00:12Z","item":{"id":"00000000-0000-0000-0000-0000000000b4","session_id":"00000000-0000-0000-0000-0000000000b1","turn_id":"00000000-0000-0000-0000-0000000000b2","seq":2,"timestamp":"2026-07-01T12:00:12Z","attempt_placement":null,"turn_status":"Running","sibling_turn_ids":[],"input_items":[],"output_items":[{"ToolCall":{"tool_call_id":"call-1","tool_name":"read_file","input":{"path":"src/lib.rs"}}},{"ToolResult":{"tool_call_id":"call-1","tool_name":"read_file","output":{"content":"fn main() {}"},"display_content":"fn main() {}","is_error":false}}],"worklog":null,"error":null,"schema_version":1}}}
Expand Down
Loading
Loading