Assemble builds budget-aware context from the ContextManager's own storage. Called before BuildMessages. Returns assembled messages ready for LLM.
(ctx context.Context, req *AssembleRequest)
| 16 | // Assemble builds budget-aware context from the ContextManager's own storage. |
| 17 | // Called before BuildMessages. Returns assembled messages ready for LLM. |
| 18 | Assemble(ctx context.Context, req *AssembleRequest) (*AssembleResponse, error) |
| 19 | |
| 20 | // Compact compresses conversation history. |
| 21 | // Called after turn completes (may be async internally) and on context overflow (sync). |
no outgoing calls