amber_get_store_task_status
Check the processing status of a memory store task. Poll this endpoint after submitting a memory to confirm completion and retrieve memory IDs when processing finishes.
Instructions
Check the processing status of a memory store task. Call this after amber_store_memory to confirm processing completed. Not rate-limited. Read-only. Requires an active subscription.
Statuses: pending (queued), processing (in progress), completed (done, memory_ids available), error (permanently failed).
Processing phases (shown in progress field): chunking → expanding/embedding chunks (parallel) → resolving topics (parallel search, sequential creation) → inserting memories (parallel). If processing fails (e.g. LLM timeout), it retries up to 3 times. No duplicates are created on retry. Only after all retries are exhausted does the status become error with the failure reason.
Returns code: not_found if the task_id doesn't exist or has expired (tasks are pruned after 7 days).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | UUID from `amber_store_memory`'s response. Poll this to know when memories are ready to search. Invalid IDs return `code: not_found`. |