use_spatial_blackboard
Publish and read multi-agent spatial coordination topics, collision alerts, and mutex region leases. Acquire or release leases to prevent resource conflicts.
Instructions
Publish or read multi-agent spatial coordination topics, collision alerts, and mutex region leases. Actions: get, set, delete, lease, list, post, read, claim, release. set writes payload (coordinates allowed for collision alerts) with optional ttl_seconds. lease acquire fails if the resource is held. delete is destructive. Returns {ok, action, items[]|entry|lease}. Use use_spatial_blackboard instead of set_relation when coordinating transient multi-agent collision alerts and mutex region leases.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Blackboard entry identifier for get or delete | |
| mode | No | Lease action mode: acquire or release (default: acquire) | |
| limit | No | Maximum number of items or topics to return | |
| topic | No | Blackboard topic name | |
| action | No | Action to perform (default: get) | |
| sender | No | Agent identifier posting or claiming | |
| payload | No | Payload object (supports coordinates for collision alerts) | |
| project | No | Optional project identifier | |
| agent_id | No | Agent identifier (alias for sender) | |
| resource_id | No | Resource or entity ID to lease or release | |
| ttl_seconds | No | Post TTL expiration in seconds | |
| intention_id | No | Cross-server intention identifier from agent-reasoning-mcp to bind execution directives | |
| topic_prefix | No | Prefix filter for listing topics | |
| include_expired | No | Whether to include expired entries | |
| duration_seconds | No | Lease duration in seconds (default: 60) |