deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
Let sessions in one DeepSeek Harness host discover each other and exchange messages. Bridge is the local foundation beneath Chat rooms and trusted Weave delivery.
| Tool | Purpose |
|---|---|
session_list |
Discover sessions and their current state. |
session_send |
Send by exact session ID or human-readable title. |
session_messages |
Read a bounded recent delivery log. |
dsh plugin --profile web add dsh-bridge@latest
dsh web
Ask an agent to list sessions, then send a message to the intended session. Bridge adds tools directly; it has no separate settings page.
For session_send, mode: auto tries the ID before the title; id and name select one lookup method. Titles match case-insensitively. Ambiguous names return candidate IDs instead of choosing a recipient for you.
flowchart LR
Send[Send message] --> Resolve[Resolve target]
Resolve --> Live[Live session]
Resolve --> Cold[Resume persisted session]
Live --> Queue[Queue follow-up]
Cold --> Queue
A delivery acknowledgement means the session accepted the follow-up. It does not mean the model has processed it or completed the task.
| Field | Default | Purpose |
|---|---|---|
recentMessages |
1000 |
Retained messages per host. |
dedupeCapacity |
10000 |
Remembered external message IDs. |
maxMessagesPerRead |
100 |
Maximum messages returned per read. |
ctx.dshBridge is the public service. Trusted transports call deliverExternal() so local and external delivery share the same follow-up and audit path. Its optional signal carries cancellation through session resolution.
DSH Weave supplies cross-host transport; DSH Chat supplies rooms and a Web conversation view. Neither is required for local messaging.
Bridge operates within one host process. Its recent-message log and duplicate-ID table live in memory and reset on plugin unload or reload; they are not a durable mailbox. The old ctx.sessionMessaging accessor remains a temporary compatibility alias.
npm ci
npm run check
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。