DSH | Tacit | Learns what you leave unsaid in your prompts — automatically — and tells the agent for you #5061
hackernotfound
started this conversation in
Show Your Plugins!
Replies: 1 comment 1 reply
|
这个项目把“可见、可编辑、可退役”的学习状态与隐式记忆区分开,是很好的信任边界。建议测试说明再补一份 sanitized learning receipt,让用户能审计每条 directive 的来源和作用域,但不暴露原始 prompt/工具输出。 receipt 可包含:directive id/version、scope(global/workspace/Session)、candidate/active/retired 状态、触发原因类别(如 correction/tool-error/retry)、创建与最近评估时间、评估窗口大小、token/cost 聚合和删除状态;原文只保存在用户明确选择的本地存储中,默认不上传到第三方分析服务。 重点负向测试包括:纠正文本含 API key/路径/个人数据、同一 directive 在两个 workspace 之间串用、workspace rename/move 后的作用域、删除后冷启动仍复活、压缩/重试重复学习,以及改善按钮把 directive 当作用户意图直接执行。候选 directive 变 active 前应有清晰的 preview/disable/delete,且 directive 不应改变工具权限、审批或 sandbox policy。 成本趋势也建议把 provider/model、输入输出 token、失败/重试与每日 cap 分开统计;“messy-turn rate 下降”不能单独证明因果。手册里的 Session/记忆边界与插件审计原则可参考:sessions vs memory 和 community plugin audit。 |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Note
Unofficial community project, independently developed and maintained. Not affiliated with or endorsed by DeepSeek. Read the source and permissions before installing third-party software.
Repo: https://github.com/hackernotfound/dsh-tacit · npm:
dsh-tacit· MITYou keep correcting your agent the same way. 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 that into a few directives the agent follows in every new conversation. Automatically. You do nothing.
What makes it different from a memory plugin
/remember. Messy turns and your corrections are analyzed in the background — $0.001–0.003 per lesson ondeepseek-v4-flash, 30/day cap by default. It even learns from the clean turn that follows a messy one: what you included the second time becomes the lesson.There is also a ✨ Improve button that rewrites the draft in your composer using what Tacit has learned — one pass, before/after preview, and it tells you when your draft is already complete.
Install (30 s)
Restart
dsh web, refresh. Requires DSH ≥ 0.1.1-rc.1, Node ≥ 22, and a DeepSeek key already configured in the harness — Tacit never reads it. Everything it keeps stays under~/.dsh/storages/tacit/.We want 10 testers. Use it in two conversations, then tell us one directive that helped or was wrong, any surprising cost, and your versions → hackernotfound/dsh-tacit#18
Docs: how it works · privacy & cost · 中文
中文
Tacit 不是记忆插件。它盯着每一轮对话实际的走向——重试、工具报错、尤其是 Agent 做错之后你发出的那句纠正——把你反复省略的东西提炼成几条指令,注入之后每个新会话的系统提示词。全自动,你什么都不用做。
deepseek-v4-flash),默认每天 30 次上限。连"出错之后的那轮干净对话"也会学:你第二次补上的信息就是教训。安装:
npx @deepseek-ai/dsh plugin --profile web add dsh-tacit,重启dsh web,刷新。数据全部在~/.dsh/storages/tacit/,只有模型调用经由你自己配置的 key 出去。招 10 位测试者:用两个会话,然后到 Discussion #18 说一条有用或错误的指令、意外的花费、以及版本。中文可以。
中文文档 · 入门
All reactions