Skip to content

Rust Crates 全览

5. Rust workspace crate 全览

Cargo.toml 当前 members:

Crate职责关键模块/能力
deepagent-core领域原语id、event、message、task、clock、error、session_mode
deepagent-tracing可观测基础tracing 初始化、进程内 metrics
deepagent-persistence持久化SQLite、迁移、事件存储、文档存储、成本存储
deepagent-session会话聚合replay、recover、fork、rewind、事件追加
deepagent-context上下文工程prompt AST、tokenizer、budget、pipeline、compaction
deepagent-memory记忆检索BM25、语义检索、混合检索、排序、embedding、contextual retrieval
deepagent-knowledge知识库vault、entry、capture、base,支持主动知识和草稿
deepagent-tools工具抽象Tool trait、registry、permission、sandbox、WASM
deepagent-builtins内置工具文件、bash、todo、task、web、knowledge、office、codegraph、project_map、git、ask_user
deepagent-intent输入意图slash 命令、附件、命令注册、路由
deepagent-skills技能系统SKILL.md 解析、扫描、安装、市场、frontmatter、registry
deepagent-prompts提示词资源frontmatter、agent def、command loader、system prompt builder
deepagent-runtimeAgent 运行循环loop_engine、model_agent、events、approval、tool budget、decorator
deepagent-models模型层DeepSeek transport、SSE、stream、chat request、model discovery、balance
deepagent-hooksHook 与权限hook registry、lifecycle、permission rules、external hooks
deepagent-workspace工作区扫描scanner、snapshot、git 信息
deepagent-verification自愈验证verifier、runner、reflection、healing
deepagent-planner规划DAG、planner
deepagent-subagents子代理scheduler、subagent、git worktree
deepagent-observation观察与导出timeline、stats、transcript
deepagent-security安全门禁secret scanning、CI gate
deepagent-app-coreUI 服务门面DTO + 所有桌面服务,Tauri/web 均应只依赖它
deepagent-mcpMCP 客户端config、transport、stdio/http、client、registry、adapter
deepagent-codegraph原生代码图谱scanner、tree-sitter extraction、store、resolution、query、projection
apps/cli无头演示打开 DB、跑一次脚本化 Agent、从事件恢复

5.1 crate 依赖结构图

DeepSeek 原生 Agent Runtime Operating System