[{"data":1,"prerenderedAt":192},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fv2\u002Fecosystem":3},{"id":4,"title":5,"body":6,"description":17,"extension":185,"meta":186,"navigation":187,"path":188,"seo":189,"stem":190,"__hash__":191},"docs\u002Fdocs\u002Fv2\u002Fecosystem\u002Findex.md","Overview",{"type":7,"value":8,"toc":180},"minimark",[9,14,18,61,64,69,82,91,100,110,114,121,141,152,156,168,176],[10,11,13],"h1",{"id":12},"the-ecosystem","The Ecosystem",[15,16,17],"p",{},"Everything published to Axon is installed the same way and named the same way.",[19,20,25],"pre",{"className":21,"code":22,"language":23,"meta":24,"style":24},"language-bash shiki shiki-themes dark-plus","axon install @axon\u002Fdiscord        # a module — your agent gains tools\naxon install @cody\u002Feslint-scout   # a prompt — your agent gains a task\n","bash","",[26,27,28,48],"code",{"__ignoreMap":24},[29,30,33,37,41,44],"span",{"class":31,"line":32},"line",1,[29,34,36],{"class":35},"sCudf","axon",[29,38,40],{"class":39},"sKc5r"," install",[29,42,43],{"class":39}," @axon\u002Fdiscord",[29,45,47],{"class":46},"sOLPB","        # a module — your agent gains tools\n",[29,49,51,53,55,58],{"class":31,"line":50},2,[29,52,36],{"class":35},[29,54,40],{"class":39},[29,56,57],{"class":39}," @cody\u002Feslint-scout",[29,59,60],{"class":46},"   # a prompt — your agent gains a task\n",[15,62,63],{},"The registry holds one kind of thing: an artifact with a scoped name, an owner,\nand versions. What varies is what's inside it.",[65,66,68],"h2",{"id":67},"the-four-kinds","The four kinds",[15,70,71,75,76,81],{},[72,73,74],"strong",{},"Prompts"," — a unit of work. An instruction you can hand an agent, packaged so\nsomeone else can hand it to theirs. No build step, no dependencies, no runtime\nsurface. The smallest publishable thing in Axon, and the easiest to author. See\n",[77,78,80],"a",{"href":79},"\u002Fdocs\u002Fv2\u002Fecosystem\u002Fprompts","Prompt Packages",".",[15,83,84,87,88,81],{},[72,85,86],{},"Modules"," — a capability. Tools, routes, and boot-time setup that plug into\nthe agent's lifecycle. Installing one is a single command; building one means\nworking with the build step. See ",[77,89,86],{"href":90},"\u002Fdocs\u002Fv2\u002Fmodules\u002Foverview",[15,92,93,96,97,81],{},[72,94,95],{},"Cognets"," — a brain. The cognitive loop itself: how the agent thinks, what it\ndoes between waking and stopping. Selected in config rather than installed, and\nswapping one changes how your agent reasons without changing a line of your\ncode. See ",[77,98,95],{"href":99},"\u002Fdocs\u002Fv2\u002Fcognets",[15,101,102,105,106,81],{},[72,103,104],{},"Benches"," — an experiment. A scenario run against many configurations of an\nagent, so a claim about which is better has evidence under it. Cloned rather\nthan installed. See ",[77,107,109],{"href":108},"\u002Fdocs\u002Fv2\u002Fbench","Benchmarks",[65,111,113],{"id":112},"names-are-global","Names are global",[15,115,116,117,120],{},"A name like ",[26,118,119],{},"@cody\u002Feslint-scout"," is unique across every kind — there is no\nseparate module namespace and prompt namespace. Publishing under a scope\nrequires that the scope is yours, which is the whole authorization story:",[19,122,124],{"className":21,"code":123,"language":23,"meta":24,"style":24},"@axon\u002Fdiscord        # published by the axon org\n@cody\u002Feslint-scout   # published by cody\n",[26,125,126,134],{"__ignoreMap":24},[29,127,128,131],{"class":31,"line":32},[29,129,130],{"class":35},"@axon\u002Fdiscord",[29,132,133],{"class":46},"        # published by the axon org\n",[29,135,136,138],{"class":31,"line":50},[29,137,119],{"class":35},[29,139,140],{"class":46},"   # published by cody\n",[15,142,143,144,147,148,151],{},"That is also why ",[26,145,146],{},"axon install"," needs no ",[26,149,150],{},"--kind"," flag. The name resolves to\nexactly one artifact, and the CLI already knows what it is.",[65,153,155],{"id":154},"where-to-start","Where to start",[15,157,158,159,163,164,81],{},"Most people arrive wanting to ",[160,161,162],"em",{},"use"," something, not publish one. Installing is\none command and is covered in ",[77,165,167],{"href":166},"\u002Fdocs\u002Fv2\u002Fecosystem\u002Finstalling","Installing",[15,169,170,171,175],{},"When you do want to publish, start with a prompt. It is text — there is nothing\nto compile and nothing to configure, so the whole lifecycle is\n",[77,172,174],{"href":173},"\u002Fdocs\u002Fv2\u002Fecosystem\u002Fpublishing-a-prompt","one command",". Modules and cognets are\ndeeper, and they are deep on purpose: they reach into the runtime, and the docs\nfor authoring them live with the rest of the internals.",[177,178,179],"style",{},"html pre.shiki code .sCudf, html code.shiki .sCudf{--shiki-default:#DCDCAA}html pre.shiki code .sKc5r, html code.shiki .sKc5r{--shiki-default:#CE9178}html pre.shiki code .sOLPB, html code.shiki .sOLPB{--shiki-default:#6A9955}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);}",{"title":24,"searchDepth":50,"depth":50,"links":181},[182,183,184],{"id":67,"depth":50,"text":68},{"id":112,"depth":50,"text":113},{"id":154,"depth":50,"text":155},"md",{},true,"\u002Fdocs\u002Fv2\u002Fecosystem",{"title":5,"description":17},"docs\u002Fv2\u002Fecosystem\u002Findex","g_1JB3_aZKiMn0aRCzT3zPYDiy8hj-a_E4qSqKDia9w",1785368680019]