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:
react.pydispatches by bare tool name →execute_orchestration_*intools.pytools.pycallsconn.ext_method(method=...)over ACP- The sidex client routes the ext_method to the
sidex-acpbackend - Backend handler:
sidex/crates/sidex-acp/src/tools/orchestration_3.rs
task_send(batch delegation + completion callback) is not here — it lives incrow-orchestrator-mcpand 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b83d0838dafae2f5c4e11d973988ee1d6e3a63f36501cb394a9966809dc92eb
|
|
| MD5 |
8fc564a115eb5277229225e5bd655540
|
|
| BLAKE2b-256 |
61f083d53748454c91638f65eecfa4a4b3899bf8b81e1cab26ee6fb6e7d5b1e5
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b321d847202ad3fa4706c5db7577a22e1bf99f5c4d692eb7d78f873eae4af575
|
|
| MD5 |
c01c4816193ce88ed656e3f898aa9916
|
|
| BLAKE2b-256 |
dd1a0925b2beaee1c925abc9fe28bf82cc57868ba3b4c6f7d02ce6a8766c12bf
|