memory_orchestrate_context
Assemble a token-budgeted context block for a task, splitting into bedrock, warnings, and recall sections. Use session_id to skip already-delivered memories for iterative deepening.
Instructions
Assemble a rich, budget-aware context block for a task.
A higher-level alternative to `memory_context_pack`: it splits the budget into
sections — bedrock constants, proactive warnings and procedures, and relevance
recall — in one prompt-ready block. With a `session_id`, repeated calls omit
memories already delivered (bedrock constants always repeat). Access-controlled
to this agent. Returns `text`, `sections`, `used_tokens`, `max_tokens`, `emphasis`.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | The task you are about to work on; drives which memories are gathered. | |
| max_tokens | No | Approximate token budget for the whole assembled block. | |
| session_id | No | Optional session id. Pass the same id across calls to skip memories already delivered this session (iterative deepening). |