前言¶
在 DeepSeek Harness(dsh)里做智能体开发时,不少预设会叠上目标管理、复杂计划模式、子智能体、TODO 跟踪、文件投递等编排层。链路变长后,单次编码往返的延迟和上下文占用都会上来。若你更在意「读文件 → 改代码 → 跑命令」的短循环,需要的是一套保留核心工具、裁掉厚重编排的预设。下面介绍社区插件 dsh-awesome-preset(维护者 Jaylor-Wang,分类:工作流),它自称 Ultra-lean daily coding agent preset,通过 Cordis patch 把 Web 侧智能体收成偏日常开发的形态。
这是什么¶
dsh-awesome-preset 是发布在 npm 上的 DSH 插件(当前 package 版本 2.5.0,MIT 许可证),向 Harness 注入 cordis.patch.yml,提供名为 awesome 的智能体预设。定位一句话:在 dsh 里用「直接工具调用」替代复杂编排,追求更快、更轻的日常编码体验。
生态上,DSH 遵循「一切皆插件」;目录站 skillhub.cn 与 GitHub 仓库为社区维护入口,与 DeepSeek / 幻方无官方应用商店从属关系。选用前请自行阅读仓库源码与许可证,插件随当前 dsh 进程权限执行命令与读写文件。
核心能力(README 已列项)¶
精简编排,保留开发必需品¶
相对「全家桶」式预设,该插件去掉较重的一层:无文件投递工具(present)、无 goals、无复杂 plan 模式、无 sub-agents、无 TODO 跟踪器。保留的日常开发工具包括:
- 文件读写与目录扫描(
fs、fs-search) - Bash 执行(
tool-bash) - 后台异步任务(
tool-jobs) - 外部 skill 包(
skill-filesystem、tool-skill) - 按需上下文压缩与记忆保护(
compaction,含/compact)
文件系统与搜索上限¶
为减少上下文被检索结果撑爆,并与 AGENTS.md 方向对齐,README 写明:
tool-fs-search:glob结果上限 ≤ 50 条;grep匹配 ≤ 50 条(预览每行 ≤ 500 字节),超出时可利用 spill 文件。tool-fs:readLimit: 800(每行最多 600 字符,单次最多 120KB),兼顾读完连贯代码单元与避免超大文件占满 token 窗口。
Bash 与长任务¶
tool-bash:支持后台任务;promoteOnTimeout: true——前台命令超时可平滑升级为后台 job,减轻任务被掐断或 UI 卡住。- 内置对
bash-sandbox的调整与 Windows 适配(启用 Bash sandbox、关闭冲突的pwsh-sandbox;超时 120s/600s、终止宽限 3s 等),流输出上限交给全局配置或官方 64KB 默认。
主角色与安全边界¶
预设将模型导向「主工程师」人格:编码任务偏向直接、可并发行动;对不可逆操作单独收紧——例如 npm publish 采取保守策略(不擅自改版本号;对注册表校验滞后或 404 的进行中发布不做盲目重试),在本地快节奏与发布安全之间做分区。
安装与启用¶
在已配置好的 DeepSeek Harness 环境中执行(命令摘自官方 README):
# 推荐:从 npm 安装
dsh plugin --profile web add dsh-awesome-preset
# 或从 GitHub 安装
dsh plugin --profile web add github:Jaylor-Wang/dsh-awesome-preset
本地开发若已持有源码目录,可链到 profile(README 亦提供 git clone 后 ./dsh-awesome-preset 的方式;生产环境优先 npm/GitHub 一行安装即可)。
确认插件已登记:
dsh plugin --profile web list
典型用法¶
经过上面的安装步骤后,按 README 用法即可启用预设:
- 重启或启动 Harness:
dsh web,以加载 Cordis patch。 - 在 Web UI 新建或打开会话,在输入框上方的 agent preset 下拉里选择
awesome。 - 按日常流程提需求,由精简工具集完成读改跑闭环。
适用场景与注意¶
更适合:日常功能开发、局部重构、需要频繁 fs / grep / Bash 的会话;希望少受 goals、子智能体、TODO 面板干扰的开发者。
需要留意:
- 未包含
present、复杂计划与子智能体编排;若你的工作流依赖这些能力,应继续用 fuller 预设或自行叠插件。 - 搜索与读文件有硬上限,超大仓库检索可能需你缩小范围或分步查询。
- 插件不降低安全要求:Bash 与沙箱仍受 Harness 全局策略约束;安装前审阅 GitHub 仓库 与
cordis.patch.yml。
结尾¶
dsh-awesome-preset 把 DSH Web 智能体收成「工具直达、上下文有界、发布更谨慎」的日常编码预设。若要试用或跟进 issue,可参考: