DSH TypeScript 实战教程
tsrigo/dsh-from-scratch · 技能
通过可运行的 TypeScript 项目,从零构建一个最小的 DeepSeek 风格智能体框架。
★ 5GitHub 星标
0分支
2026-08-15最近更新
TypeScript开发语言
MIT许可证
项目简介
一个可离线运行的中英文教程,用 TypeScript 与 Python 两套实现解释 DeepSeek Harness 的主要运行机制。
DeepSeek Harness(DSH)为语言模型执行任务提供运行环境。它组织模型输入,向模型提供工具,执行经过校验的工具调用,保存运行过程,并在一次模型回复不足以完成任务时继续推进。这个仓库把上述机制整理成两套可以阅读、运行和测试的最小实现,同时提供一个与源码同步的交互式教学网站。
两套实现都使用六个独立的确定性样本,只保留当前问题需要的输入和运行事件。章节之间逐步加入上下文投影、插件生命周期、会话日志、动态插件和长程任务续行。读者可以分别检查每项机制引起的源码、模型请求和运行状态变化。
安装命令
dsh plugin --profile web add github:tsrigo/dsh-from-scratch