[{"data":1,"prerenderedAt":185},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fv2\u002Fcli\u002Finstall":3},{"id":4,"title":5,"body":6,"description":177,"extension":178,"meta":179,"navigation":180,"path":181,"seo":182,"stem":183,"__hash__":184},"docs\u002Fdocs\u002Fv2\u002Fcli\u002Finstall.md","axon install",{"type":7,"value":8,"toc":175},"minimark",[9,13,21,67,76,91,105,120,130,162,171],[10,11,5],"h1",{"id":12},"axon-install",[14,15,16,17,20],"p",{},"Install a registry module into the agent project at the current directory. The\ncommand resolves the project from the working directory, so it is used directly\nas ",[18,19,5],"code",{}," rather than through a project-type subcommand.",[22,23,28],"pre",{"className":24,"code":25,"language":26,"meta":27,"style":27},"language-bash shiki shiki-themes dark-plus","axon install \u003Cid>\naxon uninstall \u003Cid>\n","bash","",[18,29,30,53],{"__ignoreMap":27},[31,32,35,39,43,47,50],"span",{"class":33,"line":34},"line",1,[31,36,38],{"class":37},"sCudf","axon",[31,40,42],{"class":41},"sKc5r"," install",[31,44,46],{"class":45},"sTNBD"," \u003C",[31,48,49],{"class":41},"i",[31,51,52],{"class":45},"d>\n",[31,54,56,58,61,63,65],{"class":33,"line":55},2,[31,57,38],{"class":37},[31,59,60],{"class":41}," uninstall",[31,62,46],{"class":45},[31,64,49],{"class":41},[31,66,52],{"class":45},[14,68,69,72,73,75],{},[18,70,71],{},"axon i"," is a shorthand for ",[18,74,5],{}," — same command, same arguments.",[22,77,79],{"className":24,"code":78,"language":26,"meta":27,"style":27},"axon i @axon\u002Farxiv\n",[18,80,81],{"__ignoreMap":27},[31,82,83,85,88],{"class":33,"line":34},[31,84,38],{"class":37},[31,86,87],{"class":41}," i",[31,89,90],{"class":41}," @axon\u002Farxiv\n",[14,92,93,96,97,100,101,104],{},[18,94,95],{},"\u003Cid>"," is the registry identifier, always scoped: ",[18,98,99],{},"@scope\u002Fname",". Every artifact in the\nregistry carries its scope as part of its identity, so a bare ",[18,102,103],{},"name"," resolves to nothing.",[14,106,107,108,111,112,115,116,119],{},"Installing exposes the module source as ",[18,109,110],{},"node_modules\u002F@scope\u002Fname",", merges its npm\ndependencies into the agent's ",[18,113,114],{},"package.json",", and materializes them locally. Installed\nmodules are discovered and plugged into the agent automatically; ",[18,117,118],{},"modules\u002F"," remains for\nlocal, relative-path modules.",[14,121,122,123,126,127,129],{},"If the module declares environment variable requirements, the CLI reports them.\nLocal development values belong in the project's ",[18,124,125],{},".env","; deployed values are\nread from the agent project's ",[18,128,125],{}," on deploy.",[22,131,133],{"className":24,"code":132,"language":26,"meta":27,"style":27},"axon install @acme\u002Fgithub\n# → exposes source at node_modules\u002F@acme\u002Fgithub\u002F\n# → merges dependencies\n# → prints required environment keys\n",[18,134,135,144,150,156],{"__ignoreMap":27},[31,136,137,139,141],{"class":33,"line":34},[31,138,38],{"class":37},[31,140,42],{"class":41},[31,142,143],{"class":41}," @acme\u002Fgithub\n",[31,145,146],{"class":33,"line":55},[31,147,149],{"class":148},"sOLPB","# → exposes source at node_modules\u002F@acme\u002Fgithub\u002F\n",[31,151,153],{"class":33,"line":152},3,[31,154,155],{"class":148},"# → merges dependencies\n",[31,157,159],{"class":33,"line":158},4,[31,160,161],{"class":148},"# → prints required environment keys\n",[14,163,164,165,170],{},"See ",[166,167,169],"a",{"href":168},"\u002Fdocs\u002Fv2\u002Fmodules\u002Foverview","Modules"," for the module authoring reference.",[172,173,174],"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 .sTNBD, html code.shiki .sTNBD{--shiki-default:#D4D4D4}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 pre.shiki code .sOLPB, html code.shiki .sOLPB{--shiki-default:#6A9955}",{"title":27,"searchDepth":55,"depth":55,"links":176},[],"Install a registry module into the agent project at the current directory. The\ncommand resolves the project from the working directory, so it is used directly\nas axon install rather than through a project-type subcommand.","md",{},true,"\u002Fdocs\u002Fv2\u002Fcli\u002Finstall",{"title":5,"description":177},"docs\u002Fv2\u002Fcli\u002Finstall","azDKQUIk7censPURIMflKgpbhSyBQcKKvM7BnWOL9TU",1785671807034]