changedInput schema / properties / include_briefing_text / description
Previous value: -"Include the ready-to-inject briefing.text block (default false; adds bytes outside the turns budget)"New value: +"Include the ready-to-inject briefing.text block"
changedInput schema / properties / max_content_bytes / description
Previous value: -"Per-turn content cap in bytes (256-262144, default 8192)"New value: +"Per-turn content cap in bytes (default 8192)"
changedInput schema / properties / max_response_bytes / description
Previous value: -"Turns budget in bytes (256-262144, default 49152)"New value: +"Turns budget in bytes (default 49152)"
changedInput schema / properties / n / description
Previous value: -"Number of prior turns (default 10)"New value: +"Number of recent turns to recall (default: 5)"
addedInput schema / properties / session_id
Added value: +{
+ "description": "Target session (default: most recent)",
+ "type": "string"
+}
addedInput schema / properties / token_budget
Added value: +{
+ "description": "Optional cap for compact agent_context.text: UTF-8 byte cap is token_budget × 4; estimated_tokens is a byte-based heuristic, not tokenizer-guaranteed. Zero produces empty context.",
+ "type": "integer"
+}
addedInput schema / properties / track
Added value: +{
+ "description": "Optional track slug to surface prior crystallized codex memories and select the latest prior session on this track",
+ "type": "string"
+}
removedInput schema / required
Removed value: -[]
changedOutput schema / (root)
Previous value: -{
- "additionalProperties": true,
- "description": "Recent turns plus the latest checkpoint handoff for the prior session.",
- "properties": {
- "checkpoint": {
- "description": "Latest checkpoint handoff, or null",
- "type": [
- "object",
- "null"
- ]
- },
- "checkpoint_id": {
- "description": "Memory UUID of the checkpoint, or null",
- "type": [
- "string",
- "null"
- ]
- },
- "count": {
- "description": "Turns returned",
- "type": "integer"
- },
- "max_content_bytes": {
- "description": "Per-turn byte cap applied",
- "type": "integer"
- },
- "max_response_bytes": {
- "description": "Total response byte budget applied",
- "type": "integer"
- },
- "previous_session": {
- "description": "Session the turns were read from",
- "type": "string"
- },
- "status": {
- "description": "Operation status",
- "type": "string"
- },
- "truncated": {
- "description": "Whether the response hit its byte budget",
- "type": "boolean"
- },
- "turns": {
- "description": "Turns (memory_id, role, turn_type, sequence, content, content_bytes, content_truncated, importance)",
- "items": {
- "type": "object"
- },
- "type": "array"
- },
- "turns_omitted": {
- "description": "Turns dropped by the response budget",
- "type": "integer"
- }
- },
- "type": "object"
-}New value: +null