Hmbown/CodeWhale Public ⭐ 38,173

⚡ 开源agent框架,38k星标,Rust编写,支持DeepSeek等模型,DeepSeek-TUI的母项目

🎯 功能:开源agent框架鼻祖,38k星标,Rust编写,支持多模型
⚙️ 流程:配置模型 → 编写任务描述 → Agent自动执行 → 输出结果
🔧 原理:Rust高性能引擎 → 多模型适配层 → 工具调用 → 自主决策循环
👥 适合:AI Agent开发者 / 自动化工程师 / Rust爱好者
下载即用 (暂无安装包)
编程 deepseek
镜像同步:23 分钟前 · 源码提交:2026-10-05 19:32(23 小时前) 每日 03:00 自动同步
main
root / crates / tui / tests / fixtures / extension_host / protocol
Clone
Merge pull request #6849 from asto18089/upstream/sse-cancelled-projection ecbf286 · 2026-10-05
01-host-hello.json 457 Bytes
02-host-ready.json 136 Bytes
03-registry-register-tool.json 543 Bytes
04-registry-unregister.json 334 Bytes
05-ext-faulted.json 328 Bytes
06-log-owned.json 232 Bytes
07-log-host.json 185 Bytes
08-tool-result.json 318 Bytes
09-error-response.json 176 Bytes
10-host-cancel.json 153 Bytes
11-host-initialize.json 340 Bytes
12-ext-activate.json 548 Bytes
13-ext-deactivate.json 309 Bytes
14-tool-call.json 351 Bytes
15-core-cancel.json 153 Bytes
16-host-shutdown.json 152 Bytes
17-register-admitted.json 145 Bytes
18-register-refused.json 192 Bytes
20-register-command-kind.json 438 Bytes
21-hello-unknown-field.json 484 Bytes
22-core-call.json 468 Bytes
23-ready-with-id.json 150 Bytes
24-register-missing-name.json 414 Bytes
25-core-unknown-method.json 153 Bytes
26-faulted-owner-without-token.json 238 Bytes
27-approval-method.json 209 Bytes
28-wrong-jsonrpc.json 137 Bytes
29-host-ping.json 149 Bytes
30-host-ping-invalid-params.json 150 Bytes
31-hello-unknown-runtime.json 459 Bytes
32-host-hello-node.json 460 Bytes
33-host-hello-memory-limit.json 489 Bytes
34-hello-memory-limit-negative.json 488 Bytes
35-hello-legacy-node-version.json 360 Bytes
36-ready-array-params.json 137 Bytes
37-register-command.json 463 Bytes
38-register-command-no-hint.json 437 Bytes
39-register-tool-without-schema.json 410 Bytes
40-register-tool-with-hint.json 506 Bytes
41-command-run.json 259 Bytes
42-command-run-missing-handle.json 235 Bytes
43-command-result-success.json 181 Bytes
44-command-result-submit.json 229 Bytes
45-command-result-error.json 179 Bytes
46-activate-with-config-and-data-dir.json 780 Bytes
47-tool-call-with-workspace.json 285 Bytes
48-command-run-with-workspace.json 298 Bytes
49-activate-data-dir-not-a-string.json 514 Bytes
50-tool-call-workspace-not-a-string.json 289 Bytes
51-host-hello-builtin-tier-with-modules.json 729 Bytes
52-hello-without-tier.json 434 Bytes
53-hello-without-builtin-modules.json 429 Bytes
54-hello-unknown-tier.json 456 Bytes
55-hello-module-digest-unknown-field.json 623 Bytes
56-hello-module-digest-missing-sha256.json 507 Bytes
57-hello-builtin-modules-not-a-list.json 547 Bytes
58-tool-call-with-ticket.json 373 Bytes
59-core-call-without-ticket.json 381 Bytes
60-core-call-unknown-field.json 492 Bytes
61-core-call-ticket-not-a-string.json 400 Bytes
62-core-call-as-a-notification.json 456 Bytes
63-tool-call-ticket-not-a-string.json 305 Bytes
64-core-call-refused-response.json 184 Bytes
65-core-call-sent-to-the-host.json 469 Bytes
66-core-call-without-input.json 415 Bytes