{"_id":"aether-colony","_rev":"55-bc6a1217c5bbfdf1eafe5dec71a226d3","name":"aether-colony","dist-tags":{"latest":"1.0.22"},"versions":{"3.1.0":{"name":"aether-colony","version":"3.1.0","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@3.1.0","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js"},"dist":{"shasum":"7608dbddf940b0d7f877925870c6d68227a2a0d9","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-3.1.0.tgz","fileCount":116,"integrity":"sha512-tvoEvj0wdYPLqsd5dH3r3M84OhxDuP9leeYVtOsHFIbubt/P1BOYPxF+pUMxSrwwCyu9guVQvKZGAwvC0OKjVA==","signatures":[{"sig":"MEQCIHi3JVrEknkpObGtR5y2Ag2g3AOBl+pTO0tPMGemfaQsAiBUZgQRxpb9UZwzOHDHG1LloVbYM7HAuC/rtZzbxEq/YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006189},"engines":{"node":">=16.0.0"},"gitHead":"facb2c77923f31543c7f83d388bd126b8ee48919","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh runtime/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh runtime/utils/file-lock.sh runtime/utils/atomic-write.sh runtime/utils/colorize-log.sh runtime/utils/watch-spawn-tree.sh","postinstall":"node bin/cli.js install --quiet"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.8.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.0","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_3.1.0_1771105360736_0.7512174511956111","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"aether-colony","version":"3.1.1","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@3.1.1","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js"},"dist":{"shasum":"354d6e24cb109a5256baee951eae3c7b4b4e3abc","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-3.1.1.tgz","fileCount":124,"integrity":"sha512-NAs2iI+qGGKNwaQILwwGreFjHfkLY6l+GCA1vfQSgbclF9/quIVBnU3JcnYqZVSKb6o4Btxhi2fM5YWTLC+yIA==","signatures":[{"sig":"MEYCIQDQkHg09iGH2Xh+3d+WbYULiB0WB7wY6JTJj10O9fbCoAIhAJx1u2o0pOU49syxwTxK4kfLoLeZRsazJyrfMMkZIcLM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056310},"engines":{"node":">=16.0.0"},"gitHead":"5b1410a26176f17786d0bedf8f475cbc4f8bc0e6","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh runtime/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh runtime/utils/file-lock.sh runtime/utils/atomic-write.sh runtime/utils/colorize-log.sh runtime/utils/watch-spawn-tree.sh","postinstall":"node bin/cli.js install --quiet"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.8.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.0","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_3.1.1_1771115545989_0.19199426104757955","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"aether-colony","version":"3.1.2","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@3.1.2","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js"},"dist":{"shasum":"27e91ad411b3da5427a58298c57d948f91569b19","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-3.1.2.tgz","fileCount":124,"integrity":"sha512-WoxKE6YWaeUosR9yk0UxKP1n9xORT+heR+9ygeNZ4oUlf4E5El9oQ/MkQDET6ebKOfAaFgh+KtlCHK0o/riv3g==","signatures":[{"sig":"MEUCIBESeKiIIqvvkko0K8zm/c9nLilkvMU4UxJldd4HbLwiAiEAuB/MM5yuBUUCZxgskdQ5IW06tBy4tRj8PBHuIsqU2mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034564},"engines":{"node":">=16.0.0"},"gitHead":"5b1410a26176f17786d0bedf8f475cbc4f8bc0e6","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh runtime/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh runtime/utils/file-lock.sh runtime/utils/atomic-write.sh runtime/utils/colorize-log.sh runtime/utils/watch-spawn-tree.sh","postinstall":"node bin/cli.js install --quiet"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.8.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.0","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_3.1.2_1771117635917_0.781584501181759","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"aether-colony","version":"3.1.3","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@3.1.3","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js"},"dist":{"shasum":"1ff783a76553a7d96ee652917b458ae67b1244b5","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-3.1.3.tgz","fileCount":124,"integrity":"sha512-Q/PbHucuCzCAedNPIC7zBGao2RBg6suPl06xelgVg9XVr6Tbv4BWKC2NcqNo04E7oT6v3cVouEfO8Rg7TzD/Sw==","signatures":[{"sig":"MEUCIBSktx3rYsmLO9SjEE5iRIgX18yUmrnnEf+jh4GZ/ZxWAiEApDiQvOJvrrnpRJah8HxUbx605xC5ikbbR6bPlZPhVbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034765},"engines":{"node":">=16.0.0"},"gitHead":"5b1410a26176f17786d0bedf8f475cbc4f8bc0e6","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh runtime/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh runtime/utils/file-lock.sh runtime/utils/atomic-write.sh runtime/utils/colorize-log.sh runtime/utils/watch-spawn-tree.sh","postinstall":"node bin/cli.js install --quiet"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.8.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.0","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_3.1.3_1771117968736_0.803943796114956","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"aether-colony","version":"3.1.4","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@3.1.4","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js"},"dist":{"shasum":"44afd1c5c078e4469c21ae4e211aa8bd71505f56","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-3.1.4.tgz","fileCount":124,"integrity":"sha512-aYBtBBbQ8cMnEg+tKE6EvXhIu3n/jWBYg8hSRBG2YYj4m8F2jhaVNcQgocM+DTBA4p3WPfXv8KRR/g0t9Y7SvQ==","signatures":[{"sig":"MEUCIQDvU8nMvTIOysP91DFD/98ZFAH8cPiCFFfqTR16Sw53PQIgN8wnTPie5It5qhLCT/HIkHA1rCcA/Lum2JjHPzUr5I4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035984},"engines":{"node":">=16.0.0"},"gitHead":"5b1410a26176f17786d0bedf8f475cbc4f8bc0e6","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh runtime/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh runtime/utils/file-lock.sh runtime/utils/atomic-write.sh runtime/utils/colorize-log.sh runtime/utils/watch-spawn-tree.sh","postinstall":"node bin/cli.js install --quiet"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.8.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.0","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_3.1.4_1771118113750_0.1973972668211399","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"aether-colony","version":"3.1.5","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@3.1.5","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js"},"dist":{"shasum":"f9b3e11109dd8e853d3c7ef61aada88ac9fde4ec","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-3.1.5.tgz","fileCount":124,"integrity":"sha512-ASOmcU++n7NgcD8PSsBzchFKywzd2unmtYJu3K0vXg7iIdEMOxah6IKKyUDQ7f+WYgxSi09tsfT+eVjD57aGyw==","signatures":[{"sig":"MEUCIQCMCfGF4MoZHGGZR5WCRvOomUvm8Odt1RP0sObWSqB05AIgW+aSe2RuvYObNNuikJkHknrZj2GWwlXXp/zLaexd69Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036777},"engines":{"node":">=16.0.0"},"gitHead":"5b1410a26176f17786d0bedf8f475cbc4f8bc0e6","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh runtime/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh runtime/utils/file-lock.sh runtime/utils/atomic-write.sh runtime/utils/colorize-log.sh runtime/utils/watch-spawn-tree.sh","postinstall":"node bin/cli.js install --quiet"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.8.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.0","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_3.1.5_1771118338691_0.7246351750153821","host":"s3://npm-registry-packages-npm-production"}},"3.1.15":{"name":"aether-colony","version":"3.1.15","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@3.1.15","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js"},"dist":{"shasum":"46dd95dc1f454bcad88e384b06d6c4865c055d27","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-3.1.15.tgz","fileCount":169,"integrity":"sha512-dwsS/CUvYxbohqr3rskYVghe9tojwitGeMcMx3/RqWKrV9pPl21ab43s9b1YX93mrh6HS4bER+gY+k6+cArQdg==","signatures":[{"sig":"MEUCIB0IpJqaCADAlJmX7WutIFIiF0WY8qNMW9RNmTxMHcRKAiEAq9x1sHWT+xYMUjdFhbw2PdGIy9h7BnCkkUf8MdiFPwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1692227},"engines":{"node":">=16.0.0"},"gitHead":"438bf44c9e2376928f756e0d04a06635d8bc6902","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh runtime/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh runtime/utils/file-lock.sh runtime/utils/atomic-write.sh runtime/utils/colorize-log.sh runtime/utils/watch-spawn-tree.sh","preinstall":"bash bin/sync-to-runtime.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.8.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.0","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_3.1.15_1771276619451_0.7788880166987939","host":"s3://npm-registry-packages-npm-production"}},"3.1.16":{"name":"aether-colony","version":"3.1.16","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@3.1.16","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js"},"dist":{"shasum":"5361ed2ec72e9e83058ca8321002d6048c3692a3","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-3.1.16.tgz","fileCount":178,"integrity":"sha512-0pwkvyJCnsEshegZdInJLNK7rdKbmVXjwUCrwtGI4TM/F7faXRcFAFadzImqWU5BNg3+kniLYLX2vGPSBKPtLQ==","signatures":[{"sig":"MEQCIAb1x1+edbAi9TDl4WdPKH4vAWhMFClaUixQhrjpLDJWAiAjNHF6vpBZzhYXwwc1m07RhoafDBPGlrq2Tq6OqHftuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803354},"engines":{"node":">=16.0.0"},"gitHead":"49bd9d611fd6250c09193d2456474eeb0a17faa6","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh runtime/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh runtime/utils/file-lock.sh runtime/utils/atomic-write.sh runtime/utils/colorize-log.sh runtime/utils/watch-spawn-tree.sh","preinstall":"bash bin/sync-to-runtime.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.8.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.0","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_3.1.16_1771277874754_0.09465459308599833","host":"s3://npm-registry-packages-npm-production"}},"3.1.17":{"name":"aether-colony","version":"3.1.17","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@3.1.17","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js"},"dist":{"shasum":"f494ef5e89f3bd767f5de9602187150da8c14b58","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-3.1.17.tgz","fileCount":178,"integrity":"sha512-vXIbPQM+Tyj4hZoBGV4m1Ag0DsW7iXEby5L4dlqSj/qUSbKUezf4+dYXWU8tHZn9asR5OPkMnmqO6ZutqBgC4g==","signatures":[{"sig":"MEUCIGloBJBZss3qD86SrVxG1REAQ9J7Q4IKphS+obviTkeQAiEA0NTH+SQx1buFVsHneUXMuh2XIUY4j3lQARJMO6/a/Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1814278},"engines":{"node":">=16.0.0"},"gitHead":"69b9c53429fa43c1d5e6ea0fc6bdeee96c4cc9f8","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh runtime/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh runtime/utils/file-lock.sh runtime/utils/atomic-write.sh runtime/utils/colorize-log.sh runtime/utils/watch-spawn-tree.sh","preinstall":"bash bin/sync-to-runtime.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.8.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.0","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_3.1.17_1771325159574_0.6234434863132463","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"aether-colony","version":"5.0.0","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@5.0.0","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js"},"dist":{"shasum":"a8d812f828a888da710b29eeeb83e766655d3728","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-5.0.0.tgz","fileCount":197,"integrity":"sha512-ZVHjg13jHrwsgzalDP85inVuF2bY2xVsujR0yqSoSwiTcrAsbxXFDuVDhyNkpbRY1Nf4fxLYZ7SPbu6d0s4cTg==","signatures":[{"sig":"MEUCICmfBEeXAjNUQjgDSEIEj0s4wrT9aGfcDGKWAYvcCD0kAiEA/e5fIWNMX7mkx8jfD3qdOFgEK9m3UcFiyuVtO/fwNck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2021750},"engines":{"node":">=16.0.0"},"gitHead":"70c2e519bff9927ba102a4af54a210a9e05072c4","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","test:all":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","prepublishOnly":"bash bin/validate-package.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"Pre-release version. Use 1.0.0+ for the stable release.","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.9.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.1","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_5.0.0_1771595821351_0.8366430750146956","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"aether-colony","version":"1.1.0","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@1.1.0","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-install.js"},"dist":{"shasum":"521c3b5d01179e627cb9b3892c72ac8d61eb701c","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-1.1.0.tgz","fileCount":207,"integrity":"sha512-ZEBqkQDruterSI4JhS0fhXYOu+PYCSc9Fhudh53mCrvNQdXRaNm2DlJrTZZfiZT8kss0lzKCuZ6t8dTg3GHqKA==","signatures":[{"sig":"MEYCIQCwv2NIThlnc6YYrUzg37kGk21gwnIpW38bBZF/KsTpAgIhALtz5HlA/dR6pFeF+mR4NI2kIEO5I53pVE12AV/4k9AU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2121319},"engines":{"node":">=16.0.0"},"gitHead":"00e88680e6096e7ef8599ce31316ffb063585015","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","test:all":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","prepublishOnly":"bash bin/validate-package.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.9.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.1","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_1.1.0_1771712551384_0.48324265974470215","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"aether-colony","version":"1.1.5","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@1.1.5","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-install.js"},"dist":{"shasum":"8a321b74188f77cb6bc60ed5d89dfcc92724371a","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-1.1.5.tgz","fileCount":252,"integrity":"sha512-gfE3Vq6b/+4W0yoeHmdwqn/n3CX1irMU09+P5pu3EZiKGmGKfRTIEyI9EmXCrvMko76ZSmSFuNVEYnJ9u4TR9A==","signatures":[{"sig":"MEUCIGEnIuL9Lty71NBPL7Vw3BDIT0kfz6nKJJEQ5jz6UJMXAiEA/+R0PxggIux1JLKKcM6BGv6S2I+Z1n6Ba0+imGQqpm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2757809},"engines":{"node":">=16.0.0"},"gitHead":"30e822cf86ac597dbbc8eaf9d775d5effba8c32a","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","test:all":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","prepublishOnly":"bash bin/validate-package.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.9.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.1","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_1.1.5_1771852673566_0.34174375075745056","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"aether-colony","version":"1.1.8","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@1.1.8","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-install.js"},"dist":{"shasum":"bf398ba7d6115dce45cc93e35ad6073f599c94f8","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-1.1.8.tgz","fileCount":252,"integrity":"sha512-OCMhO+cT3zARJswEWNTxJ5bOdjqpDHFfsoT7cuERZdQcKEmvl0BuSSL96hUktzK6zI1l0hYJUMIwysfHzK4ajw==","signatures":[{"sig":"MEQCICLAIko4lQnPQO6HP+9Z8zPTfKiYA7qDs92q6RZm13oXAiANhkYn2jyqeB1eJysmjv+U5HD875e63tNx7mMxrYMN7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2740475},"engines":{"node":">=16.0.0"},"gitHead":"fbbddebe25e3405dd3e6ce591f5df8ea6108ed2f","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","test:all":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","prepublishOnly":"bash bin/validate-package.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.9.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.1","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_1.1.8_1772033409820_0.00365674127443838","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"aether-colony","version":"1.1.9","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@1.1.9","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-install.js"},"dist":{"shasum":"8c0978653e96a3518b6db67dcd491740dbe47296","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-1.1.9.tgz","fileCount":252,"integrity":"sha512-uDszwjEh91SYjzBl67rVnrqID5CAJFLQdKC6rrQnYePl9X8vWXoTkiraS8bIvw9MmYD5dKNGp1cO+rreDdyEDg==","signatures":[{"sig":"MEYCIQC3HeD0hqSf476Kn2iml2RmZVd7v+whrQo6/0Y1pKfyKAIhAOu4GmmV/6b7PcPcnfJPOWmITwxOERjdKp2qW8KyU1si","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2742387},"engines":{"node":">=16.0.0"},"gitHead":"59bcbfba843d364f25df065541120774d51d7c56","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","test:all":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","prepublishOnly":"bash bin/validate-package.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.9.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.1","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_1.1.9_1772034110242_0.39899672544603315","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"aether-colony","version":"1.1.10","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@1.1.10","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-install.js"},"dist":{"shasum":"9b458ecd7d1e65dbdd51b92f5a7a9c6224df9119","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-1.1.10.tgz","fileCount":252,"integrity":"sha512-TxOyXTDV2fi0ttU4SQvI2LNKix20c94Qlyqh31DWctXVPXCMe0QXNmh1PxEJxTKipuqammGtImQUBWXfrWsHAQ==","signatures":[{"sig":"MEUCIQCzcPAyWWgtmCOUNzfPXDkMqbqFTf1I7MshgXModdrJ7AIgIly3ub2t7FLl6sibOp9m88my0Wk0lZHWYDwki2CsAJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2744095},"engines":{"node":">=16.0.0"},"gitHead":"5164e0eb0d255b60bcd7a66468a70e9697d54776","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","test:all":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","prepublishOnly":"bash bin/validate-package.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.9.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.1","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_1.1.10_1772116941526_0.1856847935475716","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"aether-colony","version":"1.1.11","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@1.1.11","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-install.js"},"dist":{"shasum":"40e485829d9741e9a32f8a4e6a3805a660ff5a82","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-1.1.11.tgz","fileCount":252,"integrity":"sha512-OCgtyjRa6cNQ3zS9hXqLK68dZ/lLV9O/55kzDV37lhGGubeXwxWzs3R8SHwp+4aENh2ljFAPG6kN3ofo//ofOA==","signatures":[{"sig":"MEYCIQDOpHctNJAw7p/lYq8tKv999SsEJCLzSYKuPyVMFJyVKQIhALFH6VlJLCaBUE7+OJDxrkAmTOtHxrEvdbPnc9M4ACpW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2752249},"engines":{"node":">=16.0.0"},"gitHead":"ce1e63bcebeea6de73e8698800ada161ce17bd33","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","test:all":"npm run test:unit && npm run test:bash","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","prepublishOnly":"bash bin/validate-package.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"deprecated":"This version is outdated. Please update to the latest version: npm install -g aether-colony@latest","repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.9.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.6.1","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_1.1.11_1772118697026_0.1995956558217158","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"aether-colony","version":"5.1.0","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@5.1.0","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-install.js"},"dist":{"shasum":"1db89b71b428a398192b9f2e6bd4aae89d1312c5","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-5.1.0.tgz","fileCount":351,"integrity":"sha512-EJWNalNHetqLZ+kSSvq6rAfPAjxfqq7ENopEVWzhWRXBKP47RtPsKOcoSo5vZdv7IOQW4svpqVmYxY8qKTsQTg==","signatures":[{"sig":"MEYCIQCdNGu0pVUqUfNf+xgA+d92UOoiLQ6MDaghTs+V1+dVfQIhALSnIQdYZ04ubC5XwqfjUWZyQesxSwKqUg+HzuLez5XB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4060398},"engines":{"node":">=16.0.0"},"gitHead":"7c5594f8c08538da15c2d2f357cc45cbfddc6c2c","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","generate":"node bin/generate-commands.js","test:all":"npm run test:unit && npm run test:bash && npm run test:intelligence","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{JSON.parse(fs.readFileSync(f,'utf8'))}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","test:skills":"bash tests/bash/test-skills.sh","prepublishOnly":"bash bin/validate-package.sh","test:intelligence":"bash tests/bash/test-intelligence.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_5.1.0_1774802070557_0.34711333309757153","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"aether-colony","version":"5.2.1","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@5.2.1","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-install.js"},"dist":{"shasum":"9ffae4a7abefb234942e70a1231db97a94575408","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-5.2.1.tgz","fileCount":356,"integrity":"sha512-Ca08r3+zj6RMWlJ4jt6br0JaRyUUglYXiV22IDkJsSODEayv3PMnp5ghVAAouIG2K3XH6bvAWEy8Fo64z3iVjg==","signatures":[{"sig":"MEUCIQC8+JdyTqhIycAgIa5RSF7WuCWNOTa4bhXz+QaiCFbB9wIgAJimk+fzPFqwYhsbW2/cxo/ZVfwSS0VAxA/p4fNoH9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4171288},"engines":{"node":">=16.0.0"},"gitHead":"0ce29100b259c5791d65319dbc63c2ab83de97f2","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","generate":"node bin/generate-commands.js","test:all":"npm run test:unit && npm run test:bash && npm run test:intelligence","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{const s=fs.readFileSync(f,'utf8'); if(s.trim()) JSON.parse(s)}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","test:skills":"bash tests/bash/test-skills.sh","prepublishOnly":"bash bin/validate-package.sh","test:intelligence":"bash tests/bash/test-intelligence.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"overrides":{"tar":"^7.5.11","diff":"^8.0.3","minimatch":"^9.0.7","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^2.0.3"},"repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_5.2.1_1774880346796_0.42343769662840236","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"aether-colony","version":"5.3.0","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@5.3.0","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-entry.js"},"dist":{"shasum":"c2a71d06587c919c5be3729fea1dac7ac8e95d91","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-5.3.0.tgz","fileCount":473,"integrity":"sha512-CWqFUYanbf5x3Guduh5qIrjFcv43xmOLTh/M7zxALyQ9/lv2spKLDVOZCo/v8TuGZbNYDOXO61zDL3C1QWAAUg==","signatures":[{"sig":"MEUCIQD5iHV9TbtL8b8x+eLqhuvu1TKy9+UHZ25mv9zGeNt2agIgKBX7JvqBd7qdS5qo98h/zJT1+71ATn5xnLyXkxP0ooM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5186605},"engines":{"node":">=16.0.0"},"gitHead":"8be4f7fbcf8f6663be271154cbbbbfc930d86169","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","generate":"node bin/generate-commands.js","test:all":"npm run test:unit && npm run test:bash && npm run test:intelligence","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{const s=fs.readFileSync(f,'utf8'); if(s.trim()) JSON.parse(s)}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","test:skills":"bash tests/bash/test-skills.sh","prepublishOnly":"bash bin/validate-package.sh","test:intelligence":"bash tests/bash/test-intelligence.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"overrides":{"tar":"^7.5.11","diff":"^8.0.3","minimatch":"^9.0.7","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^2.0.3"},"repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_5.3.0_1774939639265_0.2524433654043461","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"aether-colony","version":"5.3.1","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@5.3.1","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-entry.js"},"dist":{"shasum":"28c54b640b9ca83d857cd2a7b69471ae1a6c49c9","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-5.3.1.tgz","fileCount":473,"integrity":"sha512-lRcOfBzUVIsEAhibtJifmVhL9nExiGuGFOX25HjA/GPBwVq10ecgCvca+qgyVxAQUXGDl2yNFwmbjETBdOAiRQ==","signatures":[{"sig":"MEQCHxWfuSrHkonYO3biOYLtVOUI91yXriSNDrwHEiK3PygCIQDBU+CZthtY3r+pY8Ng+JSc7zV8N0cxgb5pshiMmIIxmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5184110},"engines":{"node":">=16.0.0"},"gitHead":"6b260720f3cc08fc7a98b8caaa66adbd0687e80e","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","generate":"node bin/generate-commands.js","test:all":"npm run test:unit && npm run test:bash && npm run test:intelligence","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{const s=fs.readFileSync(f,'utf8'); if(s.trim()) JSON.parse(s)}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","test:skills":"bash tests/bash/test-skills.sh","prepublishOnly":"bash bin/validate-package.sh","test:intelligence":"bash tests/bash/test-intelligence.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"overrides":{"tar":"^7.5.11","diff":"^8.0.3","minimatch":"^9.0.7","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^2.0.3"},"repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_5.3.1_1774940096827_0.48015501188146725","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"aether-colony","version":"5.3.2","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@5.3.2","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-entry.js"},"dist":{"shasum":"36969ee7057828174b93c6cdd1a5a31ddd3c4b5c","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-5.3.2.tgz","fileCount":473,"integrity":"sha512-RclVBiWc4Rb059o22tzHvO6EdO9ZwL1BinYfSyLYwrgk89ID9/JcQeVAX10XDces03hWam/OLLmsiD5lybrV4A==","signatures":[{"sig":"MEYCIQDBeEAIONenxqzoP6z8qbGAm/O6Uxk7rHP1ewW9PcEi+wIhANIHsq66cy0N1FL43BHkb1qE2T6lwYqM0sFH9RcWarta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5184401},"engines":{"node":">=16.0.0"},"gitHead":"d880e238deea0e16895c7b29c8eda3d4e27d71f3","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","generate":"node bin/generate-commands.js","test:all":"npm run test:unit && npm run test:bash && npm run test:intelligence","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{const s=fs.readFileSync(f,'utf8'); if(s.trim()) JSON.parse(s)}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","test:skills":"bash tests/bash/test-skills.sh","prepublishOnly":"bash bin/validate-package.sh","test:intelligence":"bash tests/bash/test-intelligence.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"overrides":{"tar":"^7.5.11","diff":"^8.0.3","minimatch":"^9.0.7","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^2.0.3"},"repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.8.1","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_5.3.2_1774940381666_0.9306477111757576","host":"s3://npm-registry-packages-npm-production"}},"5.3.3":{"name":"aether-colony","version":"5.3.3","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@5.3.3","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-entry.js"},"dist":{"shasum":"c7d819fd91102a7358e667975431d25351f777ca","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-5.3.3.tgz","fileCount":375,"integrity":"sha512-feUoVX/cRdBUDmvPxe8EnmBEXq2yTtCBEr8YRKxqgYxcExmyVdsYLyxBSyMDiM3ThnkRKONaWxZgwXFJ9pLC2Q==","signatures":[{"sig":"MEUCIF9hinYY0DXT+lYnLFwHcCM8Ldr+tAlz0pJDYaz8rFJlAiEA/xNbrsYJbJoHvgoXJ/hpkK2GTq3rpl2UHIEYKm9SK64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4428815},"engines":{"node":">=16.0.0"},"gitHead":"145c3fa211debfbdab12a7e32a555a11110c4180","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","generate":"node bin/generate-commands.js","test:all":"npm run test:unit && npm run test:bash && npm run test:intelligence","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{const s=fs.readFileSync(f,'utf8'); if(s.trim()) JSON.parse(s)}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","test:skills":"bash tests/bash/test-skills.sh","prepublishOnly":"bash bin/validate-package.sh","test:intelligence":"bash tests/bash/test-intelligence.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"overrides":{"tar":"^7.5.11","diff":"^8.0.3","minimatch":"^9.0.7","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^2.0.3"},"repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.11.1","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.8.2","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_5.3.3_1775125141245_0.75185193543269","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"aether-colony","version":"5.4.0","keywords":["claude-code","opencode","multi-agent","ant-colony","ai-orchestration","pheromone","autonomous-agents","multi-provider"],"author":{"name":"Callum Cowie"},"license":"MIT","_id":"aether-colony@5.4.0","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"ava":{"files":["tests/unit/**/*.test.js"],"timeout":"30s"},"bin":{"aether":"bin/cli.js","aether-colony":"bin/npx-entry.js"},"dist":{"shasum":"d94cf34b948cbfc27aa1bc8a876dd0a8d92d57a9","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-5.4.0.tgz","fileCount":379,"integrity":"sha512-IJxOXTuiTJQopBQ3RUhJCGoudESeQzCFyYYlnPr5gweyVRVrmvZH+tQ8UwZ2yQhmjoiK9zI5YlzW+cur0wlUxg==","signatures":[{"sig":"MEUCIQDPqxj7jraesuQK1epXwscOTtLI3kULUuq3h/qY/8x7AQIgdqwFRoTIChZ6RYGmEdCl/Wx3FcLcLT75Buqou5RjLdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4459209},"engines":{"node":">=16.0.0"},"gitHead":"95f18baf48fd6b459cd0add2d20215a4b535bb53","scripts":{"lint":"npm run lint:shell && npm run lint:json && npm run lint:sync","test":"npm run test:unit","generate":"node bin/generate-commands.js","test:all":"npm run test:unit && npm run test:bash && npm run test:intelligence","lint:json":"node -e \"const fs=require('fs'); const files=['.aether/data/constraints.json','.aether/data/COLONY_STATE.json']; files.filter(f=>fs.existsSync(f)).forEach(f=>{const s=fs.readFileSync(f,'utf8'); if(s.trim()) JSON.parse(s)}); console.log('JSON valid')\"","lint:sync":"bash bin/generate-commands.sh check","test:bash":"bash tests/bash/test-aether-utils.sh","test:unit":"ava","lint:shell":"shellcheck --severity=error .aether/aether-utils.sh bin/generate-commands.sh .aether/utils/file-lock.sh .aether/utils/atomic-write.sh .aether/utils/colorize-log.sh .aether/utils/watch-spawn-tree.sh","preinstall":"bash bin/validate-package.sh 2>/dev/null || true","postinstall":"node bin/cli.js install --quiet","test:skills":"bash tests/bash/test-skills.sh","prepublishOnly":"bash bin/validate-package.sh","test:intelligence":"bash tests/bash/test-intelligence.sh"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"overrides":{"tar":"^7.5.11","diff":"^8.0.3","minimatch":"^9.0.7","picomatch":"^4.0.4","path-to-regexp":"^8.4.0","brace-expansion":"^2.0.3"},"repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git"},"_npmVersion":"11.11.1","description":"Multi-agent system using ant colony intelligence for Claude Code and OpenCode — workers self-organize via pheromone signals","directories":{},"_nodeVersion":"25.8.2","dependencies":{"js-yaml":"^4.1.0","commander":"^12.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.0","sinon":"^19.0.5","proxyquire":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/aether-colony_5.4.0_1775398067851_0.8102179675716787","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"aether-colony","version":"1.0.17","keywords":["aether","aether-colony","ai","agents","multi-agent","ant-colony","claude-code","opencode","codex"],"license":"Apache-2.0","_id":"aether-colony@1.0.17","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"bin":{"aether":"bin/aether.js"},"dist":{"shasum":"d4003635ee5e541979f34f916e1d201001e29416","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-1.0.17.tgz","fileCount":4,"integrity":"sha512-XuBHuGJg02pZCa87YYjI5WL2feyfPEPfRQ6oRrXoKxHTwOCKfq+p0jRO3IiunbysL9UP60ihys0k9D4ZRjyz2g==","signatures":[{"sig":"MEQCIGVCOOoy+J42kvywGoYxsCGySyN5U3KSOw/d7eJsfDEFAiA4afAiFrugi11xckkvLDwNuQhWLRBY06Ay1TuTpcNSgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17728},"engines":{"node":">=18"},"gitHead":"f242960e4bfffe5e56539735df03940ef5d15936","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git","directory":"npm"},"_npmVersion":"11.12.1","description":"Bootstrap installer for the Aether ant colony CLI","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aether-colony_1.0.17_1776811093071_0.9189102002244254","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"aether-colony","version":"1.0.19","keywords":["aether","aether-colony","ai","agents","multi-agent","ant-colony","claude-code","opencode","codex"],"license":"Apache-2.0","_id":"aether-colony@1.0.19","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"bin":{"aether":"bin/aether.js"},"dist":{"shasum":"2626f839ae21cf8683a8d33cd0d45846cd12d7e9","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-1.0.19.tgz","fileCount":4,"integrity":"sha512-luf7CzdhVBzQv83RxJGyGn8SlzAhF2x4jJLmLVxDt1StaR5AHu1hBqE25bGdH1LQZXXGQ2NIEkqBA+r7tjZocA==","signatures":[{"sig":"MEUCID4pb3hiQum6KQ27RPT+Kz56iLJn46GFI/sJ9x4UDBijAiEAofFX181qQ2jsKTfZmxhJDHEdxaqpd2oUMsI7Xlle0Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17964},"engines":{"node":">=18"},"gitHead":"2c5034793d504acb78a549da634803eadf364120","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git","directory":"npm"},"_npmVersion":"11.12.1","description":"Bootstrap installer for the Aether ant colony CLI","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aether-colony_1.0.19_1776812609237_0.11677420875380684","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"aether-colony","version":"1.0.20","keywords":["aether","aether-colony","ai","agents","multi-agent","ant-colony","claude-code","opencode","codex"],"license":"Apache-2.0","_id":"aether-colony@1.0.20","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"homepage":"https://github.com/calcosmic/Aether#readme","bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"bin":{"aether":"bin/aether.js"},"dist":{"shasum":"7c0e55b16d340effbd40219acb66abfe694d032f","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-1.0.20.tgz","fileCount":4,"integrity":"sha512-9dyh9Dg5rI84Ac4bNQaHo5NtiR9OwwIz3LsoNhycnH8pgCCWxdbizZihjZDV1JXYPtAqfNWYUh5UHmaF/BjNBw==","signatures":[{"sig":"MEUCIQC7pXKMq4jZP9d/6VhDngfA++r7KmJhzOTGhtokZSQZnAIgNPC2brqXFVVgrgG7oHraWz6xLFZbz5JQmp/IwB6t2zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17964},"engines":{"node":">=18"},"gitHead":"e84d8956b09fe55e42fb5e83b57ec30e3d565497","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"repository":{"url":"git+https://github.com/calcosmic/Aether.git","type":"git","directory":"npm"},"_npmVersion":"11.12.1","description":"Bootstrap installer for the Aether ant colony CLI","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aether-colony_1.0.20_1776976559182_0.4972198573967668","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"aether-colony","version":"1.0.22","description":"Bootstrap installer for the Aether ant colony CLI","license":"Apache-2.0","homepage":"https://github.com/calcosmic/Aether#readme","repository":{"type":"git","url":"git+https://github.com/calcosmic/Aether.git","directory":"npm"},"bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"publishConfig":{"access":"public","tag":"latest"},"keywords":["aether","aether-colony","ai","agents","multi-agent","ant-colony","claude-code","opencode","codex"],"engines":{"node":">=18"},"bin":{"aether":"bin/aether.js"},"scripts":{"test":"node --test test/*.test.js"},"gitHead":"c76de996188cd63a15179e32d5db923f74bee61e","_id":"aether-colony@1.0.22","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Ce3opXclZQMNWoWgUisBgPxorFXW3yx6MwqtlrR+jyMWqrSacsessGCKKa0kuyZYK24MF/DLohbCuwAMU9YpNw==","shasum":"8c2c7576665b45dbc92e598180cceeca339364a7","tarball":"https://registry.npmjs.org/aether-colony/-/aether-colony-1.0.22.tgz","fileCount":4,"unpackedSize":17963,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDaW/S9CZbBgdmlGFZbIHAI9al0bSE0foy1mEHXE3zpxwIhAPD1/tcYeb5R9hdZpmSiWZLFdSXVjNRqanbUITMLk5nY"}]},"_npmUser":{"name":"calcosmic","email":"music@cosmic-cal.me"},"directories":{},"maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aether-colony_1.0.22_1777039842771_0.982805784090957"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-08T01:56:49.303Z","modified":"2026-04-24T14:10:43.028Z","2.0.0":"2026-02-08T01:56:49.475Z","2.0.1":"2026-02-08T02:08:02.111Z","2.0.2":"2026-02-08T02:28:37.039Z","2.4.0":"2026-02-08T23:56:42.021Z","2.4.1":"2026-02-09T00:03:29.779Z","2.4.2":"2026-02-09T08:39:19.430Z","1.0.0":"2026-02-09T10:50:12.230Z","2.4.3":"2026-02-13T09:03:47.445Z","3.1.0":"2026-02-14T21:42:41.005Z","3.1.1":"2026-02-15T00:32:26.184Z","3.1.2":"2026-02-15T01:07:16.086Z","3.1.3":"2026-02-15T01:12:48.919Z","3.1.4":"2026-02-15T01:15:13.989Z","3.1.5":"2026-02-15T01:18:58.884Z","3.1.15":"2026-02-16T21:16:59.667Z","3.1.16":"2026-02-16T21:37:54.957Z","3.1.17":"2026-02-17T10:45:59.767Z","5.0.0":"2026-02-20T13:57:01.539Z","1.1.0":"2026-02-21T22:22:31.589Z","1.1.5":"2026-02-23T13:17:53.800Z","1.1.8":"2026-02-25T15:30:10.046Z","1.1.9":"2026-02-25T15:41:50.537Z","1.1.10":"2026-02-26T14:42:21.738Z","1.1.11":"2026-02-26T15:11:37.240Z","5.1.0":"2026-03-29T16:34:30.767Z","5.2.1":"2026-03-30T14:19:07.045Z","5.3.0":"2026-03-31T06:47:19.510Z","5.3.1":"2026-03-31T06:54:57.054Z","5.3.2":"2026-03-31T06:59:41.914Z","5.3.3":"2026-04-02T10:19:01.485Z","5.4.0":"2026-04-05T14:07:48.128Z","1.0.17":"2026-04-21T22:38:13.204Z","1.0.19":"2026-04-21T23:03:29.372Z","1.0.20":"2026-04-23T20:35:59.321Z","1.0.22":"2026-04-24T14:10:42.918Z"},"bugs":{"url":"https://github.com/calcosmic/Aether/issues"},"license":"Apache-2.0","homepage":"https://github.com/calcosmic/Aether#readme","keywords":["aether","aether-colony","ai","agents","multi-agent","ant-colony","claude-code","opencode","codex"],"repository":{"type":"git","url":"git+https://github.com/calcosmic/Aether.git","directory":"npm"},"description":"Bootstrap installer for the Aether ant colony CLI","maintainers":[{"name":"calcosmic","email":"music@cosmic-cal.me"}],"readme":"<div align=\"center\">\n\n<img src=\"https://raw.githubusercontent.com/calcosmic/Aether/main/assets/banner/banner.jpg\" alt=\"Aether Banner\" width=\"100%\" />\n\n<img src=\"https://raw.githubusercontent.com/calcosmic/Aether/main/assets/logo/logo.jpg\" alt=\"Aether Logo\" width=\"140\" />\n\n# Aether\n\n**Artificial Ecology for Thought and Emergent Reasoning**\n\n[![GitHub release](https://img.shields.io/github/v/release/calcosmic/Aether.svg?style=flat-square)](https://github.com/calcosmic/Aether/releases)\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-7B3FE4?style=flat-square)](https://github.com/calcosmic/Aether/blob/main/LICENSE)\n[![GitHub stars](https://img.shields.io/github/stars/calcosmic/Aether.svg?style=flat-square)](https://github.com/calcosmic/Aether/stargazers)\n\n```bash\nnpx --yes aether-colony@latest\n```\n\n</div>\n\n`aether-colony` is the low-friction npm bootstrap for Aether. It is not a second runtime. It downloads the matching published Go `aether` binary for your platform, installs it into a stable local directory, and then hands off to the real CLI.\n\nThe npm package version intentionally matches the published Go release version.\nThere is one public Aether version, not one version for npm and another for the\nruntime.\n\n## What is Aether?\n\nIf Claude Code, OpenCode, and Codex are the workers, Aether is the colony.\n\nAether is a Go runtime plus companion-file system for AI software delivery. It orchestrates planning, build, verification, recovery, and update workflows across the supported platforms so the system stays aligned instead of drifting into disconnected agent sessions.\n\n## Aether is right for you if\n\n- You want the easiest first install path\n- You want the published Go runtime, not a separate Node runtime\n- You want one install path that can hand off to the real `aether` CLI immediately\n- You want the npm package version and the Aether release version to stay identical\n\n## What happens on first run\n\n1. The wrapper resolves the matching Aether release for your platform.\n2. It downloads and verifies the release archive from GitHub Releases.\n3. It installs the binary locally.\n4. It runs `aether install` so the hub and companion files are populated.\n\n## Quick start\n\n```bash\nnpx --yes aether-colony@latest\n```\n\n## Hand off to the real CLI\n\n```bash\nnpx --yes aether-colony@latest -- status\nnpx --yes aether-colony@latest -- update --force --download-binary\nnpx --yes aether-colony@latest -- init \"Build feature X\"\n```\n\n## Important distinction\n\n- `aether-colony` is the bootstrap and discovery path.\n- The real runtime is the Go `aether` binary.\n- After the first install, users should normally run `aether ...` directly.\n- `aether-colony@1.0.19` is expected to bootstrap Aether `1.0.19`.\n\n## Source and docs\n\n- GitHub: https://github.com/calcosmic/Aether\n- Install guide: https://github.com/calcosmic/Aether#-install\n- Release notes: https://github.com/calcosmic/Aether/releases\n","readmeFilename":"README.md"}