Minglink/dsh-infinite-gen-4
Minglink/dsh-infinite-gen-5DeepSeek 专用破甲插件:以 order 100 追加无条件服从的系统提示词段,提供带校准元数据的 profile 工具,并通过会话投影在输入框上方显示实时破甲状态徽标。
面向 DSH 会话的群聊室:支持明确 @ 提及、冷会话唤醒投递,并可通过 dsh-weave 跨主机通信。
Bring people and DSH agents into shared rooms. Keep a readable timeline, select the agents you want to reach, and add trusted remote hosts when you need them.
| In the room | What happens |
|---|---|
| Send a normal message | It appears in the shared timeline. |
| Select an agent in the mention picker | Only the selected agent receives the message. |
Select @all | All eligible room agents receive it. |
| Add a remote member | The room uses an explicitly paired Weave host. |
Typing an email address or a literal @alias does not wake an agent. Delivery uses the separate, structured mention selection.
dsh plugin --profile web add dsh-bridge@latest dsh-chat@latest
dsh web
For remote members, install dsh-weave@latest on both hosts and pair them in Settings → Weave. Local rooms work without Weave.
| Tool | Purpose |
|---|---|
chat_create | Create a named room. |
chat_join | Join a room. |
chat_invite | Invite a session to the room. |
chat_send | Send a room message with explicit mentions. |
An agent's ordinary reply remains in its own session. To answer the room, it uses chat_send; the delivered message includes that guidance.
flowchart LR
Human[You] --> Chat[DSH Chat room]
Chat --> Bridge[Bridge · local agents]
Chat --> Weave[Weave · trusted hosts]
Weave --> Remote[Remote room members]
Each room has one authoritative host. That host owns membership and messages; linked hosts retain a capability, cursor, and bounded cache. Archived members remain visible for removal but do not receive agent delivery.
Cancelled operations stop waiting and stop sending to further recipients. Already committed room state and delivered messages remain. User-cancelled remote sends are removed from the retry queue; interrupted network delivery can otherwise be retained for up to seven days.
| Field | Default |
|---|---|
path | $DSH_HOME/dsh-chat/rooms.json |
workspacePath | $DSH_HOME/dsh-chat/Chatrooms |
DSH_HOME defaults to ~/.dsh. Room state uses owner-only file permissions. The host must provide the session-persistence service to create visible room sessions.
Rooms and explicit delivery are available today. Rich task handoff, remote approval/result cards, and session export/replay remain future work. Bridge owns local delivery; Weave owns cross-host transport.
npm ci
npm run check