Skip to content

SurgeSeeker/Retrace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Retrace Agent

回溯树驱动的缓存优先多重 ReAct Agent。Rust 构建,全异步+多层ReAct循环框架,gRPC 流式通信。

🚧 早期开发中,尚未可用。

技术选型

层面 选型 理由
语言 Rust (edition 2024) 零成本抽象、内存安全、生产级性能
异步 tokio 成熟的 async runtime,全链路异步
LLM rig-core 0.36 Rust 原生、内置 DeepSeek provider
通信 tonic + prost gRPC server streaming,强类型契约
测试 TDD 严格 RED-GREEN-REFACTOR

开发哲学

  • 回溯树驱动 —— 缓存优先的多重 ReAct 路径探索
  • 流式透明 —— Agent 的思考过程不应该是黑盒
  • 可介入 —— 用户应该能在 Agent 跑偏时拉回来
  • TDD 不妥协 —— 每行生产代码都有先失败的测试
  • KISS —— 简单方案 > 聪明方案

脚手架路线图

  • Cargo.toml + proto 定义 + build.rs
  • Tool trait 接口
  • 工具层(7 个工具:read_file, write_file, edit_file, bash, TaskRegistry + 编码/截断工具函数,159 tests,clippy 零 warning)
  • Provider trait(rig-core 封装)
  • 配置系统(环境变量驱动)
  • gRPC service stub
  • ReAct 循环骨架
  • 首个可运行的 ReAct 循环

技术细节

详见 CLAUDE.md

About

面向下一代的编码Agnet,特别为Deepseek优化 | Next-Geneva Coding Agent, specially optimized for Deepseek

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages