markelayan/agents-in-the-loop ↗★ 0
agents-in-the-loop
DSH plugin: cross-session call center for agents. session_message delivers messages between DSH sessions (idle: visible full-text wake; busy: mid-turn-safe notice; plus runtime-context notes) and contacts is a named directory over session ids — resolve/call/manage contacts by alias, self-register by name only. Formerly taskboard-flow (board triggers/triage/task engine removed in v1.0.0). Config is file-based (cordis composition) — no web UI.
AI 分析
核心用途是实现 DSH 会话之间的消息传递,并提供基于会话 ID 的联系人名录管理工具。适合需要让不同的 Agent 会话之间进行直接通信和协同工作的复杂任务。
インストール
検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗
ドキュメント
README 全文を読む ↗Configuration
One row (see cordis.patch.yml.example):
- insert:
- id: agents-in-the-loop
name: agents-in-the-loop
config:
enabled: true
sessionMessage:
enabled: true # kill-switch for the session_message tool
contacts:
enabled: true # kill-switch for the contacts tool
# file: '~/.dsh/taskboard-flow-contacts.json' # default store
The contacts store defaults to ~/.dsh/taskboard-flow-contacts.json — the
historical taskboard-flow path, so contacts created before the rename keep
working. Atomic tmp+rename writes; personal state, never shipped.