memory_coordinate
Coordinate multi-agent tasks, file locks, and messages using project state and task status updates.
Instructions
Multi-agent coordination tool for task management, file locking, and messaging.
Actions: create_task: Create a new task claim_task: Reserve a task for this agent update_task_status: Update task status (the primary coordination primitive) release_task: Release a task back to the pool complete_task: Mark task done, share result list_tasks: List tasks for a project lock_file: Acquire exclusive lock on a file unlock_file: Release file lock check_lock: Check if a file is locked send_message: Send message to another agent read_messages: Read pending messages get_project_state: See what others are doing update_project_state: Share what you're doing
Coordination model: Messages are notifications. Task status transitions are the ack. When Agent B reads a message and calls update_task_status, that IS the acknowledgement. No separate ack channel needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | ||
| value | No | ||
| action | No | get_project_state | |
| status | No | ||
| payload | No | ||
| task_id | No | ||
| to_agent | No | ||
| file_path | No | ||
| task_type | No | ||
| project_id | No | default | |
| assigned_to | No | ||
| description | No | ||
| message_type | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |