Skip to main content

Orchestration tools for agent-to-agent communication via ACP protocol

Project description

crow-task-mcp

Per-session orchestration tools — the "manage your own session" toolset that every agent (workers and orchestrators) loads.

Tools

Tool Backend ext_method Purpose
send_prompt _send Fire-and-forget prompt to another session. Returns immediately; retrieve the response later via query_memory(session_id, limit=1).
task_read _task/read Read this session's task list.
task_write _task/write Create / update / delete tasks in this session's task list.

Architecture

These are schema-only definitions for the LLM (raise NotImplementedError). Real execution lives in crow-cli:

  1. react.py dispatches by bare tool name → execute_orchestration_* in tools.py
  2. tools.py calls conn.ext_method(method=...) over ACP
  3. The sidex client routes the ext_method to the sidex-acp backend
  4. Backend handler: sidex/crates/sidex-acp/src/tools/orchestration_3.rs

task_send (batch delegation + completion callback) is not here — it lives in crow-orchestrator-mcp and is only loaded by orchestrator agents. This keeps workers from advertising a delegation tool they shouldn't use, and avoids a duplicate-tool-name collision when an orchestrator loads both servers.

Run

uvx crow-task-mcp

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crow_task_mcp-0.1.26.tar.gz (43.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crow_task_mcp-0.1.26-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file crow_task_mcp-0.1.26.tar.gz.

File metadata

  • Download URL: crow_task_mcp-0.1.26.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for crow_task_mcp-0.1.26.tar.gz
Algorithm Hash digest
SHA256 8b83d0838dafae2f5c4e11d973988ee1d6e3a63f36501cb394a9966809dc92eb
MD5 8fc564a115eb5277229225e5bd655540
BLAKE2b-256 61f083d53748454c91638f65eecfa4a4b3899bf8b81e1cab26ee6fb6e7d5b1e5

See more details on using hashes here.

File details

Details for the file crow_task_mcp-0.1.26-py3-none-any.whl.

File metadata

  • Download URL: crow_task_mcp-0.1.26-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for crow_task_mcp-0.1.26-py3-none-any.whl
Algorithm Hash digest
SHA256 b321d847202ad3fa4706c5db7577a22e1bf99f5c4d692eb7d78f873eae4af575
MD5 c01c4816193ce88ed656e3f898aa9916
BLAKE2b-256 dd1a0925b2beaee1c925abc9fe28bf82cc57868ba3b4c6f7d02ce6a8766c12bf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page