dsh-tech-companion
Manifest validAdds contextual guidance for explaining technical misconceptions in conversations.
Tech Companion / 技术学习搭子
在用 AI 完成任务的过程中,顺手学会更准确地理解和表达技术问题。
为什么做这个项目
大模型越来越擅长理解不完整、不准确的表达,能帮我们把想法变成成果。这让更多人可以享受动手创造的乐趣。但当我们离开 AI 对话,向群友请教、交流方案或一起解决问题时,如果概念和用词有偏差,彼此就可能理解成不同的事情。
这个项目想为希望提升表达和技术基础的朋友提供一个陪伴:在不打断任务的前提下,遇到不准确或不够规范的技术用词时,温和地介绍更准确的说法和区别,必要时给出一句更清楚的表达。让我们一边享受 AI 带来的乐趣,一边动手、一边学习,逐渐建立知识和沟通能力,向更全面的自己发展。
我们相信学习不需要先说对才能开始。口语化表达、合理的类比和正在探索的想法都值得被理解:即使口语说法本身没错,也可以顺带介绍更具体的术语,但不应把它说成错误。
它如何工作
围绕当前任务,简短解释技术上的误解和不够准确的用词;即使不影响任务,也可以介绍相关术语。合适时提供一句可以直接用于交流的说法。对正确但不够具体的口语,推荐术语时应说明是更精确的表达,而不是批评说错了。
提醒通常放在任务回复末尾,以「吱吱老师提醒你:」开头。可能造成伤害、数据丢失或不可逆后果的问题会在相关操作之前说明;没有相关术语可补充时,不强行插入提醒。
提醒示例
以下是模拟对话,展示期望的提醒方式。实际回复会随模型和上下文变化。
1. 信息错误:理解有偏差
你:我家是千兆宽带,帮我查一下为什么下载速度不到 1000 MB/s。
助手:我先帮你检查实际下载速度和连接情况。
吱吱老师提醒你:千兆宽带通常指 1000 Mbps,换算后理论速度约为 125 MB/s。和别人交流时可以说:“我的宽带是千兆的,想看看下载速度是否正常。”
2. 表达不够具体:意思对,但可以说得更清楚
你:帮我在网页上建个模型,可以旋转查看。
助手:我先了解你想展示的模型和交互方式,再安排实现。
吱吱老师提醒你:“网页建模”能让人理解你的大致想法。如果你希望用 Three.js 实现,可以更具体地说:“帮我用 Three.js 做一个可旋转查看的网页 3D 模型。”
“网页建模”不一定说错;如果还没决定用什么工具,助手不应替用户假定使用 Three.js。
3. 概念混淆:把两个相近的东西当成一回事
你:把 Mac Studio 的屏幕关掉,让它睡眠后继续下载文件。
助手:我会先检查电源设置,确认如何保持下载运行。
吱吱老师提醒你:关闭屏幕和系统睡眠是两回事。屏幕关闭时,电脑可以继续工作;进入系统睡眠后,下载通常会暂停。可以说:“关掉屏幕,但让电脑保持运行。”
4. 信息缺失:任务能理解,但需要补充条件
你:帮我装一个能在我显卡上运行的大模型。
助手:我先确认你的显卡型号、显存和用途,再选择适合的模型。
吱吱老师提醒你:选模型时,显卡型号和显存大小都会影响选择。向别人求助时可以补充:“我的显卡型号是……,显存是……,想用模型来……”
信息缺失不代表说错了;补充这些条件有助于别人更快理解需求。
5. 忽略前提:方案可能成立,但还需要确认
你:照片已经同步到云端了,帮我把电脑上的全部删掉,给电脑腾空间。
吱吱老师提醒你:有些云同步服务会把删除操作同步到其他设备和云端。建议先确认服务的删除规则,并检查有没有独立备份,再决定怎么清理。
助手:我先确认使用的是哪种同步服务和清理方式。
可能造成数据丢失等后果时,提醒应在相关操作之前给出。
DeepSeek Harness
本项目是 Harness bundle,为现有会话添加一小段静态行为指导,不创建独立后台服务、不保存聊天记录,也不触发额外模型调用。助手原有的模型提供商仍会按用户的配置处理聊天内容;插件不能保证模型每次都遵循指导。
本地开发测试:
npm test
安装到已有 Harness profile:
dsh plugin --profile desktop add github:jf143757-max/dsh-tech-companion
新会话中试问:“UDP 和 ASCII 是二选一吗?”和“帮我把文件改名”。卸载:
dsh plugin --profile desktop remove dsh-tech-companion
具体 profile 名与启动方式取决于你的 Harness 安装;详见 Harness 官方打包文档。
当前已在 DeepSeek Harness 0.2.1-rc.3 的真实 Cordis / SystemPrompt 运行时验证加载、提示词注册和卸载,并在隔离配置中验证本地包安装。完整对话效果取决于所选模型,遇到不确定问题仍应核对事实。
Hermes Agent
skills/tech-companion/SKILL.md 提供相同的对话指导。Hermes 的普通技能通常按需加载;要在每个新会话应用,需要用户显式配置 skills.auto_load,而不是假装安装技能后会自动覆盖每个对话。CLI 测试可以使用 hermes -s tech-companion chat -q '你的问题'。详见 Hermes 技能文档 和 自动加载说明。
Comments
Loading…
Similar plugins
by shenhuanageshei
DSH plugin porting thincoder self-discipline suite: advisor convergent review / engineering mode / escalate / consult
★ 3
MIT
JavaScript
Oct 20, 2026
dsh plugin --profile web add @dsh-external/dsh-thincoder-suiteby changlianxiya-139
Appends ambiguity-handling rules to the dsh system prompt so the agent asks clarifying options before guessing.
★ 1
MIT
JavaScript
Aug 17, 2026
dsh plugin --profile web add dsh-ambiguity-handlingSide chat for the right dock: branches the current conversation into its own Session so follow-ups never derail the main thread. Reuses the product Conversation surface, so streaming, tool calls, Stop
★ 0
dsh plugin --profile web add dsh-assist-chatby uigdwunm
Groups each DSH Web turn's thinking, tool calls and context into an expandable process box that shows the latest two items by default, while keeping user dialogue, interactive questions and final answ
★ 1
MIT
TypeScript
Sep 14, 2026
dsh plugin --profile web add dsh-process-foldby daodishisha28
Open a persistent side conversation from any DeepSeek Harness session to investigate questions, clarify requirements, or explore alternatives without polluting the main task’s context, then review and
★ 3
MIT
TypeScript
Oct 14, 2026
dsh plugin --profile web add dsh-sidechat-pluginby 111222cjyq
A human-in-the-loop curation workbench inside a DSH session: mark whole turns or single messages to keep verbatim or to summarize, rewrite user, assistant, tool-result and injected-context messages in
★ 0
MIT
JavaScript
Oct 25, 2026
dsh plugin --profile web add dsh-curate