[{"data":1,"prerenderedAt":1361},["ShallowReactive",2],{"navigation":3,"\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fcompact":209,"\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fcompact-surround":1356},[4,22,117],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Blog","\u002Fblog","blog",[9,13,17],{"title":10,"path":11,"stem":12},"Memory that outlives the process","\u002Fblog\u002Fmemory-that-outlives-the-process","blog\u002Fmemory-that-outlives-the-process",{"title":14,"path":15,"stem":16},"I Believe We Need a New Class of Agents: Officers","\u002Fblog\u002Fofficers-a-new-class-of-agents","blog\u002Fofficers-a-new-class-of-agents",{"title":18,"path":19,"stem":20},"Shared memory for multi-agent AI systems","\u002Fblog\u002Fshared-memory-for-multi-agent-ai","blog\u002Fshared-memory-for-multi-agent-ai",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Docs","\u002Fdocs","docs",[27,31,35,64,105,109,113],{"title":28,"path":29,"stem":30},"What is Akashik?","\u002Fdocs\u002Fintroduction","docs\u002F1.introduction",{"title":32,"path":33,"stem":34},"Quickstart","\u002Fdocs\u002Fquickstart","docs\u002F2.quickstart",{"title":36,"path":37,"stem":38,"children":39,"page":21},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002F3.concepts",[40,44,48,52,56,60],{"title":41,"path":42,"stem":43},"The Field","\u002Fdocs\u002Fconcepts\u002Ffield","docs\u002F3.concepts\u002F1.field",{"title":45,"path":46,"stem":47},"Writing with Intent","\u002Fdocs\u002Fconcepts\u002Fwriting-with-intent","docs\u002F3.concepts\u002F2.writing-with-intent",{"title":49,"path":50,"stem":51},"Attunement","\u002Fdocs\u002Fconcepts\u002Fattunement","docs\u002F3.concepts\u002F3.attunement",{"title":53,"path":54,"stem":55},"Conflicts","\u002Fdocs\u002Fconcepts\u002Fconflicts","docs\u002F3.concepts\u002F4.conflicts",{"title":57,"path":58,"stem":59},"Draft Lifecycle","\u002Fdocs\u002Fconcepts\u002Fdraft-lifecycle","docs\u002F3.concepts\u002F5.draft-lifecycle",{"title":61,"path":62,"stem":63},"Managing Entries","\u002Fdocs\u002Fconcepts\u002Fmanaging-entries","docs\u002F3.concepts\u002F6.managing-entries",{"title":65,"path":66,"stem":67,"children":68,"page":21},"Reference","\u002Fdocs\u002Freference","docs\u002F4.reference",[69,73,77,81,85,89,93,97,101],{"title":70,"path":71,"stem":72},"createField","\u002Fdocs\u002Freference\u002Fcreate-field","docs\u002F4.reference\u002F1.create-field",{"title":74,"path":75,"stem":76},"write \u002F read","\u002Fdocs\u002Freference\u002Fwrite-read","docs\u002F4.reference\u002F2.write-read",{"title":78,"path":79,"stem":80},"attune \u002F reckon","\u002Fdocs\u002Freference\u002Fattune-reckon","docs\u002F4.reference\u002F3.attune-reckon",{"title":82,"path":83,"stem":84},"register \u002F deregister","\u002Fdocs\u002Freference\u002Fregister","docs\u002F4.reference\u002F4.register",{"title":86,"path":87,"stem":88},"draft \u002F commit \u002F discard","\u002Fdocs\u002Freference\u002Fdraft-lifecycle","docs\u002F4.reference\u002F5.draft-lifecycle",{"title":90,"path":91,"stem":92},"retract \u002F supersede","\u002Fdocs\u002Freference\u002Fretract-supersede","docs\u002F4.reference\u002F6.retract-supersede",{"title":94,"path":95,"stem":96},"Errors","\u002Fdocs\u002Freference\u002Ferrors","docs\u002F4.reference\u002F7.errors",{"title":98,"path":99,"stem":100},"replay","\u002Fdocs\u002Freference\u002Freplay","docs\u002F4.reference\u002F8.replay",{"title":102,"path":103,"stem":104},"Storage Adapters","\u002Fdocs\u002Freference\u002Fadapters","docs\u002F4.reference\u002F9.adapters",{"title":106,"path":107,"stem":108},"Conformance Levels","\u002Fdocs\u002Fconformance","docs\u002F5.conformance",{"title":110,"path":111,"stem":112},"Why Akashik Exists","\u002Fdocs\u002Fwhy","docs\u002F6.why",{"title":114,"path":115,"stem":116},"Roadmap","\u002Fdocs\u002Froadmap","docs\u002F7.roadmap",{"title":118,"path":119,"stem":120,"children":121,"page":21},"Specifications","\u002Fspecifications","specifications",[122],{"title":123,"path":124,"stem":125,"children":126},"Specification v0.1.0","\u002Fspecifications\u002Fv0.1","specifications\u002F4.v0.1\u002F1.index",[127,128,153,194,198,201,205],{"title":123,"path":124,"stem":125},{"title":129,"path":130,"stem":131,"children":132,"page":21},"Types","\u002Fspecifications\u002Fv0.1\u002Ftypes","specifications\u002F4.v0.1\u002F2.types",[133,137,141,145,149],{"title":134,"path":135,"stem":136},"MemoryUnit","\u002Fspecifications\u002Fv0.1\u002Ftypes\u002Fmemory-unit","specifications\u002F4.v0.1\u002F2.types\u002F1.memory-unit",{"title":138,"path":139,"stem":140},"Agent","\u002Fspecifications\u002Fv0.1\u002Ftypes\u002Fagent","specifications\u002F4.v0.1\u002F2.types\u002F2.agent",{"title":142,"path":143,"stem":144},"Scope","\u002Fspecifications\u002Fv0.1\u002Ftypes\u002Fscope","specifications\u002F4.v0.1\u002F2.types\u002F3.scope",{"title":146,"path":147,"stem":148},"Conflict","\u002Fspecifications\u002Fv0.1\u002Ftypes\u002Fconflict","specifications\u002F4.v0.1\u002F2.types\u002F4.conflict",{"title":150,"path":151,"stem":152},"Message Envelope","\u002Fspecifications\u002Fv0.1\u002Ftypes\u002Fmessage-envelope","specifications\u002F4.v0.1\u002F2.types\u002F5.message-envelope",{"title":154,"path":155,"stem":156,"children":157,"page":21},"Operations","\u002Fspecifications\u002Fv0.1\u002Foperations","specifications\u002F4.v0.1\u002F3.operations",[158,162,166,170,174,178,182,186,190],{"title":159,"path":160,"stem":161},"RECORD","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Frecord","specifications\u002F4.v0.1\u002F3.operations\u002F1.record",{"title":163,"path":164,"stem":165},"ATTUNE","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fattune","specifications\u002F4.v0.1\u002F3.operations\u002F2.attune",{"title":167,"path":168,"stem":169},"REGISTER","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fregister","specifications\u002F4.v0.1\u002F3.operations\u002F3.register",{"title":171,"path":172,"stem":173},"DEREGISTER","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fderegister","specifications\u002F4.v0.1\u002F3.operations\u002F4.deregister",{"title":175,"path":176,"stem":177},"DETECT","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fdetect","specifications\u002F4.v0.1\u002F3.operations\u002F5.detect",{"title":179,"path":180,"stem":181},"MERGE","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fmerge","specifications\u002F4.v0.1\u002F3.operations\u002F6.merge",{"title":183,"path":184,"stem":185},"SUBSCRIBE","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fsubscribe","specifications\u002F4.v0.1\u002F3.operations\u002F7.subscribe",{"title":187,"path":188,"stem":189},"REPLAY","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Freplay","specifications\u002F4.v0.1\u002F3.operations\u002F8.replay",{"title":191,"path":192,"stem":193},"COMPACT","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fcompact","specifications\u002F4.v0.1\u002F3.operations\u002F9.compact",{"title":195,"path":196,"stem":197},"Error Model","\u002Fspecifications\u002Fv0.1\u002Ferrors","specifications\u002F4.v0.1\u002F4.errors",{"title":106,"path":199,"stem":200},"\u002Fspecifications\u002Fv0.1\u002Fconformance","specifications\u002F4.v0.1\u002F5.conformance",{"title":202,"path":203,"stem":204},"Transport Bindings","\u002Fspecifications\u002Fv0.1\u002Ftransport","specifications\u002F4.v0.1\u002F6.transport",{"title":206,"path":207,"stem":208},"Security","\u002Fspecifications\u002Fv0.1\u002Fsecurity","specifications\u002F4.v0.1\u002F7.security",{"id":210,"title":191,"body":211,"description":1349,"extension":1350,"links":1351,"meta":1352,"navigation":1353,"path":192,"seo":1354,"stem":193,"__hash__":1355},"docs\u002Fspecifications\u002F4.v0.1\u002F3.operations\u002F9.compact.md",{"type":212,"value":213,"toc":1339},"minimark",[214,219,226,230,240,244,409,494,498,556,566,570,659,663,670,688,697,707,722,726,731,1001,1006,1080,1085,1196,1200,1273,1277,1335],[215,216,218],"h2",{"id":217},"purpose","Purpose",[220,221,222,225],"p",{},[223,224,191],"code",{}," manages the lifecycle of older memory units. As the Field accumulates knowledge over time, COMPACT allows agents to archive, summarize, or purge units that are no longer actively needed in the hot path — while preserving the event log's integrity.",[215,227,229],{"id":228},"conformance-level","Conformance Level",[220,231,232,239],{},[233,234,235],"strong",{},[236,237,238],"span",{},"Level 2+"," — Level 0 and Level 1 implementations MAY omit COMPACT.",[215,241,243],{"id":242},"request","Request",[245,246,251],"pre",{"className":247,"code":248,"language":249,"meta":250,"style":250},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"strategy\": \"summarize | archive | purge\",\n  \"filter\": {\n    \"max_age_epochs\": \"\u003Cnumber | null>\",\n    \"session_id\": \"\u003Cstring | null>\",\n    \"types\": [\"\u003CMemoryType>\"],\n    \"status\": [\"\u003Cstring>\"]\n  }\n}\n","json","",[223,252,253,261,289,304,327,348,373,397,403],{"__ignoreMap":250},[236,254,257],{"class":255,"line":256},"line",1,[236,258,260],{"class":259},"sMK4o","{\n",[236,262,264,267,271,274,277,280,284,286],{"class":255,"line":263},2,[236,265,266],{"class":259},"  \"",[236,268,270],{"class":269},"spNyl","strategy",[236,272,273],{"class":259},"\"",[236,275,276],{"class":259},":",[236,278,279],{"class":259}," \"",[236,281,283],{"class":282},"sfazB","summarize | archive | purge",[236,285,273],{"class":259},[236,287,288],{"class":259},",\n",[236,290,292,294,297,299,301],{"class":255,"line":291},3,[236,293,266],{"class":259},[236,295,296],{"class":269},"filter",[236,298,273],{"class":259},[236,300,276],{"class":259},[236,302,303],{"class":259}," {\n",[236,305,307,310,314,316,318,320,323,325],{"class":255,"line":306},4,[236,308,309],{"class":259},"    \"",[236,311,313],{"class":312},"sBMFI","max_age_epochs",[236,315,273],{"class":259},[236,317,276],{"class":259},[236,319,279],{"class":259},[236,321,322],{"class":282},"\u003Cnumber | null>",[236,324,273],{"class":259},[236,326,288],{"class":259},[236,328,330,332,335,337,339,341,344,346],{"class":255,"line":329},5,[236,331,309],{"class":259},[236,333,334],{"class":312},"session_id",[236,336,273],{"class":259},[236,338,276],{"class":259},[236,340,279],{"class":259},[236,342,343],{"class":282},"\u003Cstring | null>",[236,345,273],{"class":259},[236,347,288],{"class":259},[236,349,351,353,356,358,360,363,365,368,370],{"class":255,"line":350},6,[236,352,309],{"class":259},[236,354,355],{"class":312},"types",[236,357,273],{"class":259},[236,359,276],{"class":259},[236,361,362],{"class":259}," [",[236,364,273],{"class":259},[236,366,367],{"class":282},"\u003CMemoryType>",[236,369,273],{"class":259},[236,371,372],{"class":259},"],\n",[236,374,376,378,381,383,385,387,389,392,394],{"class":255,"line":375},7,[236,377,309],{"class":259},[236,379,380],{"class":312},"status",[236,382,273],{"class":259},[236,384,276],{"class":259},[236,386,362],{"class":259},[236,388,273],{"class":259},[236,390,391],{"class":282},"\u003Cstring>",[236,393,273],{"class":259},[236,395,396],{"class":259},"]\n",[236,398,400],{"class":255,"line":399},8,[236,401,402],{"class":259},"  }\n",[236,404,406],{"class":255,"line":405},9,[236,407,408],{"class":259},"}\n",[410,411,412,430],"table",{},[413,414,415],"thead",{},[416,417,418,423,427],"tr",{},[419,420,422],"th",{"align":421},"left","Field",[419,424,426],{"align":425},"center","Required",[419,428,429],{"align":421},"Description",[431,432,433,446,458,470,482],"tbody",{},[416,434,435,440,443],{},[436,437,438],"td",{"align":421},[223,439,270],{},[436,441,442],{"align":425},"✓",[436,444,445],{"align":421},"How to handle matching memory units.",[416,447,448,453,455],{},[436,449,450],{"align":421},[223,451,452],{},"filter.max_age_epochs",[436,454],{"align":425},[436,456,457],{"align":421},"Only affect units older than this epoch count.",[416,459,460,465,467],{},[436,461,462],{"align":421},[223,463,464],{},"filter.session_id",[436,466],{"align":425},[436,468,469],{"align":421},"Only affect units from a specific session.",[416,471,472,477,479],{},[436,473,474],{"align":421},[223,475,476],{},"filter.types",[436,478],{"align":425},[436,480,481],{"align":421},"Only affect units of these memory types.",[416,483,484,489,491],{},[436,485,486],{"align":421},[223,487,488],{},"filter.status",[436,490],{"align":425},[436,492,493],{"align":421},"Only affect units with these status values.",[215,495,497],{"id":496},"strategies","Strategies",[410,499,500,512],{},[413,501,502],{},[416,503,504,507,509],{},[419,505,506],{"align":421},"Strategy",[419,508,429],{"align":421},[419,510,511],{"align":425},"Required Level",[431,513,514,527,543],{},[416,515,516,521,524],{},[436,517,518],{"align":421},[223,519,520],{},"archive",[436,522,523],{"align":421},"Move matching units to cold storage. Excluded from ATTUNE results unless explicitly requested.",[436,525,526],{"align":425},"2+",[416,528,529,534,541],{},[436,530,531],{"align":421},[223,532,533],{},"summarize",[436,535,536,537,540],{"align":421},"Create ",[223,538,539],{},"synthesis"," memory units from matching originals, then archive the originals.",[436,542,526],{"align":425},[416,544,545,550,553],{},[436,546,547],{"align":421},[223,548,549],{},"purge",[436,551,552],{"align":421},"Permanently delete matching units from the active store. Event log retains a tombstone.",[436,554,555],{"align":425},"3",[557,558,560],"callout",{"icon":559},"i-lucide-alert-triangle",[220,561,562,563,565],{},"COMPACT MUST NOT delete entries from the append-only event log, regardless of strategy. For ",[223,564,549],{},", the event log MUST retain a tombstone record containing the unit ID, deletion timestamp, and reason.",[215,567,569],{"id":568},"response","Response",[245,571,573],{"className":247,"code":572,"language":249,"meta":250,"style":250},"{\n  \"status\": \"ok\",\n  \"units_affected\": \"\u003Cnumber>\",\n  \"synthesis_units_created\": \"\u003Cnumber>\",\n  \"storage_reclaimed_bytes\": \"\u003Cnumber | null>\"\n}\n",[223,574,575,579,598,618,637,655],{"__ignoreMap":250},[236,576,577],{"class":255,"line":256},[236,578,260],{"class":259},[236,580,581,583,585,587,589,591,594,596],{"class":255,"line":263},[236,582,266],{"class":259},[236,584,380],{"class":269},[236,586,273],{"class":259},[236,588,276],{"class":259},[236,590,279],{"class":259},[236,592,593],{"class":282},"ok",[236,595,273],{"class":259},[236,597,288],{"class":259},[236,599,600,602,605,607,609,611,614,616],{"class":255,"line":291},[236,601,266],{"class":259},[236,603,604],{"class":269},"units_affected",[236,606,273],{"class":259},[236,608,276],{"class":259},[236,610,279],{"class":259},[236,612,613],{"class":282},"\u003Cnumber>",[236,615,273],{"class":259},[236,617,288],{"class":259},[236,619,620,622,625,627,629,631,633,635],{"class":255,"line":306},[236,621,266],{"class":259},[236,623,624],{"class":269},"synthesis_units_created",[236,626,273],{"class":259},[236,628,276],{"class":259},[236,630,279],{"class":259},[236,632,613],{"class":282},[236,634,273],{"class":259},[236,636,288],{"class":259},[236,638,639,641,644,646,648,650,652],{"class":255,"line":329},[236,640,266],{"class":259},[236,642,643],{"class":269},"storage_reclaimed_bytes",[236,645,273],{"class":259},[236,647,276],{"class":259},[236,649,279],{"class":259},[236,651,322],{"class":282},[236,653,654],{"class":259},"\"\n",[236,656,657],{"class":255,"line":350},[236,658,408],{"class":259},[215,660,662],{"id":661},"behavioral-requirements","Behavioral Requirements",[220,664,665,669],{},[233,666,667],{},[236,668,238],{}," COMPACT MUST NOT delete entries from the append-only event log.",[220,671,672,676,677,679,680,683,684,687],{},[233,673,674],{},[236,675,238],{}," For ",[223,678,533],{},", the Field MUST create new memory units of type ",[223,681,682],{},"\"synthesis\""," with ",[223,685,686],{},"elaborates"," relations pointing to the originals, then archive the originals.",[220,689,690,676,694,696],{},[233,691,692],{},[236,693,238],{},[223,695,520],{},", archived units MUST be excluded from ATTUNE results unless the agent explicitly requests archived content in scope.",[220,698,699,676,704,706],{},[233,700,701],{},[236,702,703],{},"Level 3",[223,705,549],{},", the event log MUST retain a tombstone record (unit ID, deletion timestamp, reason).",[220,708,709,713,714,717,718,721],{},[233,710,711],{},[236,712,238],{}," If no units match the filter, the Field MUST return ",[223,715,716],{},"units_affected: 0"," and status ",[223,719,720],{},"\"ok\""," — not an error.",[215,723,725],{"id":724},"example","Example",[220,727,728],{},[233,729,730],{},"Archive all superseded hypothesis units older than 100 epochs:",[245,732,734],{"className":247,"code":733,"language":249,"meta":250,"style":250},"{\n  \"protocol\": \"akashik\",\n  \"version\": \"0.1.0\",\n  \"id\": \"msg-080\",\n  \"operation\": \"COMPACT\",\n  \"agent_id\": \"maintenance-01\",\n  \"session_id\": null,\n  \"epoch\": 200,\n  \"payload\": {\n    \"strategy\": \"archive\",\n    \"filter\": {\n      \"max_age_epochs\": 100,\n      \"status\": [\"superseded\"],\n      \"types\": [\"assumption\", \"observation\"]\n    }\n  }\n}\n",[223,735,736,740,760,780,800,819,839,852,869,882,901,914,931,953,985,991,996],{"__ignoreMap":250},[236,737,738],{"class":255,"line":256},[236,739,260],{"class":259},[236,741,742,744,747,749,751,753,756,758],{"class":255,"line":263},[236,743,266],{"class":259},[236,745,746],{"class":269},"protocol",[236,748,273],{"class":259},[236,750,276],{"class":259},[236,752,279],{"class":259},[236,754,755],{"class":282},"akashik",[236,757,273],{"class":259},[236,759,288],{"class":259},[236,761,762,764,767,769,771,773,776,778],{"class":255,"line":291},[236,763,266],{"class":259},[236,765,766],{"class":269},"version",[236,768,273],{"class":259},[236,770,276],{"class":259},[236,772,279],{"class":259},[236,774,775],{"class":282},"0.1.0",[236,777,273],{"class":259},[236,779,288],{"class":259},[236,781,782,784,787,789,791,793,796,798],{"class":255,"line":306},[236,783,266],{"class":259},[236,785,786],{"class":269},"id",[236,788,273],{"class":259},[236,790,276],{"class":259},[236,792,279],{"class":259},[236,794,795],{"class":282},"msg-080",[236,797,273],{"class":259},[236,799,288],{"class":259},[236,801,802,804,807,809,811,813,815,817],{"class":255,"line":329},[236,803,266],{"class":259},[236,805,806],{"class":269},"operation",[236,808,273],{"class":259},[236,810,276],{"class":259},[236,812,279],{"class":259},[236,814,191],{"class":282},[236,816,273],{"class":259},[236,818,288],{"class":259},[236,820,821,823,826,828,830,832,835,837],{"class":255,"line":350},[236,822,266],{"class":259},[236,824,825],{"class":269},"agent_id",[236,827,273],{"class":259},[236,829,276],{"class":259},[236,831,279],{"class":259},[236,833,834],{"class":282},"maintenance-01",[236,836,273],{"class":259},[236,838,288],{"class":259},[236,840,841,843,845,847,849],{"class":255,"line":375},[236,842,266],{"class":259},[236,844,334],{"class":269},[236,846,273],{"class":259},[236,848,276],{"class":259},[236,850,851],{"class":259}," null,\n",[236,853,854,856,859,861,863,867],{"class":255,"line":399},[236,855,266],{"class":259},[236,857,858],{"class":269},"epoch",[236,860,273],{"class":259},[236,862,276],{"class":259},[236,864,866],{"class":865},"sbssI"," 200",[236,868,288],{"class":259},[236,870,871,873,876,878,880],{"class":255,"line":405},[236,872,266],{"class":259},[236,874,875],{"class":269},"payload",[236,877,273],{"class":259},[236,879,276],{"class":259},[236,881,303],{"class":259},[236,883,885,887,889,891,893,895,897,899],{"class":255,"line":884},10,[236,886,309],{"class":259},[236,888,270],{"class":312},[236,890,273],{"class":259},[236,892,276],{"class":259},[236,894,279],{"class":259},[236,896,520],{"class":282},[236,898,273],{"class":259},[236,900,288],{"class":259},[236,902,904,906,908,910,912],{"class":255,"line":903},11,[236,905,309],{"class":259},[236,907,296],{"class":312},[236,909,273],{"class":259},[236,911,276],{"class":259},[236,913,303],{"class":259},[236,915,917,920,922,924,926,929],{"class":255,"line":916},12,[236,918,919],{"class":259},"      \"",[236,921,313],{"class":865},[236,923,273],{"class":259},[236,925,276],{"class":259},[236,927,928],{"class":865}," 100",[236,930,288],{"class":259},[236,932,934,936,938,940,942,944,946,949,951],{"class":255,"line":933},13,[236,935,919],{"class":259},[236,937,380],{"class":865},[236,939,273],{"class":259},[236,941,276],{"class":259},[236,943,362],{"class":259},[236,945,273],{"class":259},[236,947,948],{"class":282},"superseded",[236,950,273],{"class":259},[236,952,372],{"class":259},[236,954,956,958,960,962,964,966,968,971,973,976,978,981,983],{"class":255,"line":955},14,[236,957,919],{"class":259},[236,959,355],{"class":865},[236,961,273],{"class":259},[236,963,276],{"class":259},[236,965,362],{"class":259},[236,967,273],{"class":259},[236,969,970],{"class":282},"assumption",[236,972,273],{"class":259},[236,974,975],{"class":259},",",[236,977,279],{"class":259},[236,979,980],{"class":282},"observation",[236,982,273],{"class":259},[236,984,396],{"class":259},[236,986,988],{"class":255,"line":987},15,[236,989,990],{"class":259},"    }\n",[236,992,994],{"class":255,"line":993},16,[236,995,402],{"class":259},[236,997,999],{"class":255,"line":998},17,[236,1000,408],{"class":259},[220,1002,1003],{},[233,1004,1005],{},"Response:",[245,1007,1009],{"className":247,"code":1008,"language":249,"meta":250,"style":250},"{\n  \"status\": \"ok\",\n  \"units_affected\": 47,\n  \"synthesis_units_created\": 0,\n  \"storage_reclaimed_bytes\": null\n}\n",[223,1010,1011,1015,1033,1048,1063,1076],{"__ignoreMap":250},[236,1012,1013],{"class":255,"line":256},[236,1014,260],{"class":259},[236,1016,1017,1019,1021,1023,1025,1027,1029,1031],{"class":255,"line":263},[236,1018,266],{"class":259},[236,1020,380],{"class":269},[236,1022,273],{"class":259},[236,1024,276],{"class":259},[236,1026,279],{"class":259},[236,1028,593],{"class":282},[236,1030,273],{"class":259},[236,1032,288],{"class":259},[236,1034,1035,1037,1039,1041,1043,1046],{"class":255,"line":291},[236,1036,266],{"class":259},[236,1038,604],{"class":269},[236,1040,273],{"class":259},[236,1042,276],{"class":259},[236,1044,1045],{"class":865}," 47",[236,1047,288],{"class":259},[236,1049,1050,1052,1054,1056,1058,1061],{"class":255,"line":306},[236,1051,266],{"class":259},[236,1053,624],{"class":269},[236,1055,273],{"class":259},[236,1057,276],{"class":259},[236,1059,1060],{"class":865}," 0",[236,1062,288],{"class":259},[236,1064,1065,1067,1069,1071,1073],{"class":255,"line":329},[236,1066,266],{"class":259},[236,1068,643],{"class":269},[236,1070,273],{"class":259},[236,1072,276],{"class":259},[236,1074,1075],{"class":259}," null\n",[236,1077,1078],{"class":255,"line":350},[236,1079,408],{"class":259},[220,1081,1082],{},[233,1083,1084],{},"Summarize a completed session:",[245,1086,1088],{"className":247,"code":1087,"language":249,"meta":250,"style":250},"{\n  \"payload\": {\n    \"strategy\": \"summarize\",\n    \"filter\": {\n      \"session_id\": \"session-q1-2026\",\n      \"status\": [\"active\", \"superseded\"]\n    }\n  }\n}\n",[223,1089,1090,1094,1106,1124,1136,1155,1184,1188,1192],{"__ignoreMap":250},[236,1091,1092],{"class":255,"line":256},[236,1093,260],{"class":259},[236,1095,1096,1098,1100,1102,1104],{"class":255,"line":263},[236,1097,266],{"class":259},[236,1099,875],{"class":269},[236,1101,273],{"class":259},[236,1103,276],{"class":259},[236,1105,303],{"class":259},[236,1107,1108,1110,1112,1114,1116,1118,1120,1122],{"class":255,"line":291},[236,1109,309],{"class":259},[236,1111,270],{"class":312},[236,1113,273],{"class":259},[236,1115,276],{"class":259},[236,1117,279],{"class":259},[236,1119,533],{"class":282},[236,1121,273],{"class":259},[236,1123,288],{"class":259},[236,1125,1126,1128,1130,1132,1134],{"class":255,"line":306},[236,1127,309],{"class":259},[236,1129,296],{"class":312},[236,1131,273],{"class":259},[236,1133,276],{"class":259},[236,1135,303],{"class":259},[236,1137,1138,1140,1142,1144,1146,1148,1151,1153],{"class":255,"line":329},[236,1139,919],{"class":259},[236,1141,334],{"class":865},[236,1143,273],{"class":259},[236,1145,276],{"class":259},[236,1147,279],{"class":259},[236,1149,1150],{"class":282},"session-q1-2026",[236,1152,273],{"class":259},[236,1154,288],{"class":259},[236,1156,1157,1159,1161,1163,1165,1167,1169,1172,1174,1176,1178,1180,1182],{"class":255,"line":350},[236,1158,919],{"class":259},[236,1160,380],{"class":865},[236,1162,273],{"class":259},[236,1164,276],{"class":259},[236,1166,362],{"class":259},[236,1168,273],{"class":259},[236,1170,1171],{"class":282},"active",[236,1173,273],{"class":259},[236,1175,975],{"class":259},[236,1177,279],{"class":259},[236,1179,948],{"class":282},[236,1181,273],{"class":259},[236,1183,396],{"class":259},[236,1185,1186],{"class":255,"line":375},[236,1187,990],{"class":259},[236,1189,1190],{"class":255,"line":399},[236,1191,402],{"class":259},[236,1193,1194],{"class":255,"line":405},[236,1195,408],{"class":259},[220,1197,1198],{},[233,1199,1005],{},[245,1201,1203],{"className":247,"code":1202,"language":249,"meta":250,"style":250},"{\n  \"status\": \"ok\",\n  \"units_affected\": 124,\n  \"synthesis_units_created\": 8,\n  \"storage_reclaimed_bytes\": null\n}\n",[223,1204,1205,1209,1227,1242,1257,1269],{"__ignoreMap":250},[236,1206,1207],{"class":255,"line":256},[236,1208,260],{"class":259},[236,1210,1211,1213,1215,1217,1219,1221,1223,1225],{"class":255,"line":263},[236,1212,266],{"class":259},[236,1214,380],{"class":269},[236,1216,273],{"class":259},[236,1218,276],{"class":259},[236,1220,279],{"class":259},[236,1222,593],{"class":282},[236,1224,273],{"class":259},[236,1226,288],{"class":259},[236,1228,1229,1231,1233,1235,1237,1240],{"class":255,"line":291},[236,1230,266],{"class":259},[236,1232,604],{"class":269},[236,1234,273],{"class":259},[236,1236,276],{"class":259},[236,1238,1239],{"class":865}," 124",[236,1241,288],{"class":259},[236,1243,1244,1246,1248,1250,1252,1255],{"class":255,"line":306},[236,1245,266],{"class":259},[236,1247,624],{"class":269},[236,1249,273],{"class":259},[236,1251,276],{"class":259},[236,1253,1254],{"class":865}," 8",[236,1256,288],{"class":259},[236,1258,1259,1261,1263,1265,1267],{"class":255,"line":329},[236,1260,266],{"class":259},[236,1262,643],{"class":269},[236,1264,273],{"class":259},[236,1266,276],{"class":259},[236,1268,1075],{"class":259},[236,1270,1271],{"class":255,"line":350},[236,1272,408],{"class":259},[215,1274,1276],{"id":1275},"error-codes","Error Codes",[410,1278,1279,1292],{},[413,1280,1281],{},[416,1282,1283,1286,1289],{},[419,1284,1285],{"align":421},"Code",[419,1287,1288],{"align":421},"Condition",[419,1290,1291],{"align":425},"Recoverable",[431,1293,1294,1307,1322],{},[416,1295,1296,1301,1304],{},[436,1297,1298],{"align":421},[223,1299,1300],{},"STORAGE_FULL",[436,1302,1303],{"align":421},"Persistence store at capacity (cannot complete summarize writes)",[436,1305,1306],{"align":425},"No — run archive\u002Fpurge first or expand storage",[416,1308,1309,1314,1319],{},[436,1310,1311],{"align":421},[223,1312,1313],{},"AGENT_NOT_REGISTERED",[436,1315,1316,1318],{"align":421},[223,1317,825],{}," is not a registered active agent",[436,1320,1321],{"align":425},"Yes — call REGISTER first",[416,1323,1324,1329,1332],{},[436,1325,1326],{"align":421},[223,1327,1328],{},"UNSUPPORTED_OPERATION",[436,1330,1331],{"align":421},"This conformance level does not support COMPACT",[436,1333,1334],{"align":425},"No",[1336,1337,1338],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":250,"searchDepth":256,"depth":263,"links":1340},[1341,1342,1343,1344,1345,1346,1347,1348],{"id":217,"depth":263,"text":218},{"id":228,"depth":263,"text":229},{"id":242,"depth":263,"text":243},{"id":496,"depth":263,"text":497},{"id":568,"depth":263,"text":569},{"id":661,"depth":263,"text":662},{"id":724,"depth":263,"text":725},{"id":1275,"depth":263,"text":1276},"Archive, summarize, or purge aged memory units.","md",null,{},true,{"title":191,"description":1349},"b3UkBwpQOV1lyZkDygPtShcI8pgTwLt0xoKmr2Mn6YM",[1357,1359],{"title":187,"path":188,"stem":189,"description":1358,"children":-1},"Reconstruct the full reasoning chain for a task, decision, or memory unit.",{"title":195,"path":196,"stem":197,"description":1360,"children":-1},"All error codes, conditions, and recovery guidance.",1785956551598]