鱼皮AI导航
鱼皮AI导航
  • 主页
  • 社区
  • AI工具
  • AI知识库
  • AI提示词
  • MCP
  • Skills
  • AI学习资源
  • AI资讯
  • GitHub开源
登录/注册

dsh-tacit

从不顺的轮次和你自己的纠正中学习你在提示词里没说出口的东西,并把学到的指令注入每个新对话的系统提示;指令可在设置中编辑,输入框按钮可用它们改写当前草稿。

工作流
访问 GitHub
文档README

Tacit

Learns what you leave unsaid in your prompts — and tells the agent for you.
A plugin for DeepSeek Harness.

中文

You keep writing prompts the way you already do. Tacit watches how each turn actually went — retries, tool errors, and above all the message you send when the agent got it wrong — and turns your habits into a few directives the agent follows in every new conversation. No clicks, $0.001–0.003 per lesson.

▼
text
复制代码
you: "make the login page better" agent: …stumbles… you: "no, I meant the Next.js app under apps/web" Tacit: learns → "The user often omits which app they mean — check apps/web first." injects it into every later conversation's system prompt. You never have to say it again.

Install Tacit, open its conversation tab, review learning controls, and edit the directive it gives the agent

Install — 30 seconds

▼
bash
复制代码
npx @deepseek-ai/dsh plugin --profile web add dsh-tacit

If dsh is already installed globally, dsh plugin --profile web add dsh-tacit is the equivalent shorthand.

Start (or restart) with npx @deepseek-ai/dsh web, then refresh the page. Optional kick-start: Settings → Tacit → Learn from my last 20 turns (≈ $0.02–0.05, once).

Requires DeepSeek Harness >= 0.1.1-rc.1, Node >= 22, and a DeepSeek API key already configured in the harness (Tacit never reads it).

What you get

WhatCost
Zero-click learningmessy turns and your own corrections are analyzed in the background, with the previous turn as context; automatic analyses are capped per day (30 by default)$0.001–0.003 each
Directives that earn their placelearned directives are injected as a short system-prompt section you can read, edit, toggle or delete; a new one goes on trial (one per scope at a time) and is retired if you start correcting the agent more oftenfree
✨ Improvea composer button that rewrites your current draft using what Tacit has learned, with a before/after preview and 👍/👎$0.001–0.002 per click
Measured, not guessedSettings shows your real trend — how often you correct the agent, messy-turn rate and tokens per turn, first 20 turns vs. latest 20 — and Tacit's own spend: every call metered and priced at list price, shown in Settingsfree

Settings → Tacit: the Overview card with automatic learning status and the Usage card with spend tiles, a daily spend chart, spend by operation and the run list

Settings → Tacit with Overview and Usage expanded, captured from a clean local profile seeded with synthetic runs and directives.

How it works

  1. Tacit keeps a small, bounded digest of every turn: the prompt, what tools ran, what went wrong, how it ended.
  2. When a turn ends messy, or your next message reads as a correction, one small deepseek-v4-flash call analyzes that prompt and records what was missing.
  3. Every few analyses, one more call distills the findings into 1–4 one-sentence directives for the agent. Each new directive is on trial for 10 turns.
  4. The directives become a ~300-token section of the system prompt in every new conversation. The exact text is visible in Settings; only clipped digests of your turns ever leave the machine.

The full walkthrough with every number and a diagram: How it works.

Privacy & cost, in one paragraph

Tacit never sees your API key (every call goes through the harness's own model service), only calls the allowlisted official models over your session's own provider route, keeps reports and directives in ~/.dsh/storages/tacit/, refuses cross-site requests to its own routes, and never deletes anything but its own reports and expired usage files. Credential-shaped strings in what it captures — API keys, tokens, JWTs, private-key blocks — are masked before anything is stored or sent. Dollar figures are estimates at list price; a cost plugin such as dsh-cost-meter shows the real number. The full data-flow and cost tables, and the honest list of limitations: Privacy, cost & limitations.

Help shape Tacit

Tacit works and I use it every day — but so far it has learned from one person's prompts. It gets better with more of them.

  • Try it and say what feels wrong. A directive that misfires, a cost that surprised you, a label that reads oddly: open an issue. Two minutes of your time beats a week of my guessing.
  • Pick up a task. Issues tagged good first issue are small and come with acceptance criteria; help wanted ones are bigger and I will pair on the design.
  • Ask anything in Discussions.

PRs are welcome — the fork → branch → PR walkthrough is in CONTRIBUTING.md. No API key is needed to run the tests.

Documentation

Getting startedinstall, check it's on, bootstrap, where things are in the UI, troubleshooting
How it worksthe pipeline step by step, with a diagram and a glossary
Privacy, cost & limitationswhat stays local, what is sent, what each call costs, what it can't do yet
Configurationevery setting, defaults and ranges
Architecturefor contributors: modules, hooks, routes, storage
Contributing · Changelog

MIT © hackernotfound

工作流

快捷安装

复制到终端去安装插件

dshplugin--profilewebaddgithub:hackernotfound/dsh-tacit

温馨提示

装插件等于在本机跑第三方代码,权限与你相同,能读文件、用凭据、访问网络,工具审批管不到。请只装可信来源,并尽量锁定 commit。

站长:程序员鱼皮 老鱼简历 商务合作 增值电信业务经营许可证
2026 鱼皮AI导航 | 沪ICP备19026706号-6
站长:程序员鱼皮 老鱼简历 商务合作 增值电信业务经营许可证
2026 鱼皮AI导航 | 沪ICP备19026706号-6
🔥热门工具
朱雀AI检测朱雀AI检测
朱雀AI检测助手朱雀AI检测助手
LovartLovart
老鱼简历老鱼简历
WritePass官网WritePass官网
面多多面多多
CursorCursor
星月写作星月写作
零感AI零感AI
墨得问题墨得问题
dsh 插件推荐
DSH-Feedback-Bridge
将 DSH 对话整理为可审阅的社区反馈,并在确认后提交到 DeepSeek Harness 官方 Discussions。
dsh-itranslation#bundle
DeepSeek Harness 整本书翻译生产线:确定性章节识别与分段、子代理逐章翻译、术语表控制、全书审查、定向修订,以及可审计的 meta.json 证据链。
dsh-md-convert
将 Office 文档与 PDF(含扫描件)转换为保留结构的 Markdown,采用 CPU 优先的路由 OCR 流水线(RapidOCR/SLANet/FormulaNet)。
dsh-subagent-pool
为 DeepSeek Harness 维护可复用的命名子代理配置,并按配置的模型、推理强度和 Agent 预设运行子代理。
dsh-plugins#dsh-wx-push
DSH 会话任务结束后自动把结果原文推送到微信(iLink 直发,真实校验送达,失败如实报错)。需配置 wechat-acp 守护进程——一个需要另外安装并扫码登录微信的独立进程。