装好环境后,最直观的体验是:让 Agent 真的去"动手"做一件事,而不只是聊天。
一个最小任务
打开终端,运行:
dsh run "帮我写一个 calculator.py,包含加減乘除四个函数,并加上简单的测试"
Harness 会加载默认的"文件写入"工具插件,让模型自己决定什么时候该写文件、写什么内容。
它在背后做了什么
- 解析你的自然语言目标;
- 从已启用的插件里挑出合适的工具(这里是写文件);
- 模型循环"思考 → 调工具 → 看结果",直到任务完成;
- 把产物落到当前目录。
观察产物
任务结束后,当前目录会多出一个 calculator.py。这就是"一切皆插件"的第一个体感——Agent 的能力来自插件,而不是写死在框架里。
想更进一步
默认配置很保守。下一篇讲怎么给它换更聪明的模型、或接更多工具插件。
本文基于 DeepSeek Harness v0.1 开发者预览版撰写。项目处于快速演进期,命令、目录与配置项可能有变动,一切以 官方仓库 最新文档为准。