用于学习 Context、事件日志、工具注册和 Agent 循环的最小运行时。
简介
mini-dsh 是遵循 DSH 部分设计思想的教学项目,以较少模块展示 AI Agent 如何把模型调用、会话历史和工具执行连接起来。
核心思路
- Context、Plugin 与 Service 负责组合能力。
- Session 使用事件日志,再派生模型所需消息。
- 工具注册表统一 Schema 与执行接口,循环只依赖工具抽象。
- 模型适配器与工具循环分开,使外围能力可以独立替换。
适用边界
官方 README 明确它不是完整产品:省略了预算、压缩、停滞检测等生产能力。应用层路径限制、命令黑名单和交互确认不能等同于操作系统隔离;不能直接推断为可用于生产的安全运行时。
知识连接
- harness-engineering:观察模型之外的执行结构。
- production-agent-architecture:对照教学内核省略的可靠性能力。
- model-context-protocol:外部工具可以进入同一注册表。