dsh-coherence — keep long multi-agent tasks coherent / 让跨天多 agent 长任务保持连贯 #5364
Shonean
started this conversation in
Show Your Plugins!
Replies: 0 comments
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.
English
dsh-coherence is one Cordis plugin that keeps a long-running, multi-agent task coherent. When one task runs across many days and many agents — claude code, opencode, codex — each agent's context fragments: sessions drift, exploration repeats, direction forks, memories conflict. Coherence exists so those agents keep cooperating inside the same workspace without falling apart. It adds no subagent provider of its own: it manages the records and the direction around the subagent providers dsh already has.
What it brings:
working/episodic/semantic, with budgeted recall and offline consolidation that replays episodes into semantic claims.External agents reach it over an in-process MCP server (streamable-http) plus a human-readable file mirror; the web UI reaches it through a read-only Typert Remote gateway that feeds the Coherence Hub tab — the hub shows live ingest, delegation lineage, and the memory layers right inside the conversation:
Like Minecraft resource packs or mods, coherence ships as a plugin pack: one toggleable family — the host plugin plus its three browser halves — that you switch on and off as a unit from the Web Plugins settings:
Install (host plugin + the three browser halves, one command):
Source: https://github.com/Shonean/dsh-coherence — npm:
dsh-coherence,dsh-client-ui-coherence,dsh-client-ui-coherence-hub,dsh-client-ui-coherence-inventory. (It also ships inside the dsh desktop app, where the same pack mounts with no setup.)Now it's your turn — what plugin have you built on dsh? Reply with a one-liner, a screenshot, or a repo link. Show your plugins!
中文
dsh-coherence 是一个 Cordis 插件,让跨多天、多 agent 的长任务保持连贯。当一个任务做了很多天、经过很多个 agent——claude code、opencode、codex——之后,各 agent 的上下文必然各自为政:会话漂移、探索重复、方向分叉、记忆冲突。Coherence 的目的就是让它们在同一个工作区内协同不出问题。它不新增任何 subagent provider:它围绕 dsh 已有的 provider 管理记录与方向。
它带来什么:
working/episodic/semantic三层,预算化召回,以及把 episode 重放成语义断言的离线巩固。外部 agent 通过进程内 MCP server(streamable-http)与人类可读的文件镜像访问本套件;Web UI 通过只读 Typert Remote gateway 访问,其数据面供给 Coherence Hub 页签——Hub 直接在会话里呈现实时摄取、委派血统与记忆分层:
像 Minecraft 资源包或 Mod 一样,coherence 以插件包的形式发布:一个可整体开关的家族——宿主插件加它的三个浏览器半——在 Web 插件设置里一键开关:
安装(宿主插件 + 三个浏览器半,一条命令):
源码:https://github.com/Shonean/dsh-coherence —— npm 包:
dsh-coherence、dsh-client-ui-coherence、dsh-client-ui-coherence-hub、dsh-client-ui-coherence-inventory。(dsh 桌面端也已内置同一个插件包,开箱即用。)轮到你了 —— 你在 dsh 上做了什么插件?一句话、一张截图或一个仓库链接都可以。Show your plugins!
All reactions