markelayan/agents-in-the-loop0

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 会话之间进行直接通信和协同工作的复杂任务。

Package
agents-in-the-loop
Version
1.0.0
License
MIT
Last updated
Sep 9, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. 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.