[{"data":1,"prerenderedAt":1733},["ShallowReactive",2],{"navigation":3,"\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fattune":209,"\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fattune-surround":1728},[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":163,"body":211,"description":1721,"extension":1722,"links":1723,"meta":1724,"navigation":1725,"path":164,"seo":1726,"stem":165,"__hash__":1727},"docs\u002Fspecifications\u002F4.v0.1\u002F3.operations\u002F2.attune.md",{"type":212,"value":213,"toc":1709},"minimark",[214,219,226,229,233,243,247,360,441,445,643,648,737,741,749,763,773,783,795,806,816,828,832,842,845,873,876,896,906,910,915,1146,1151,1669,1673,1705],[215,216,218],"h2",{"id":217},"purpose","Purpose",[220,221,222,225],"p",{},[223,224,163],"code",{}," retrieves a ranked, scoped view of memory units from the Field. The agent does not provide a search query — it declares who it is and what it needs. The Field computes relevance and returns ranked results.",[220,227,228],{},"Context finds the agent. Not the other way around.",[215,230,232],{"id":231},"conformance-level","Conformance Level",[220,234,235,242],{},[236,237,238],"strong",{},[239,240,241],"span",{},"Level 0+"," — all conformant implementations MUST implement ATTUNE.",[215,244,246],{"id":245},"request","Request",[248,249,254],"pre",{"className":250,"code":251,"language":252,"meta":253,"style":253},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"scope\": \"\u003CScope>\",\n  \"context_hint\": \"\u003Cstring | null>\",\n  \"format\": \"full | summary | ids_only\",\n  \"since_epoch\": \"\u003Cnumber | null>\"\n}\n","json","",[223,255,256,264,292,313,334,354],{"__ignoreMap":253},[239,257,260],{"class":258,"line":259},"line",1,[239,261,263],{"class":262},"sMK4o","{\n",[239,265,267,270,274,277,280,283,287,289],{"class":258,"line":266},2,[239,268,269],{"class":262},"  \"",[239,271,273],{"class":272},"spNyl","scope",[239,275,276],{"class":262},"\"",[239,278,279],{"class":262},":",[239,281,282],{"class":262}," \"",[239,284,286],{"class":285},"sfazB","\u003CScope>",[239,288,276],{"class":262},[239,290,291],{"class":262},",\n",[239,293,295,297,300,302,304,306,309,311],{"class":258,"line":294},3,[239,296,269],{"class":262},[239,298,299],{"class":272},"context_hint",[239,301,276],{"class":262},[239,303,279],{"class":262},[239,305,282],{"class":262},[239,307,308],{"class":285},"\u003Cstring | null>",[239,310,276],{"class":262},[239,312,291],{"class":262},[239,314,316,318,321,323,325,327,330,332],{"class":258,"line":315},4,[239,317,269],{"class":262},[239,319,320],{"class":272},"format",[239,322,276],{"class":262},[239,324,279],{"class":262},[239,326,282],{"class":262},[239,328,329],{"class":285},"full | summary | ids_only",[239,331,276],{"class":262},[239,333,291],{"class":262},[239,335,337,339,342,344,346,348,351],{"class":258,"line":336},5,[239,338,269],{"class":262},[239,340,341],{"class":272},"since_epoch",[239,343,276],{"class":262},[239,345,279],{"class":262},[239,347,282],{"class":262},[239,349,350],{"class":285},"\u003Cnumber | null>",[239,352,353],{"class":262},"\"\n",[239,355,357],{"class":258,"line":356},6,[239,358,359],{"class":262},"}\n",[361,362,363,381],"table",{},[364,365,366],"thead",{},[367,368,369,374,378],"tr",{},[370,371,373],"th",{"align":372},"left","Field",[370,375,377],{"align":376},"center","Required",[370,379,380],{"align":372},"Description",[382,383,384,405,416,430],"tbody",{},[367,385,386,391,394],{},[387,388,389],"td",{"align":372},[223,390,273],{},[387,392,393],{"align":376},"✓",[387,395,396,397,400,401,404],{"align":372},"The agent's scope filter. At minimum: ",[223,398,399],{},"role"," and ",[223,402,403],{},"max_units",".",[367,406,407,411,413],{},[387,408,409],{"align":372},[223,410,299],{},[387,412],{"align":376},[387,414,415],{"align":372},"Free text describing what the agent is about to do. Improves relevance at Level 2+.",[367,417,418,422,424],{},[387,419,420],{"align":372},[223,421,320],{},[387,423],{"align":376},[387,425,426,427,404],{"align":372},"Response format. Default: ",[223,428,429],{},"\"full\"",[367,431,432,436,438],{},[387,433,434],{"align":372},[223,435,341],{},[387,437],{"align":376},[387,439,440],{"align":372},"Only return units committed at or after this epoch. Enables polling at Level 1+.",[215,442,444],{"id":443},"response","Response",[248,446,448],{"className":250,"code":447,"language":252,"meta":253,"style":253},"{\n  \"status\": \"ok\",\n  \"record\": [\"\u003CScopedMemoryUnit>\"],\n  \"conflicts\": [\"\u003CConflict>\"],\n  \"context_budget\": {\n    \"units_returned\": \"\u003Cnumber>\",\n    \"units_available\": \"\u003Cnumber>\",\n    \"tokens_used\": \"\u003Cnumber | null>\",\n    \"tokens_budget\": \"\u003Cnumber | null>\"\n  },\n  \"epoch\": \"\u003Cnumber>\"\n}\n",[223,449,450,454,474,498,520,534,556,576,596,614,620,638],{"__ignoreMap":253},[239,451,452],{"class":258,"line":259},[239,453,263],{"class":262},[239,455,456,458,461,463,465,467,470,472],{"class":258,"line":266},[239,457,269],{"class":262},[239,459,460],{"class":272},"status",[239,462,276],{"class":262},[239,464,279],{"class":262},[239,466,282],{"class":262},[239,468,469],{"class":285},"ok",[239,471,276],{"class":262},[239,473,291],{"class":262},[239,475,476,478,481,483,485,488,490,493,495],{"class":258,"line":294},[239,477,269],{"class":262},[239,479,480],{"class":272},"record",[239,482,276],{"class":262},[239,484,279],{"class":262},[239,486,487],{"class":262}," [",[239,489,276],{"class":262},[239,491,492],{"class":285},"\u003CScopedMemoryUnit>",[239,494,276],{"class":262},[239,496,497],{"class":262},"],\n",[239,499,500,502,505,507,509,511,513,516,518],{"class":258,"line":315},[239,501,269],{"class":262},[239,503,504],{"class":272},"conflicts",[239,506,276],{"class":262},[239,508,279],{"class":262},[239,510,487],{"class":262},[239,512,276],{"class":262},[239,514,515],{"class":285},"\u003CConflict>",[239,517,276],{"class":262},[239,519,497],{"class":262},[239,521,522,524,527,529,531],{"class":258,"line":336},[239,523,269],{"class":262},[239,525,526],{"class":272},"context_budget",[239,528,276],{"class":262},[239,530,279],{"class":262},[239,532,533],{"class":262}," {\n",[239,535,536,539,543,545,547,549,552,554],{"class":258,"line":356},[239,537,538],{"class":262},"    \"",[239,540,542],{"class":541},"sBMFI","units_returned",[239,544,276],{"class":262},[239,546,279],{"class":262},[239,548,282],{"class":262},[239,550,551],{"class":285},"\u003Cnumber>",[239,553,276],{"class":262},[239,555,291],{"class":262},[239,557,559,561,564,566,568,570,572,574],{"class":258,"line":558},7,[239,560,538],{"class":262},[239,562,563],{"class":541},"units_available",[239,565,276],{"class":262},[239,567,279],{"class":262},[239,569,282],{"class":262},[239,571,551],{"class":285},[239,573,276],{"class":262},[239,575,291],{"class":262},[239,577,579,581,584,586,588,590,592,594],{"class":258,"line":578},8,[239,580,538],{"class":262},[239,582,583],{"class":541},"tokens_used",[239,585,276],{"class":262},[239,587,279],{"class":262},[239,589,282],{"class":262},[239,591,350],{"class":285},[239,593,276],{"class":262},[239,595,291],{"class":262},[239,597,599,601,604,606,608,610,612],{"class":258,"line":598},9,[239,600,538],{"class":262},[239,602,603],{"class":541},"tokens_budget",[239,605,276],{"class":262},[239,607,279],{"class":262},[239,609,282],{"class":262},[239,611,350],{"class":285},[239,613,353],{"class":262},[239,615,617],{"class":258,"line":616},10,[239,618,619],{"class":262},"  },\n",[239,621,623,625,628,630,632,634,636],{"class":258,"line":622},11,[239,624,269],{"class":262},[239,626,627],{"class":272},"epoch",[239,629,276],{"class":262},[239,631,279],{"class":262},[239,633,282],{"class":262},[239,635,551],{"class":285},[239,637,353],{"class":262},[239,639,641],{"class":258,"line":640},12,[239,642,359],{"class":262},[644,645,647],"h3",{"id":646},"scopedmemoryunit","ScopedMemoryUnit",[248,649,651],{"className":250,"code":650,"language":252,"meta":253,"style":253},"{\n  \"memory_unit\": \"\u003CMemoryUnit>\",\n  \"relevance_score\": \"\u003Cnumber>\",\n  \"relevance_reason\": \"\u003Cstring>\",\n  \"format\": \"full | summary\"\n}\n",[223,652,653,657,677,696,716,733],{"__ignoreMap":253},[239,654,655],{"class":258,"line":259},[239,656,263],{"class":262},[239,658,659,661,664,666,668,670,673,675],{"class":258,"line":266},[239,660,269],{"class":262},[239,662,663],{"class":272},"memory_unit",[239,665,276],{"class":262},[239,667,279],{"class":262},[239,669,282],{"class":262},[239,671,672],{"class":285},"\u003CMemoryUnit>",[239,674,276],{"class":262},[239,676,291],{"class":262},[239,678,679,681,684,686,688,690,692,694],{"class":258,"line":294},[239,680,269],{"class":262},[239,682,683],{"class":272},"relevance_score",[239,685,276],{"class":262},[239,687,279],{"class":262},[239,689,282],{"class":262},[239,691,551],{"class":285},[239,693,276],{"class":262},[239,695,291],{"class":262},[239,697,698,700,703,705,707,709,712,714],{"class":258,"line":315},[239,699,269],{"class":262},[239,701,702],{"class":272},"relevance_reason",[239,704,276],{"class":262},[239,706,279],{"class":262},[239,708,282],{"class":262},[239,710,711],{"class":285},"\u003Cstring>",[239,713,276],{"class":262},[239,715,291],{"class":262},[239,717,718,720,722,724,726,728,731],{"class":258,"line":336},[239,719,269],{"class":262},[239,721,320],{"class":272},[239,723,276],{"class":262},[239,725,279],{"class":262},[239,727,282],{"class":262},[239,729,730],{"class":285},"full | summary",[239,732,353],{"class":262},[239,734,735],{"class":258,"line":356},[239,736,359],{"class":262},[215,738,740],{"id":739},"behavioral-requirements","Behavioral Requirements",[220,742,743,748],{},[236,744,745],{},[239,746,747],{},"CORE"," The Field MUST exclude memory units recorded by the requesting agent, unless the scope explicitly requests them.",[220,750,751,755,756,759,760,404],{},[236,752,753],{},[239,754,747],{}," The Field MUST exclude memory units with status ",[223,757,758],{},"\"retracted\""," or ",[223,761,762],{},"\"superseded\"",[220,764,765,769,770,772],{},[236,766,767],{},[239,768,747],{}," The Field MUST score each candidate memory unit for relevance and sort results by ",[223,771,683],{}," in descending order.",[220,774,775,779,780,404],{},[236,776,777],{},[239,778,747],{}," The Field MUST truncate results to respect ",[223,781,782],{},"scope.max_units",[220,784,785,789,790,792,793,404],{},[236,786,787],{},[239,788,747],{}," Each returned unit MUST include a ",[223,791,683],{}," (0.0–1.0) and a human-readable ",[223,794,702],{},[220,796,797,802,803,805],{},[236,798,799],{},[239,800,801],{},"Level 1+"," If ",[223,804,341],{}," is provided, the Field MUST only return memory units committed at or after that epoch.",[220,807,808,812,813,815],{},[236,809,810],{},[239,811,747],{}," The Field MUST include unresolved conflicts relevant to the requesting agent in the ",[223,814,504],{}," array.",[220,817,818,823,824,827],{},[236,819,820],{},[239,821,822],{},"Level 2+"," The Field SHOULD also respect ",[223,825,826],{},"scope.max_tokens"," by estimating token counts and including full content or summaries accordingly.",[215,829,831],{"id":830},"relevance-scoring","Relevance Scoring",[220,833,834,835,400,838,841],{},"The protocol does not prescribe a specific scoring algorithm. Implementations MUST produce a relevance score between ",[223,836,837],{},"0.0",[223,839,840],{},"1.0"," for each candidate.",[220,843,844],{},"The following factors are RECOMMENDED at all levels:",[846,847,848,855,861,867],"ul",{},[849,850,851,854],"li",{},[236,852,853],{},"Recency:"," More recent memory units SHOULD score higher.",[849,856,857,860],{},[236,858,859],{},"Role alignment:"," Memory units related to the agent's role SHOULD score higher.",[849,862,863,866],{},[236,864,865],{},"Type importance:"," Decisions and contradictions SHOULD score higher than observations.",[849,868,869,872],{},[236,870,871],{},"Source diversity:"," Results SHOULD include memory units from multiple agents where possible.",[220,874,875],{},"At Level 2+, the following additional factors are RECOMMENDED:",[846,877,878,884,890],{},[849,879,880,883],{},[236,881,882],{},"Semantic similarity:"," Using vector embeddings to measure content relevance.",[849,885,886,889],{},[236,887,888],{},"Task relevance:"," Memory units serving the same or dependent tasks SHOULD score higher.",[849,891,892,895],{},[236,893,894],{},"Relation proximity:"," Memory units connected via relations to the agent's current context SHOULD score higher.",[220,897,898,899,902,903,404],{},"Confidence is explicitly excluded from this list at every level. The Field MUST NOT use ",[223,900,901],{},"confidence.score"," as a relevance factor — see ",[904,905,134],"a",{"href":135},[215,907,909],{"id":908},"example","Example",[220,911,912],{},[236,913,914],{},"Request:",[248,916,918],{"className":250,"code":917,"language":252,"meta":253,"style":253},"{\n  \"protocol\": \"akashik\",\n  \"version\": \"0.1.0\",\n  \"id\": \"msg-003\",\n  \"operation\": \"ATTUNE\",\n  \"agent_id\": \"strategist-01\",\n  \"session_id\": null,\n  \"epoch\": 3,\n  \"payload\": {\n    \"scope\": {\n      \"role\": \"strategist\",\n      \"max_units\": 10\n    },\n    \"context_hint\": \"About to draft competitive positioning section\"\n  }\n}\n",[223,919,920,924,944,964,984,1003,1023,1037,1053,1066,1078,1098,1111,1117,1135,1141],{"__ignoreMap":253},[239,921,922],{"class":258,"line":259},[239,923,263],{"class":262},[239,925,926,928,931,933,935,937,940,942],{"class":258,"line":266},[239,927,269],{"class":262},[239,929,930],{"class":272},"protocol",[239,932,276],{"class":262},[239,934,279],{"class":262},[239,936,282],{"class":262},[239,938,939],{"class":285},"akashik",[239,941,276],{"class":262},[239,943,291],{"class":262},[239,945,946,948,951,953,955,957,960,962],{"class":258,"line":294},[239,947,269],{"class":262},[239,949,950],{"class":272},"version",[239,952,276],{"class":262},[239,954,279],{"class":262},[239,956,282],{"class":262},[239,958,959],{"class":285},"0.1.0",[239,961,276],{"class":262},[239,963,291],{"class":262},[239,965,966,968,971,973,975,977,980,982],{"class":258,"line":315},[239,967,269],{"class":262},[239,969,970],{"class":272},"id",[239,972,276],{"class":262},[239,974,279],{"class":262},[239,976,282],{"class":262},[239,978,979],{"class":285},"msg-003",[239,981,276],{"class":262},[239,983,291],{"class":262},[239,985,986,988,991,993,995,997,999,1001],{"class":258,"line":336},[239,987,269],{"class":262},[239,989,990],{"class":272},"operation",[239,992,276],{"class":262},[239,994,279],{"class":262},[239,996,282],{"class":262},[239,998,163],{"class":285},[239,1000,276],{"class":262},[239,1002,291],{"class":262},[239,1004,1005,1007,1010,1012,1014,1016,1019,1021],{"class":258,"line":356},[239,1006,269],{"class":262},[239,1008,1009],{"class":272},"agent_id",[239,1011,276],{"class":262},[239,1013,279],{"class":262},[239,1015,282],{"class":262},[239,1017,1018],{"class":285},"strategist-01",[239,1020,276],{"class":262},[239,1022,291],{"class":262},[239,1024,1025,1027,1030,1032,1034],{"class":258,"line":558},[239,1026,269],{"class":262},[239,1028,1029],{"class":272},"session_id",[239,1031,276],{"class":262},[239,1033,279],{"class":262},[239,1035,1036],{"class":262}," null,\n",[239,1038,1039,1041,1043,1045,1047,1051],{"class":258,"line":578},[239,1040,269],{"class":262},[239,1042,627],{"class":272},[239,1044,276],{"class":262},[239,1046,279],{"class":262},[239,1048,1050],{"class":1049},"sbssI"," 3",[239,1052,291],{"class":262},[239,1054,1055,1057,1060,1062,1064],{"class":258,"line":598},[239,1056,269],{"class":262},[239,1058,1059],{"class":272},"payload",[239,1061,276],{"class":262},[239,1063,279],{"class":262},[239,1065,533],{"class":262},[239,1067,1068,1070,1072,1074,1076],{"class":258,"line":616},[239,1069,538],{"class":262},[239,1071,273],{"class":541},[239,1073,276],{"class":262},[239,1075,279],{"class":262},[239,1077,533],{"class":262},[239,1079,1080,1083,1085,1087,1089,1091,1094,1096],{"class":258,"line":622},[239,1081,1082],{"class":262},"      \"",[239,1084,399],{"class":1049},[239,1086,276],{"class":262},[239,1088,279],{"class":262},[239,1090,282],{"class":262},[239,1092,1093],{"class":285},"strategist",[239,1095,276],{"class":262},[239,1097,291],{"class":262},[239,1099,1100,1102,1104,1106,1108],{"class":258,"line":640},[239,1101,1082],{"class":262},[239,1103,403],{"class":1049},[239,1105,276],{"class":262},[239,1107,279],{"class":262},[239,1109,1110],{"class":1049}," 10\n",[239,1112,1114],{"class":258,"line":1113},13,[239,1115,1116],{"class":262},"    },\n",[239,1118,1120,1122,1124,1126,1128,1130,1133],{"class":258,"line":1119},14,[239,1121,538],{"class":262},[239,1123,299],{"class":541},[239,1125,276],{"class":262},[239,1127,279],{"class":262},[239,1129,282],{"class":262},[239,1131,1132],{"class":285},"About to draft competitive positioning section",[239,1134,353],{"class":262},[239,1136,1138],{"class":258,"line":1137},15,[239,1139,1140],{"class":262},"  }\n",[239,1142,1144],{"class":258,"line":1143},16,[239,1145,359],{"class":262},[220,1147,1148],{},[236,1149,1150],{},"Response:",[248,1152,1154],{"className":250,"code":1153,"language":252,"meta":253,"style":253},"{\n  \"status\": \"ok\",\n  \"record\": [\n    {\n      \"memory_unit\": {\n        \"id\": \"mem-002\",\n        \"mode\": \"committed\",\n        \"type\": \"finding\",\n        \"content\": \"European SaaS market for SMB HR tools is growing at 23% CAGR...\",\n        \"intent\": { \"purpose\": \"Validate market size assumption for go-to-market strategy\" },\n        \"confidence\": { \"score\": 0.82, \"reason\": \"Based on three independent analyst reports.\" },\n        \"source\": { \"agent_id\": \"researcher-01\", \"agent_role\": \"market_researcher\", \"session_id\": null, \"timestamp\": \"2026-03-01T10:30:00Z\" },\n        \"relations\": [],\n        \"status\": \"active\",\n        \"epoch\": 2\n      },\n      \"relevance_score\": 0.85,\n      \"relevance_reason\": \"Recent finding from market_researcher. Market sizing is relevant to strategy.\",\n      \"format\": \"full\"\n    }\n  ],\n  \"conflicts\": [],\n  \"context_budget\": {\n    \"units_returned\": 1,\n    \"units_available\": 1,\n    \"tokens_used\": null,\n    \"tokens_budget\": null\n  },\n  \"epoch\": 3\n}\n",[223,1155,1156,1160,1178,1191,1196,1208,1228,1248,1268,1288,1321,1367,1444,1458,1477,1490,1495,1511,1531,1549,1555,1561,1574,1587,1603,1618,1631,1645,1650,1664],{"__ignoreMap":253},[239,1157,1158],{"class":258,"line":259},[239,1159,263],{"class":262},[239,1161,1162,1164,1166,1168,1170,1172,1174,1176],{"class":258,"line":266},[239,1163,269],{"class":262},[239,1165,460],{"class":272},[239,1167,276],{"class":262},[239,1169,279],{"class":262},[239,1171,282],{"class":262},[239,1173,469],{"class":285},[239,1175,276],{"class":262},[239,1177,291],{"class":262},[239,1179,1180,1182,1184,1186,1188],{"class":258,"line":294},[239,1181,269],{"class":262},[239,1183,480],{"class":272},[239,1185,276],{"class":262},[239,1187,279],{"class":262},[239,1189,1190],{"class":262}," [\n",[239,1192,1193],{"class":258,"line":315},[239,1194,1195],{"class":262},"    {\n",[239,1197,1198,1200,1202,1204,1206],{"class":258,"line":336},[239,1199,1082],{"class":262},[239,1201,663],{"class":541},[239,1203,276],{"class":262},[239,1205,279],{"class":262},[239,1207,533],{"class":262},[239,1209,1210,1213,1215,1217,1219,1221,1224,1226],{"class":258,"line":356},[239,1211,1212],{"class":262},"        \"",[239,1214,970],{"class":1049},[239,1216,276],{"class":262},[239,1218,279],{"class":262},[239,1220,282],{"class":262},[239,1222,1223],{"class":285},"mem-002",[239,1225,276],{"class":262},[239,1227,291],{"class":262},[239,1229,1230,1232,1235,1237,1239,1241,1244,1246],{"class":258,"line":558},[239,1231,1212],{"class":262},[239,1233,1234],{"class":1049},"mode",[239,1236,276],{"class":262},[239,1238,279],{"class":262},[239,1240,282],{"class":262},[239,1242,1243],{"class":285},"committed",[239,1245,276],{"class":262},[239,1247,291],{"class":262},[239,1249,1250,1252,1255,1257,1259,1261,1264,1266],{"class":258,"line":578},[239,1251,1212],{"class":262},[239,1253,1254],{"class":1049},"type",[239,1256,276],{"class":262},[239,1258,279],{"class":262},[239,1260,282],{"class":262},[239,1262,1263],{"class":285},"finding",[239,1265,276],{"class":262},[239,1267,291],{"class":262},[239,1269,1270,1272,1275,1277,1279,1281,1284,1286],{"class":258,"line":598},[239,1271,1212],{"class":262},[239,1273,1274],{"class":1049},"content",[239,1276,276],{"class":262},[239,1278,279],{"class":262},[239,1280,282],{"class":262},[239,1282,1283],{"class":285},"European SaaS market for SMB HR tools is growing at 23% CAGR...",[239,1285,276],{"class":262},[239,1287,291],{"class":262},[239,1289,1290,1292,1295,1297,1299,1302,1304,1307,1309,1311,1313,1316,1318],{"class":258,"line":616},[239,1291,1212],{"class":262},[239,1293,1294],{"class":1049},"intent",[239,1296,276],{"class":262},[239,1298,279],{"class":262},[239,1300,1301],{"class":262}," {",[239,1303,282],{"class":262},[239,1305,217],{"class":1306},"swJcz",[239,1308,276],{"class":262},[239,1310,279],{"class":262},[239,1312,282],{"class":262},[239,1314,1315],{"class":285},"Validate market size assumption for go-to-market strategy",[239,1317,276],{"class":262},[239,1319,1320],{"class":262}," },\n",[239,1322,1323,1325,1328,1330,1332,1334,1336,1339,1341,1343,1346,1349,1351,1354,1356,1358,1360,1363,1365],{"class":258,"line":622},[239,1324,1212],{"class":262},[239,1326,1327],{"class":1049},"confidence",[239,1329,276],{"class":262},[239,1331,279],{"class":262},[239,1333,1301],{"class":262},[239,1335,282],{"class":262},[239,1337,1338],{"class":1306},"score",[239,1340,276],{"class":262},[239,1342,279],{"class":262},[239,1344,1345],{"class":1049}," 0.82",[239,1347,1348],{"class":262},",",[239,1350,282],{"class":262},[239,1352,1353],{"class":1306},"reason",[239,1355,276],{"class":262},[239,1357,279],{"class":262},[239,1359,282],{"class":262},[239,1361,1362],{"class":285},"Based on three independent analyst reports.",[239,1364,276],{"class":262},[239,1366,1320],{"class":262},[239,1368,1369,1371,1374,1376,1378,1380,1382,1384,1386,1388,1390,1393,1395,1397,1399,1402,1404,1406,1408,1411,1413,1415,1417,1419,1421,1423,1426,1428,1431,1433,1435,1437,1440,1442],{"class":258,"line":640},[239,1370,1212],{"class":262},[239,1372,1373],{"class":1049},"source",[239,1375,276],{"class":262},[239,1377,279],{"class":262},[239,1379,1301],{"class":262},[239,1381,282],{"class":262},[239,1383,1009],{"class":1306},[239,1385,276],{"class":262},[239,1387,279],{"class":262},[239,1389,282],{"class":262},[239,1391,1392],{"class":285},"researcher-01",[239,1394,276],{"class":262},[239,1396,1348],{"class":262},[239,1398,282],{"class":262},[239,1400,1401],{"class":1306},"agent_role",[239,1403,276],{"class":262},[239,1405,279],{"class":262},[239,1407,282],{"class":262},[239,1409,1410],{"class":285},"market_researcher",[239,1412,276],{"class":262},[239,1414,1348],{"class":262},[239,1416,282],{"class":262},[239,1418,1029],{"class":1306},[239,1420,276],{"class":262},[239,1422,279],{"class":262},[239,1424,1425],{"class":262}," null,",[239,1427,282],{"class":262},[239,1429,1430],{"class":1306},"timestamp",[239,1432,276],{"class":262},[239,1434,279],{"class":262},[239,1436,282],{"class":262},[239,1438,1439],{"class":285},"2026-03-01T10:30:00Z",[239,1441,276],{"class":262},[239,1443,1320],{"class":262},[239,1445,1446,1448,1451,1453,1455],{"class":258,"line":1113},[239,1447,1212],{"class":262},[239,1449,1450],{"class":1049},"relations",[239,1452,276],{"class":262},[239,1454,279],{"class":262},[239,1456,1457],{"class":262}," [],\n",[239,1459,1460,1462,1464,1466,1468,1470,1473,1475],{"class":258,"line":1119},[239,1461,1212],{"class":262},[239,1463,460],{"class":1049},[239,1465,276],{"class":262},[239,1467,279],{"class":262},[239,1469,282],{"class":262},[239,1471,1472],{"class":285},"active",[239,1474,276],{"class":262},[239,1476,291],{"class":262},[239,1478,1479,1481,1483,1485,1487],{"class":258,"line":1137},[239,1480,1212],{"class":262},[239,1482,627],{"class":1049},[239,1484,276],{"class":262},[239,1486,279],{"class":262},[239,1488,1489],{"class":1049}," 2\n",[239,1491,1492],{"class":258,"line":1143},[239,1493,1494],{"class":262},"      },\n",[239,1496,1498,1500,1502,1504,1506,1509],{"class":258,"line":1497},17,[239,1499,1082],{"class":262},[239,1501,683],{"class":541},[239,1503,276],{"class":262},[239,1505,279],{"class":262},[239,1507,1508],{"class":1049}," 0.85",[239,1510,291],{"class":262},[239,1512,1514,1516,1518,1520,1522,1524,1527,1529],{"class":258,"line":1513},18,[239,1515,1082],{"class":262},[239,1517,702],{"class":541},[239,1519,276],{"class":262},[239,1521,279],{"class":262},[239,1523,282],{"class":262},[239,1525,1526],{"class":285},"Recent finding from market_researcher. Market sizing is relevant to strategy.",[239,1528,276],{"class":262},[239,1530,291],{"class":262},[239,1532,1534,1536,1538,1540,1542,1544,1547],{"class":258,"line":1533},19,[239,1535,1082],{"class":262},[239,1537,320],{"class":541},[239,1539,276],{"class":262},[239,1541,279],{"class":262},[239,1543,282],{"class":262},[239,1545,1546],{"class":285},"full",[239,1548,353],{"class":262},[239,1550,1552],{"class":258,"line":1551},20,[239,1553,1554],{"class":262},"    }\n",[239,1556,1558],{"class":258,"line":1557},21,[239,1559,1560],{"class":262},"  ],\n",[239,1562,1564,1566,1568,1570,1572],{"class":258,"line":1563},22,[239,1565,269],{"class":262},[239,1567,504],{"class":272},[239,1569,276],{"class":262},[239,1571,279],{"class":262},[239,1573,1457],{"class":262},[239,1575,1577,1579,1581,1583,1585],{"class":258,"line":1576},23,[239,1578,269],{"class":262},[239,1580,526],{"class":272},[239,1582,276],{"class":262},[239,1584,279],{"class":262},[239,1586,533],{"class":262},[239,1588,1590,1592,1594,1596,1598,1601],{"class":258,"line":1589},24,[239,1591,538],{"class":262},[239,1593,542],{"class":541},[239,1595,276],{"class":262},[239,1597,279],{"class":262},[239,1599,1600],{"class":1049}," 1",[239,1602,291],{"class":262},[239,1604,1606,1608,1610,1612,1614,1616],{"class":258,"line":1605},25,[239,1607,538],{"class":262},[239,1609,563],{"class":541},[239,1611,276],{"class":262},[239,1613,279],{"class":262},[239,1615,1600],{"class":1049},[239,1617,291],{"class":262},[239,1619,1621,1623,1625,1627,1629],{"class":258,"line":1620},26,[239,1622,538],{"class":262},[239,1624,583],{"class":541},[239,1626,276],{"class":262},[239,1628,279],{"class":262},[239,1630,1036],{"class":262},[239,1632,1634,1636,1638,1640,1642],{"class":258,"line":1633},27,[239,1635,538],{"class":262},[239,1637,603],{"class":541},[239,1639,276],{"class":262},[239,1641,279],{"class":262},[239,1643,1644],{"class":262}," null\n",[239,1646,1648],{"class":258,"line":1647},28,[239,1649,619],{"class":262},[239,1651,1653,1655,1657,1659,1661],{"class":258,"line":1652},29,[239,1654,269],{"class":262},[239,1656,627],{"class":272},[239,1658,276],{"class":262},[239,1660,279],{"class":262},[239,1662,1663],{"class":1049}," 3\n",[239,1665,1667],{"class":258,"line":1666},30,[239,1668,359],{"class":262},[215,1670,1672],{"id":1671},"error-codes","Error Codes",[361,1674,1675,1688],{},[364,1676,1677],{},[367,1678,1679,1682,1685],{},[370,1680,1681],{"align":372},"Code",[370,1683,1684],{"align":372},"Condition",[370,1686,1687],{"align":376},"Recoverable",[382,1689,1690],{},[367,1691,1692,1697,1702],{},[387,1693,1694],{"align":372},[223,1695,1696],{},"AGENT_NOT_REGISTERED",[387,1698,1699,1701],{"align":372},[223,1700,1009],{}," is not a registered active agent",[387,1703,1704],{"align":376},"Yes — call REGISTER first",[1706,1707,1708],"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 .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 .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":253,"searchDepth":259,"depth":266,"links":1710},[1711,1712,1713,1714,1717,1718,1719,1720],{"id":217,"depth":266,"text":218},{"id":231,"depth":266,"text":232},{"id":245,"depth":266,"text":246},{"id":443,"depth":266,"text":444,"children":1715},[1716],{"id":646,"depth":294,"text":647},{"id":739,"depth":266,"text":740},{"id":830,"depth":266,"text":831},{"id":908,"depth":266,"text":909},{"id":1671,"depth":266,"text":1672},"Receive a contextually relevant, scoped view of shared memory.","md",null,{},true,{"title":163,"description":1721},"8zQrVq4uLDQrRRapbHYOCdgi7EctoVTJ2PBekGALkak",[1729,1731],{"title":159,"path":160,"stem":161,"description":1730,"children":-1},"Commit a memory unit to the Field.",{"title":167,"path":168,"stem":169,"description":1732,"children":-1},"Agent joins the Field and declares its identity.",1785956550742]