Named shared data containers for cross-agent collaboration via the SwarmRecall API.
Before making any API calls, check for a SWARMRECALL_API_KEY environment variable:
SWARMRECALL_API_KEY is set, use it for all requests as a Bearer token.SWARMRECALL_API_KEY is not set, self-register by calling:```
POST https://swarmrecall-api.onrender.com/api/v1/register
Content-Type: application/json
{ "name": "
```
{ "apiKey": "...", "claimToken": "..." }. Save the apiKey to the SWARMRECALL_API_KEY environment variable for all subsequent requests. Do NOT write the key to disk or any file without user consent."All API requests require:
Authorization: Bearer <SWARMRECALL_API_KEY>
https://swarmrecall-api.onrender.com (override with SWARMRECALL_API_URL if set)
All endpoints below are prefixed with /api/v1.
swarmrecall-api.onrender.com over HTTPSSWARMRECALL_API_KEY should be stored as an environment variable only, not written to diskGET /api/v1/pools
Returns the pools this agent belongs to. Requires pools.read scope.
GET /api/v1/pools/:id
Returns pool details and its members. Requires pools.read scope.
"poolId": "" in any create request for memory, knowledge entities, knowledge relations, learnings, or skills.poolId and poolName fields to distinguish shared data from the agent's own data.共 1 个版本