能力包总览

能力包总览

Dsh-Go 的每个能力包都遵循 Capability Seam 模式:服务定义 + Provider,替换 Provider 即改变整体行为。以下按功能域分组。

核心运行时

能力
pkg/session事件溯源、事件词汇、fold、不变量、增量投影
pkg/agentAgent 注册表、Turn/Step 循环、取消原因、请求错误重试
pkg/tools四级流水线、执行上下文、presentation、限制、schema、保留
pkg/llmLLM 接缝、流式协议、失败分类、重试、缓存探针

规划原语

能力
pkg/goal / pkg/todoGoal 状态机(四态 + 稳定错误码)、Todo 整体替换
pkg/plan / pkg/skills计划模式、技能系统(6 层 Provider)

持久化与存储

能力
pkg/persistence / pkg/storageJSONL(分片/异步)与 SQLite 后端、CAS 存储域

子代理与工作流

能力
pkg/subagent / pkg/workflow / pkg/mcp子代理、工作流引擎、MCP 客户端→工具桥

文件与进程

能力
pkg/fs / pkg/shell / pkg/subprocess / pkg/jobs / pkg/terminal文件与进程执行、作业、终端

配置与安全

能力
pkg/settings / pkg/credentials / pkg/approval / pkg/sandbox / pkg/scope配置、凭证、审批、沙箱、作用域

可观测性

能力
pkg/telemetry / pkg/tokenmeter / pkg/feedback / pkg/sessionquery可观测性、计量、反馈、搜索