dsh-project-context
把 DSH 工作区文件夹变成项目:新会话自动注入精简的「项目工作区约定」上下文(先读代码、空目录即新建项目);输入框旁每会话「项目」开关可将会话显式降级为普通工作区(状态渲染式注入,关时有提示,不整块消失),状态存于会话日志。
Turns each DSH workspace into a project: every new session auto-injects a project-workspace convention (read code before acting, empty folder means a brand-new project); a per-session Project toggle in the composer downgrades the session to a plain workspace with an explicit notice, with the state kept in the session log.
怎么安装
dsh plugin add github:buhuikongpan/dsh-project-context 简介
dsh-project-context · 让 DSH 终于认识「项目」两个字 DSH 原生只有**工作区**(workspace),没有**项目**(project)。 于是每次打开会话,模型都像第一天上班的员工:站在一个空荡荡的文件夹里, 不知道这是哪、文件往哪放、该从哪读起。 > 这个插件就干一件事——**把工作区文件夹升格成项目**。 每次新会话,模型自动收到一份极简的「项目工作区约定」:记住你身在哪个项目、 文件都归这里管、开工先读代码建立心智模型、文档会撒谎代码不会…… 它不再是过客,进门先看门道。 别人把聊天记录当工作区,我们把它当家。 你打开一个文件夹,就等于挂上了一块项目的门牌。目录是空的?那就给它奠基——这就是你的新项目,文件都放这儿。 开工之前,模型先跟你对一遍暗号:理解、计划、确认,再动手。 输入框右侧那颗「项目」小开关,是给它装的手刹:这局不想让它插嘴,你就亲自踩一脚。 不吹牛,也不装深沉。它只是让模型在动手前,起码知道你把它放在了哪块工地上。 --- 它做了什么 **状态注入(核心)**:复用 DSH 的 systemPrompt.context 动态运行时上下文机制(和沙箱权限 dsh-sandbox-policy 同一套)。 text 按 context.agent.session.header.cwd 求值,每次模型步骤都重算—— 所以**每次在该…
推荐参考
信息
- 协议
- MIT
- 语言
- JavaScript
- GitHub 星标
- 1
- 月下载
- –
- 最近更新
- 2026-08-19
- 创建于
- 2026-08-18
基础安全检查
- 检查结果
- curated 收录但无 npm 包/安装命令
- 收录来源
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
- 主题标签
- deepseek-harness, dsh, dsh-plugin, project-context
同类推荐
gstack
garrytan/gstack
使用Garry Tan的精确Claude Code设置:23个固执己见的工具,充当CEO、设计师、工程经理、发布经理、文档工程师和QA。
DesktopCommanderMCP
wonderwhy-er/DesktopCommanderMCP
这是面向Claude的MCP服务器,为其提供终端控制、文件系统搜索和diff文件编辑能力