{"_id":"@animalabs/connectome-host","_rev":"23-3561dba747c9aa70ca2196d0915e1f5b","name":"@animalabs/connectome-host","dist-tags":{"latest":"0.9.0"},"versions":{"0.3.1":{"name":"@animalabs/connectome-host","version":"0.3.1","_id":"@animalabs/connectome-host@0.3.1","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"c9787ba57cd87c0d9801e1719829f16f28a2ab04","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.3.1.tgz","fileCount":123,"integrity":"sha512-RsIBe2owtRP6Kfnsw1/KK1pnfLcmFAxPWGR1XG/8Bb0p8qDtbmKgFYvQFRkdVt6gwi2LuUoZFjjv1MNgEfvcwQ==","signatures":[{"sig":"MEUCIQCicdm6aiqUBMnZbhakp4d3CNcKYTc1vQn0PdhO/8uBJwIgB3mUpOjimyG/gCNq5b5ZKjAuksahjHrZ9bD0BukDPa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1578097},"type":"module","gitHead":"f179770b15ae9aa58d8230d9def1d056e264550d","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","build:web":"cd web && bun install && bun run build","postinstall":"test -d web && cd web && bun install && bun run build || true"},"_npmUser":{"name":"antra_tessera","email":"antra@animalabs.ai"},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"10.8.2","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.68","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.6.0","@animalabs/context-manager":"^0.5.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.3.1_1783957383393_0.6512346804599509","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@animalabs/connectome-host","version":"0.3.5","_id":"@animalabs/connectome-host@0.3.5","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"a47f14512f8a9c0fd7d6253804dbac0e89de3cd6","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.3.5.tgz","fileCount":130,"integrity":"sha512-sJdBekBZQvdMzSsMEB4IKY4RMN5d2nb4vD6buqc4geWwo0yIl8mJk+NfTr2AmKyKxqzxCWoC11FS3n9iye2Y3g==","signatures":[{"sig":"MEUCIQDNj9Lw8cVlsxDIXB+0QZ4foQNRj0+ozhQAqw1cO1loAQIgS2gIF8ICeCVDXNWy17wvUyXZoyluCxWbRAPRtFhWWek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1720571},"type":"module","gitHead":"3a5aa168d0227b5335f3c13e3a44be781ef5a4d8","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","build:web":"npm --prefix web install && npm --prefix web run build","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.68","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.6.0","@animalabs/context-manager":"^0.5.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.3.5_1783996174250_0.5494262695140921","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@animalabs/connectome-host","version":"0.3.7","_id":"@animalabs/connectome-host@0.3.7","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"94aea9b86bae95a2b6a17c500207fc4ab46a5357","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.3.7.tgz","fileCount":139,"integrity":"sha512-cnFj43B/Q8YfIccHd/dRc9Kl5SFDiSfHgqDnQa7CObvBiXO0dVJ5AHKNedZhid31W79TnMLCQlMzT/mwjCvofA==","signatures":[{"sig":"MEUCIQDtHJ1KPQbd2j/Ggbu5NJF7qi2vUKprZdqzkAVBXt0dFwIgXc+fUw1Re2L6H/jR6+DeojRmo0RwdJD3CcJb7yefqBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1784336},"type":"module","gitHead":"0c2da351dee5f29cc1b91dfa9b49c7424043d6a6","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","build:web":"npm --prefix web install && npm --prefix web run build","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.71","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.6.4","@animalabs/context-manager":"^0.5.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.3.7_1784006491996_0.7341606844387683","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@animalabs/connectome-host","version":"0.3.8","_id":"@animalabs/connectome-host@0.3.8","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"8c09f25216b8a80ac0317e534a226555a6bb78b1","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.3.8.tgz","fileCount":146,"integrity":"sha512-J5jiElf8f5kOmfQVTqIDdd0re49o1u553ckezsPlmX8NiTQR2wCykWBX0Io3ExZCdxxNpMXdb/bp7qSJmWtYjg==","signatures":[{"sig":"MEQCIACH1A6ut1bM/sL7Z5VKfrKSMLBM1737T5+VYKRItW6PAiBcP5BIEfCDTMnPCcwtc5qdKQH68qTEUySDPv89wdBJzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1792686},"type":"module","gitHead":"88440a85688063d28d079fbd92f94deaec0a83d2","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.71","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.6.7","@animalabs/context-manager":"^0.5.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.3.8_1784346657967_0.4364540368550105","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@animalabs/connectome-host","version":"0.3.9","_id":"@animalabs/connectome-host@0.3.9","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"7749229447bf8e7ba5a82413321c00302949e0ff","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.3.9.tgz","fileCount":146,"integrity":"sha512-IYAn0Lv0i3OEf0+uRH0afjBpi60VmNUWIjKaWIRsX8fPjuZwYxIij7yOSBGmHoKUurvURKRPZVM9gabMO+a76Q==","signatures":[{"sig":"MEQCID04DgGDdJIdkGrCTuUDf6KlSedwK9lSUm85MzTXeiG7AiBFu+gj6FhS1ubomAtBOJJKLi8h7M5iT6gOEGFwomi9Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1789895},"type":"module","gitHead":"b843fb3205a16611f9e4601a2138600cefc8f4ce","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.73","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.6.8","@animalabs/context-manager":"^0.5.13"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.3.9_1784358248788_0.0724471221538463","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@animalabs/connectome-host","version":"0.3.10","_id":"@animalabs/connectome-host@0.3.10","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"fa9ecae3533bd6f0273919fc13427591b4dfd4c7","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.3.10.tgz","fileCount":158,"integrity":"sha512-4RcTrCZfweCcGmQjMnJpcL3q9uzHkWotUDKQhO+Zl8FqiMmOT3uhPCeE835yKWFpTKScaIh1XsfWaCxawWg/0g==","signatures":[{"sig":"MEYCIQCQXcnDJG5QVb316gh9iOJGBz/X0sSuE/Kh4GyJVLU0lAIhAJ90L9eZOXyg++N6oN0np0ug7AbZeGR0bh3+5LIqD1rk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1924686},"type":"module","gitHead":"1826918f334e18e313c6b79252de0d3d74f02ef8","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.73","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.6.8","@animalabs/context-manager":"^0.5.13"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.3.10_1784650986282_0.3906008119518616","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@animalabs/connectome-host","version":"0.4.0","_id":"@animalabs/connectome-host@0.4.0","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"40962e4f7b3c9cc2fd2899efbf06bdb5f2bebbb0","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.4.0.tgz","fileCount":162,"integrity":"sha512-0eQna+Tcca1tCR/mpBGs4fRb//Hr3b2MoJ1NPqd/tEDPAphMZX0m5zwKnNVXIOAaN9TqnjktE8aiWuFYxxfd0w==","signatures":[{"sig":"MEUCIQCRLUIIb/6lXXHfh8gVBew/Rb9HvRY2BZUfXFkX5H5B2AIgcFvKNGsf7QviVokMkVmsIqyon8Qfum1U1x6NvX/Ma1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1988658},"type":"module","gitHead":"7dbbe242807110b840797e8477e69a1b60062093","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.75","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.0","@animalabs/context-manager":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.4.0_1785083542111_0.5356729425570066","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@animalabs/connectome-host","version":"0.5.0","_id":"@animalabs/connectome-host@0.5.0","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"fa1a4c083e745d69dfe0d6d20a3d9168b67a5cd7","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.5.0.tgz","fileCount":164,"integrity":"sha512-fN9+ApuFscmmxflrI6Jjqr4ekT+YTktHoUJRWFDd3ovkx/62Z1YgK7B55ZufT1IilFO3cnz8Amn4lFlkCEaASQ==","signatures":[{"sig":"MEQCICT4rQMQFQ4m4YkzGqr8UupagQXoUUrhlYeG17wszzzGAiAK/PwExi4X+XjVR9La6b6U4LGzXi0xJqwI2JQXZTkDaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2030854},"type":"module","gitHead":"f3682eda30367486df3c6bc326b45ff1bb885fab","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.75","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.0","@animalabs/context-manager":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.5.0_1785084472479_0.6801354264277792","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@animalabs/connectome-host","version":"0.5.1","_id":"@animalabs/connectome-host@0.5.1","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"872e3cdb90bacc31c3508466dd3b360ad8e2a0a0","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.5.1.tgz","fileCount":165,"integrity":"sha512-YRyBieDFMTGDLLkQAljcf18U9gAlH1HV2EZG+5y75LZ6VVXLp013EwS7vmPm5ZscRgGGNVOrIM9kY7c7QtAdMw==","signatures":[{"sig":"MEUCIQDPwHlJlmCCaFBRvlFVN1NC9fPkIOOqE9N0/TfxZQRyvQIgMiZNjYZOsO20tFKxWuILXynNiarVJcZboQcnkIKBnEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2038077},"type":"module","gitHead":"02106fd163cd6d6f907ef16a1e0e8738748aaa8f","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.75","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.0","@animalabs/context-manager":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.5.1_1785084891959_0.6724602544741867","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@animalabs/connectome-host","version":"0.5.2","_id":"@animalabs/connectome-host@0.5.2","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"29afc12f4940f489330896fe9f6fbb3b28abe18c","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.5.2.tgz","fileCount":165,"integrity":"sha512-Ul0cJ2Z+gEQAoEr/IrX4tUhP9N0wA3mks17A7PhoO5vubWtFCD+SzEIsPjtTew4BJpLfqFGe84l23cgeuqEvfQ==","signatures":[{"sig":"MEUCIQDW77XXofglF8AkYQwIWK5FPe5VvEAWd1+vXTZijjc5kwIgY9cTbQb6TdKZpiURKDLqzkGacC0s5KZbjJqF31QDIAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2043462},"type":"module","gitHead":"7967b333ba89b02c2a3186840934e111e004286f","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.75","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.0","@animalabs/context-manager":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.5.2_1785089652710_0.7810159132894003","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@animalabs/connectome-host","version":"0.5.3","_id":"@animalabs/connectome-host@0.5.3","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"cbc2dad6ff2baa375e3370fbbfa5e14c5f6deae9","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.5.3.tgz","fileCount":166,"integrity":"sha512-OqUNAA8JPsFrhIA+qIBHIzQ2zOiw11V5462BmgF6AFbLTHOTMj2zYefcqLId5gyC6OVKxcuJuZ/9kzkd3Mc58g==","signatures":[{"sig":"MEUCIDNVt7ms8m+rTAOUx6gNMJnzaVi+XUpvvtQwdFus6UTCAiEA6JfxcIKVbKHQTuKuqHQCGt4xCebyIur2mAahTu4Z040=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2056056},"type":"module","gitHead":"2edba81afd8284864379a7b7cbbccd258ff47355","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.75","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.0","@animalabs/context-manager":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.5.3_1785092956106_0.506482938817709","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@animalabs/connectome-host","version":"0.5.4","_id":"@animalabs/connectome-host@0.5.4","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"bf588c70db13761f7c77115cb6e0e7f54b2b56e0","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.5.4.tgz","fileCount":166,"integrity":"sha512-ajSbOg+0K5qAEPYp6E15F9ZA0QuYkgra8qQer2y3ovVF6TYPGU0f6dAo6ndgIa/B3v53J2p0ibkHWvtPOutCqg==","signatures":[{"sig":"MEYCIQCe/gyJUnK5bY1ggbn4oo0DxPYI9raGX/0Cj+5AzZee6QIhAKwBXfHkIh+jvsVuPuZQv9WyfWlU0Qj2YYZb2NH/QRC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2059346},"type":"module","gitHead":"504c4653ac4ead6e4ae365706e6085d4bd6a96e3","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.75","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.2","@animalabs/context-manager":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.5.4_1785095911408_0.6552340697714727","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@animalabs/connectome-host","version":"0.6.0","_id":"@animalabs/connectome-host@0.6.0","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"223a08ae1030037e7c706caaa3e252c13a48b506","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.6.0.tgz","fileCount":167,"integrity":"sha512-mOeJGD6NlWm4bFuQN5avRtjVVlaWinEpSmBcM8oSpjmcHL6Fmr78xeDYzejjRz2dCS8KOIPxw7iREIB3Qnpxsw==","signatures":[{"sig":"MEUCIBoTdMgZgHRZdBwv63YG2kxYp0SCfc067Ic2K2sQkkewAiEA5clER9nB5rf0sJp9TLRAl07LmCEKPACYbzdNlGO1oJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2091259},"type":"module","gitHead":"956e02fd3b16b3af8c977da25d0e6f449d8146d1","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.75","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.2","@animalabs/context-manager":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.6.0_1785106581487_0.7829946390695333","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@animalabs/connectome-host","version":"0.6.1","_id":"@animalabs/connectome-host@0.6.1","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"838eee45f60d0a3b4b58da7b4ca31b4c352d17f0","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.6.1.tgz","fileCount":167,"integrity":"sha512-IhphMEWGUJE0XBf6VoxQ+NdpctsMdD1pp9NRZamb7OEuKPU00lQKkgiY0PBtJLjRsdRh7NOaeg82lRXUTCqXTg==","signatures":[{"sig":"MEQCIBj5AnxlUgFHFqPriKgbY8hI6E4cXHqg8j0DASsrWU6AAiAl8QVZQVaOeTHCAWIMISb1KwjHhbj+vkR6CeCfE6i+xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2092743},"type":"module","gitHead":"6f68ea2de1fdd2831e244c988423eb214f5c364d","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.75","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.2","@animalabs/context-manager":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.6.1_1785106851066_0.8343424644889668","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@animalabs/connectome-host","version":"0.7.0","_id":"@animalabs/connectome-host@0.7.0","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"4475a67e674fdfd4f039a11cf078c79bf705c511","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.7.0.tgz","fileCount":167,"integrity":"sha512-XCt+4LcnZKv05oOpW4Awn/Vxw3x7BgYuZSvECsieyXrAMHoDMdPOGMeHiQdsHZJ1yEISXfVaS45/+YBaDV2zhg==","signatures":[{"sig":"MEUCIEzGtO5naHF+U7eHyiRkvJxDTpxljI5gQ+9jw+Huw98tAiEA10Q4RdmZ1ZPFNmKPQ5w/Zo3MsPAMHVagx1B4l7Oba+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2102726},"type":"module","gitHead":"47a99bd40117d6ff438cae8b38c36661e836f281","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.75","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.2","@animalabs/context-manager":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.7.0_1785108860998_0.014977129187739635","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@animalabs/connectome-host","version":"0.7.1","_id":"@animalabs/connectome-host@0.7.1","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"6bd4c36ae0c90a2abf198cd6bffb23dce90a77ff","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.7.1.tgz","fileCount":167,"integrity":"sha512-FUQHsfVSAUluyV7KHE6WI8vjY+ny+qjb+FX9TLDcP06kKdqc3jwCnCCh//qamve5+iDw1K7d2SXUM63ioU37NQ==","signatures":[{"sig":"MEUCIEnsphPAyzpRgwcsESy8YumKRT4icUcYtN8EgW3qoIsdAiEAtTaoO5kd7IUEhAt3/nBD15v+AJclQlwveunduFnMsfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2103512},"type":"module","gitHead":"cadc7de085fb0bcfb680663ee68b44a57ef705d4","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.75","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.2","@animalabs/context-manager":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.7.1_1785109095404_0.16102249158213566","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@animalabs/connectome-host","version":"0.7.2","_id":"@animalabs/connectome-host@0.7.2","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"f0bf573f939b6c429a870851c425cc70b667d2e5","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.7.2.tgz","fileCount":167,"integrity":"sha512-2IYR4BYFPGzZBR3a51V3hkGFzvOK2Mg35XCPgE6o2V+CfZicwPIZ+Ru7fErk8qHaSK9EIQ3wuBkqGzW7/hbF4g==","signatures":[{"sig":"MEQCIF8DsJ7aMIoVAfejZKrQjmOYE0Czmr9ssvg9DznD3TJlAiAb2agYXn+NaTf1m8wlSARTG9DzfcmWZz256Grwa/TVWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2106234},"type":"module","gitHead":"63918361deddfa473c37ac027662b86aadfc4e5f","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.75","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.2","@animalabs/context-manager":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.7.2_1785194323698_0.16750902625187392","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@animalabs/connectome-host","version":"0.7.3","_id":"@animalabs/connectome-host@0.7.3","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"79d5ecb2a9ab9d57fb8cb196ffc55604b7f620b5","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.7.3.tgz","fileCount":172,"integrity":"sha512-kXKZYxMTgbd31bI4PycS01nP365EqXz+W5mwiqtmq0jLDP+D7CBkRv1TmfySj7/Xxi8pq01hU1uwBcMe4vCPtw==","signatures":[{"sig":"MEQCIGKFZt4lSecaNfCoLkfxj7m4UKzIbDVFMmIzpcuhA8FqAiBMQH999nQbE7wARDT4nGSNWqq+d9FORD0kuPVW2ghS0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2206471},"type":"module","gitHead":"c3f82f1f4df6872e58e02ac7e8a5ca8704229a62","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.77","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.2","@animalabs/context-manager":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.7.3_1785604271873_0.6674791770930677","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@animalabs/connectome-host","version":"0.7.4","_id":"@animalabs/connectome-host@0.7.4","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"6dd5960e1cb3a868cac99f67152bd41a48407ac1","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.7.4.tgz","fileCount":185,"integrity":"sha512-Zl17ExVFRuPEwl2Z2zAv0Pk+1vv5FU/9Cuk/LEvoRuVWNN+iXbe1xcrGe9Db0RZObAWPodfpO1he1VFAZl4Mcg==","signatures":[{"sig":"MEQCIHnwlxgAIAVi95C746WyRXrbXI8dvlRW6qHY6giq8V2PAiAu8rCCm1EGFH2ICXiA7q6nGqY3HzEO+ZiefZMRrJDLcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2421667},"type":"module","gitHead":"598bc6ab096fc982028e9b2576d2f3df6b9c3a2a","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.16.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.77","@animalabs/chronicle":"^0.2.0","@animalabs/agent-framework":"^0.7.2","@animalabs/context-manager":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.7.4_1785756339377_0.5338645801970785","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@animalabs/connectome-host","version":"0.8.0","_id":"@animalabs/connectome-host@0.8.0","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"},{"name":"meganeuridae","email":"aster@tesserae.cc"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"318e63c770aa496d27c4e9714694d10fec3b1d0a","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.8.0.tgz","fileCount":209,"integrity":"sha512-/0kDkNlFX0Y3OcQGbyAiquStVpPqfcOmMHOKB5wNCUbJqYFQbf80IoMMEwOdAPBMcg9tbph1QRnp0P9V+3K8SA==","signatures":[{"sig":"MEUCIQDiLWIOUUUaTKOhJ9emrEF6iWmv/cQTljrGkOZH0o4X/wIgf78xBMo3FzOOCIGbgAobf+xB0kQ/ndqRnSypyI+c1rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2650813},"type":"module","gitHead":"62f0901e0f183e12461c76d2cc8aafbd3d709214","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md changelog.d","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.19.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.82","@animalabs/chronicle":"^0.3.0","@animalabs/agent-framework":"^0.12.0","@animalabs/context-manager":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.8.0_1788642103892_0.02705371569738202","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@animalabs/connectome-host","version":"0.8.1","_id":"@animalabs/connectome-host@0.8.1","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"},{"name":"meganeuridae","email":"aster@tesserae.cc"}],"homepage":"https://github.com/anima-research/connectome-host#readme","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"e6f75fa39eed1884712ac8a41f4022207057861b","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.8.1.tgz","fileCount":213,"integrity":"sha512-XfXlKBZorNVmrPrknMRcSl6DCuNvRwxN2YKaPSv1tUPHnCJ7U0HUgpZ3C0t6euHs45EX9q28+PTXv6BwPKNEow==","signatures":[{"sig":"MEQCIAzCZ7Hi1CPUbOSnyJQl3wmgKnMeHqiS/q9/Ib1nNCkwAiBFgZ9LwTHNnzyn194NJtOkMPAMOW1UlU2KS/oHicmT+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2693658},"type":"module","gitHead":"35cd807c82d3cafe12cda5497c830e61a4af6290","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md changelog.d","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.19.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.82","@animalabs/chronicle":"^0.3.0","@animalabs/agent-framework":"^0.13.0","@animalabs/context-manager":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connectome-host_0.8.1_1789061735884_0.737600763823635","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"_id":"@animalabs/connectome-host@0.9.0","bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"dist":{"shasum":"09e12209f507d8609c9e13237b796a6bbcde9d7d","tarball":"https://registry.npmjs.org/@animalabs/connectome-host/-/connectome-host-0.9.0.tgz","fileCount":220,"integrity":"sha512-RCyRMoOraMY+YLEiJ/bR7PiLaNeQqzKIKjPJ3ODmbEGdnWrYwj1NdrLNYgAf5QfzuzNe9QQ1jLHXn0z4/Wgv3g==","signatures":[{"sig":"MEQCIGQDISjN1Md84/oavcKKPhx6luErrTtg9mZmYvDY6A2pAiBKWMdvp7oX8vBYyYxdJo5xG+Us1SBHnr+aMyuJySPtqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrl67wd/xQVSRl0qR+Iuu3maDnlUhSfLR218gwXSi3ogIgZKIMRzILsLIkbqQ+40fv0ipig1Soq+/K+QGVMZYVV+I="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fconnectome-host@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2812647},"name":"@animalabs/connectome-host","type":"module","gitHead":"5c2baab506ec88d4bdc45e0811628f001af1f034","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","start":"bun src/index.ts","version":"bun scripts/release-changelog.ts && git add CHANGELOG.md changelog.d","build:web":"npm --prefix web install && npm --prefix web run build","relock:web":"rm -rf web/node_modules web/package-lock.json && npm --prefix web install","postinstall":"test -d web && npm --prefix web install && npm --prefix web run build || true","build:web:ci":"npm ci --prefix web && npm --prefix web run build"},"version":"0.9.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe877ce6-34cd-41e1-9a48-4faa3fb7bb5b"}},"homepage":"https://github.com/anima-research/connectome-host#readme","repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"_npmVersion":"11.19.0","description":"General-purpose agent TUI host with recipe-based configuration","directories":{},"maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"},{"name":"meganeuridae","email":"aster@tesserae.cc"}],"_nodeVersion":"24.20.0","dependencies":{"@opentui/core":"^0.1.82","@animalabs/membrane":"^0.5.86","@animalabs/chronicle":"^0.4.0","@animalabs/agent-framework":"^0.17.0","@animalabs/context-manager":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.13","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/connectome-host_0.9.0_1789993101429_0.4643357874124492"}}},"time":{"created":"2026-07-13T15:43:03.265Z","modified":"2026-09-21T12:18:21.955Z","0.3.1":"2026-07-13T15:43:03.532Z","0.3.5":"2026-07-14T02:29:34.463Z","0.3.7":"2026-07-14T05:21:32.133Z","0.3.8":"2026-07-18T03:50:58.136Z","0.3.9":"2026-07-18T07:04:08.950Z","0.3.10":"2026-07-21T16:23:06.481Z","0.4.0":"2026-07-26T16:32:22.307Z","0.5.0":"2026-07-26T16:47:52.643Z","0.5.1":"2026-07-26T16:54:52.141Z","0.5.2":"2026-07-26T18:14:12.903Z","0.5.3":"2026-07-26T19:09:16.300Z","0.5.4":"2026-07-26T19:58:31.573Z","0.6.0":"2026-07-26T22:56:21.659Z","0.6.1":"2026-07-26T23:00:51.258Z","0.7.0":"2026-07-26T23:34:21.229Z","0.7.1":"2026-07-26T23:38:15.623Z","0.7.2":"2026-07-27T23:18:43.901Z","0.7.3":"2026-08-01T17:11:12.085Z","0.7.4":"2026-08-03T11:25:39.548Z","0.8.0":"2026-09-05T21:01:44.061Z","0.8.1":"2026-09-10T17:35:36.063Z","0.9.0":"2026-09-21T12:18:21.530Z"},"bugs":{"url":"https://github.com/anima-research/connectome-host/issues"},"homepage":"https://github.com/anima-research/connectome-host#readme","repository":{"url":"git+https://github.com/anima-research/connectome-host.git","type":"git"},"description":"General-purpose agent TUI host with recipe-based configuration","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"},{"name":"meganeuridae","email":"aster@tesserae.cc"}],"readme":"# connectome-host\n\nA general-purpose agent host with recipe-based configuration. Point it at any use case by loading a recipe — a JSON file that defines the system prompt, MCP servers, modules, and agent settings. Interact through the web UI (browser operator console), the interactive TUI, or run headless under a fleet parent.\n\nBuilt on the Connectome stack: [@animalabs/agent-framework](https://github.com/anima-research/agent-framework) + [@animalabs/context-manager](https://github.com/anima-research/context-manager) + [@animalabs/chronicle](https://github.com/anima-research/chronicle) + [@animalabs/membrane](https://github.com/anima-research/membrane).\n\n## Quick start\n\n```bash\n# Prerequisites: Bun, Rust toolchain, and provider credentials\nexport ANTHROPIC_API_KEY=sk-ant-...\n\nbun install\nbun src/index.ts                              # generic assistant\nbun src/index.ts recipes/zulip-miner.json     # load a recipe\nbun src/index.ts https://example.com/r.json   # recipe from URL\n```\n\n## Recipes\n\nA recipe is a JSON file that configures everything domain-specific:\n\n```json\n{\n  \"name\": \"My Agent\",\n  \"description\": \"What this agent does\",\n  \"agent\": {\n    \"name\": \"researcher\",\n    \"model\": \"claude-opus-4-6\",\n    \"timezone\": \"America/Los_Angeles\",\n    \"systemPrompt\": \"You are a ...\",\n    \"maxTokens\": 16384\n  },\n  \"mcpServers\": {\n    \"my-server\": {\n      \"command\": \"node\",\n      \"args\": [\"path/to/server.js\"],\n      \"env\": { \"API_KEY\": \"...\" }\n    }\n  },\n  \"modules\": {\n    \"wake\": true,\n    \"files\": { \"namespace\": \"products\" }\n  },\n  \"sessionNaming\": {\n    \"examples\": [\"Thread Archaeology\", \"Pipeline Debug\"]\n  }\n}\n```\n\n`agent.timezone` is an IANA zone used only for times rendered to the agent.\nChronicle and MCPL protocol timestamps remain epoch/UTC. If the recipe omits\nit, `AGENT_TIMEZONE` is used, then the process timezone.\n\n**Memory defaults**: `agent.strategy` may be omitted entirely. The default is\nthe autobiographical memory strategy with adaptive resolution, **KV-stable\nfolding** (compile plans that preserve prompt-cache prefixes), compression by\nthe agent's own model, and summaries voiced as the agent itself\n(`summaryParticipant` defaults to `agent.name`). Set a `strategy` block only\nto tune windows/budgets or opt into a different strategy type — see\n`docs/AGENT-ONBOARDING.md` for sizing guidance on long-lived agents.\n\n### Prose routing\n\nPlain assistant text (anything the model writes that is not a tool call) is\ndelivered by Agent Framework according to `agent.proseRouting`:\n\n| Mode | Behavior |\n|------|----------|\n| `\"locus\"` (default) | Text is auto-published to the current locus — the channel that last woke the agent. Text emitted in a tool-call round is delivered live, as narration, unless that round also calls `skip_reply` or an explicit send tool. |\n| `\"hybrid\"` | Like `locus`, but a leading `>>>destination` envelope routes that segment elsewhere through the authorized channel resolver. |\n| `\"explicit\"` | Text must start with `>>#channel` / `>>@person` / `>>skip_reply`; unprefixed text is never delivered and bounces to a clipboard for a prefixed resend. |\n| `\"disabled\"` | Text is never auto-published. The only way anything reaches a channel is an explicit send tool (`send_message`, `channel_publish`, `reply_message`, `send_dm`, ...). Authored text stays in Chronicle and the turn-end `[delivered] nothing` receipt tells the agent how many segments were withheld. |\n\nUse `\"disabled\"` for agents that run multi-step tool tasks from a busy shared\nchannel: in `locus` mode a stray one-line narration between two tool calls\n(\"checking page 2\") is published to that channel as an ordinary message, and\nthe only mitigation is behavioral (never narrate in tool rounds, always end\ntool-only turns with `skip_reply`). With `\"disabled\"` the agent replies by\ncalling a send tool, and nothing else leaks.\n\n`agent.sameRoundThinkTextPolicy` (`\"public\"` default, or `\"private\"`) governs\nonly text emitted **beside a `think()` call** in the same round. It does not\ncover tool-call rounds without `think()`; use `proseRouting: \"disabled\"` for\nthat. The think policy can be inspected and switched at runtime through the\nagent's `agent_settings` tool and the web UI; `proseRouting` is fixed for the\nprocess lifetime.\n\n```json\n{\n  \"agent\": {\n    \"proseRouting\": \"disabled\",\n    \"sameRoundThinkTextPolicy\": \"private\"\n  }\n}\n```\n\nSee Agent Framework's `docs/disabled-prose-routing.md`,\n`docs/explicit-prose-routing.md`, and `docs/hybrid-prose-routing.md` for the\nfull semantics of each mode.\n\n### Recipe loading\n\n| Command | Behavior |\n|---------|----------|\n| `bun src/index.ts` | Reuse last saved recipe, or start with generic default |\n| `bun src/index.ts <path>` | Load recipe from local file |\n| `bun src/index.ts <url>` | Fetch recipe from HTTP URL |\n| `bun src/index.ts --no-recipe` | Reset to default generic assistant |\n\nThe loaded recipe is saved to `data/.recipe.json` and reused on subsequent bare starts.\n\n### System prompt from URL\n\nIf `systemPrompt` is an HTTP(S) URL (no spaces or newlines), it's fetched as plain text:\n\n```json\n{\n  \"agent\": {\n    \"systemPrompt\": \"https://example.com/prompts/researcher.md\"\n  }\n}\n```\n\n### MCP server merging\n\nRecipe servers merge with `mcpl-servers.json`. The file wins on conflict, so users can `/mcp add` extra servers or override recipe defaults.\n\n### Included recipes\n\n| Recipe | Description |\n|--------|-------------|\n| [`recipes/zulip-miner.json`](recipes/zulip-miner.json) | Knowledge extraction from Zulip workspaces |\n| [`recipes/knowledge-miner.json`](recipes/knowledge-miner.json) | Multi-source extraction from Zulip + Notion + GitLab |\n\nSee [`recipes/SETUP.md`](recipes/SETUP.md) for a detailed setup guide for the knowledge-miner recipe.\n\n### ChatGPT subscription provider\n\nInstall the Codex CLI, sign in with `codex login`, then select the subscription\ntransport in a recipe:\n\n```json\n{\n  \"agent\": {\n    \"provider\": \"openai-codex\",\n    \"model\": \"gpt-5.4\",\n    \"codex\": { \"fastMode\": false },\n    \"systemPrompt\": \"You are a helpful assistant.\"\n  }\n}\n```\n\nConnectome asks the Codex app-server to refresh the ChatGPT login and starts a\ndevice-code flow if needed. No `OPENAI_API_KEY` is used for this provider. Use\n`/fast on` or `/fast off` at runtime. Connectome requests Codex's Fast tier and\nwarns if the service reports that it fell back to Standard; Fast mode consumes\nsubscription credits at a higher rate when applied.\n\n### OpenAI-compatible endpoints (Ollama, vLLM, Together, Groq, NanoGPT, ...)\n\nAny server speaking the OpenAI chat-completions API works through the generic\n`openai-compatible` provider — the recipe names the endpoint and the model:\n\n```json\n{\n  \"agent\": {\n    \"provider\": \"openai-compatible\",\n    \"baseUrl\": \"http://localhost:11434/v1\",\n    \"model\": \"qwen3:32b\",\n    \"systemPrompt\": \"You are a helpful assistant.\"\n  }\n}\n```\n\nThe API key is read from `OPENAI_COMPATIBLE_API_KEY` only — deliberately no\n`OPENAI_API_KEY` fallback: `baseUrl` is recipe-controlled, and a real OpenAI\ncredential must never be sent silently to an arbitrary endpoint. Local\nservers usually need none. `agent.model` is required —\nthere is no default model for an arbitrary endpoint. Tool calls use the\nstandard `tool_calls` format, so the endpoint must support function calling\nfor tool-using recipes. Provider-side prompt caching and cache accounting\ndepend on what the endpoint reports.\n\n## What it provides\n\n- **Web UI**: browser operator console (`modules.webui`) — live chat with full interiority (thinking, tool calls, streaming), agent/fleet tree, context makeup + compression coverage, call ledger with cache verdicts and billing-grade costs, health/ops alerts, Chronicle branch tree, lessons, MCPL config, workspace files; scoped read-only observer access via device keys\n- **TUI + readline modes**: OpenTUI interactive terminal or `--no-tui` for pipes/CI\n- **Subagent forking** (opt-in, `modules.subagents`): Spawn/fork parallel agents with fleet tree view (Tab to toggle)\n- **Persistent lessons** (opt-in, `modules.lessons`): Knowledge store with confidence scores and tags. Automatic retrieval-injection of lessons into context (`modules.retrieval`) is a separate opt-in — it adds per-turn context churn and retrieval-model calls, so enable it only for agents that actually curate a lesson library\n- **Time-travel**: Chronicle-backed undo/redo, named checkpoints, branch exploration\n- **Session management**: Isolated sessions with auto-naming\n- **MCPL support**: Connect any MCP/MCPL server; wake subscriptions for selective event triggering\n- **File products**: Write reports and documents, materialize to disk\n- **Shared instructions** (opt-in, `modules.instructions`): a living instructions document (CLAUDE.md analogue) kept in a workspace mount and injected into every agent's context on every turn — the resident agent and all ephemeral subagents. Edits take effect on the next turn; nothing is persisted to history. Defaults: path `instructions/AGENTS.md`, `position: \"system\"`, 32 KiB cap (reads are bounded to the cap); a missing file is fail-open (no injection, warn once), while a path naming a nonexistent mount fails at recipe load — including on the implicit default workspace (`input` + `products`), whose mount set can never satisfy the default path, so declare an `instructions` mount explicitly. **Who edits, and how it propagates**: the module reads *disk*; agent `workspace--write`/`edit` land in Chronicle and reach disk only on an `autoMaterialize: true` mount — validation therefore requires it on a read-write instructions mount. On a read-only mount the flow reverses: human/deploy edits to disk reach the injection, but not `workspace--read` (which serves Chronicle) — prefer routing human feedback through conversation and letting the agent make the edit. Symlinks that lead outside the mount are rejected (realpath containment), never injected. **Cache note**: at `position: \"system\"` the block lives in every agent's prompt-cache prefix, so each edit is a fleet-wide cache cold start on the next turn — curate in batches, or use `afterUser` for cache-cheap, lower-salience injection. Compared to **lessons** (`modules.lessons`): lessons are a structured, confidence-scored store with model-driven retrieval; instructions are one free-form curated document, always present verbatim\n\nFor `openai-responses` and `openai-codex`, an object-valued\n`modules.retrieval` can set `reasoningEffort` (`none`, `minimal`, `low`,\n`medium`, `high`, `xhigh`, or `max`) independently of the primary agent.\nRetrieval calls are independent one-shot requests, so there is no separate\nretrieval reasoning-context setting. When `reasoningEffort` is configured,\n`model` must also be set explicitly: the historical retrieval default is a\nClaude model and cannot be sent through an OpenAI adapter. Anthropic/Claude\nuses different native thinking controls and does not accept this OpenAI-shaped\noption.\n\n## Prerequisites\n\n- [Node.js](https://nodejs.org/) 20+ and [Bun](https://bun.sh/) runtime\n- An Anthropic API key, OpenAI API key, or the Codex CLI signed in with ChatGPT\n\n### Install\n\n```bash\nnpm install\n```\n\n## Environment variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `ANTHROPIC_API_KEY` | (required) | Anthropic API key |\n| `OPENAI_API_KEY` | — | OpenAI Platform key for `openai-responses` recipes |\n| `OPENAI_COMPATIBLE_API_KEY` | — | Key for `openai-compatible` recipes (no `OPENAI_API_KEY` fallback by design); omit for local servers |\n| `CODEX_BINARY` | `codex` | Codex CLI executable for `openai-codex` subscription auth |\n| `CODEX_HOME` | `~/.codex` | Codex credential/config directory |\n| `CODEX_BASE_URL` | ChatGPT Codex backend | Optional subscription transport override |\n| `MODEL` | from recipe or provider default | Override model |\n| `DATA_DIR` | `./data` | Session and recipe storage |\n\n## Running\n\n```bash\nbun src/index.ts                    # Interactive TUI\nbun src/index.ts --no-tui           # Readline mode\nbun src/index.ts --headless         # Daemon: JSONL IPC over unix socket, no terminal\necho \"Hello\" | bun src/index.ts     # Piped mode\nbun --watch src/index.ts            # Dev mode\n```\n\n## Web UI\n\nEnable with `\"modules\": { \"webui\": true }` (or `{ \"port\": 7340, \"host\": \"0.0.0.0\" }`)\nin the recipe. The host serves the SPA and its WebSocket protocol on port 7340;\nnon-loopback binds require basic-auth credentials. Build the SPA bundle once with\n`bun run build:web` (also runs on `npm install` via postinstall).\n\n- Chat with full interiority: thinking blocks, tool calls + results, live streaming\n- Sidebar: agent/fleet tree, lessons, MCPL servers, workspace files, context makeup + compression coverage, health (runtime settings, failure streaks, compression quarantine)\n- Header branch chip opens the Chronicle branch lineage tree (checkout from the UI)\n- Ops alerts (compression quarantine, refusal streaks, inference-exhausted) render as persistent banner rows\n- Usage panel: per-agent costs and a billing-grade call ledger with cache verdicts\n- `/curve` — compression-curve visualization; `/healthz` — liveness JSON for doctor/fleet tooling\n- `/debug/retrieval/view` — operator-only per-run lesson selection viewer (see `docs/retrieval-traces.md`)\n- Read-only observer access via Ed25519 device keys with per-grant scopes (see `docs/webui-deployment.md`)\n\nFor SPA development: `cd web && bun run dev` proxies the Vite dev server onto a\nlocally running host.\n\n## Slash commands\n\n| Command | Effect |\n|---------|--------|\n| `/help` | List all commands |\n| `/recipe` | Show current recipe info |\n| `/status` | Show agent state, branch, queue depth |\n| `/lessons` | Show lesson library sorted by confidence |\n| `/newtopic [context]` | Reset context window for a new topic |\n| `/clear` | Clear conversation display |\n| `/undo` | Revert to state before last agent turn |\n| `/redo` | Re-apply undone action |\n| `/checkpoint <name>` | Save current state |\n| `/restore <name>` | Restore to checkpoint |\n| `/branches` | List Chronicle branches |\n| `/checkout <name>` | Switch to branch |\n| `/history` | Show recent message history |\n| `/mcp list` | List MCPL servers |\n| `/mcp add <id> <cmd> [args...]` | Add or overwrite a server |\n| `/mcp remove <id>` | Remove a server |\n| `/mcp env <id> KEY=VALUE [...]` | Set env vars on a server |\n| `/budget [tokens]` | Show/set stream token budget |\n| `/fast [on\\|off\\|status]` | Toggle Codex subscription Fast mode |\n| `/session list\\|new\\|switch\\|rename\\|delete` | Session management |\n| `/quit` | Exit |\n\n## TUI controls\n\n| Key | Action |\n|-----|--------|\n| `Enter` | Send message or command |\n| `Esc` | Interrupt agent (chat) / back (fleet/peek) |\n| `Tab` | Toggle fleet view (subagent tree) |\n| `Ctrl+V` | Toggle verbose mode |\n| `Ctrl+C` | Exit |\n\n**Fleet view** (Tab):\n\n| Key | Action |\n|-----|--------|\n| Up/Down | Navigate tree |\n| Enter/Right | Expand/collapse |\n| Left | Collapse |\n| `p` | Peek the selected node's live stream — local subagents, fleet children, or a single agent/subagent inside a fleet child |\n| `Delete` | Stop a running subagent |\n\n## Architecture\n\nSee [ARCHITECTURE.md](ARCHITECTURE.md) for detailed technical documentation.\n\n## Dependencies\n\n| Package | Source | Role |\n|---------|--------|------|\n| `@animalabs/agent-framework` | [npm](https://www.npmjs.com/package/@animalabs/agent-framework) | Event-driven agent orchestration |\n| `@animalabs/context-manager` | [npm](https://www.npmjs.com/package/@animalabs/context-manager) | Context window management and compression |\n| `@animalabs/chronicle` | [npm](https://www.npmjs.com/package/@animalabs/chronicle) | Branchable event store (Rust + N-API) |\n| `@animalabs/membrane` | [npm](https://www.npmjs.com/package/@animalabs/membrane) | LLM provider abstraction |\n| `@opentui/core` | [npm](https://www.npmjs.com/package/@opentui/core) | Terminal UI (Zig native core) |\n","readmeFilename":"README.md"}