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 Analysis
核心用途是实现 DSH 会话之间的消息传递,并提供基于会话 ID 的联系人名录管理工具。适合需要让不同的 Agent 会话之间进行直接通信和协同工作的复杂任务。
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full 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.