{"bin":{"instar":"dist/cli.js"},"bugs":{"url":"https://github.com/JKHeadley/instar/issues"},"dist":{"shasum":"44f50c20fc71758327da9fe9a288f200700eb796","tarball":"https://registry.npmjs.org/instar/-/instar-1.3.1351.tgz","fileCount":11731,"integrity":"sha512-OK0mn581qKSVamfqyyusE+gb5RTkHLhn9mvVWbg/tMyEhOfQekc8W3YHId1ue6oWa2aTHB8BNCH9s81yUA7djQ==","signatures":[{"sig":"MEUCIE6zuDcK5KOEQ8H8WnCJ8GCjRfKrWuMSayYnAuEbNZ+CAiEA3dg7oeIfClOdxXOJFVpZEPaYOcOdEWTJD+bCMK7ZL/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOQ9z+pBwWqBF5U+RLy7Co8TBmYYthFjLH8s8Nfk3fawIhAMxqwxY466NmNKsyE/tRun19Y60EL+CSwkAQGrtXocGV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/instar@1.3.1351","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85683291},"main":"dist/index.js","name":"instar","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"805740d41864a5de7a76e8b671da54e520eb761b","license":"MIT","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit && node scripts/lint-no-direct-destructive.js && node scripts/lint-no-direct-llm-http.js && node scripts/lint-no-direct-url-log.js && node scripts/lint-no-unfunneled-topic-creation.js && node scripts/lint-no-unfunneled-headless-launch.js && node scripts/lint-no-unfunneled-tmux-literal-send.js && node scripts/lint-no-undefined-erasing-default-merge.js && node scripts/lint-no-unbounded-llm-spawn.js && node scripts/lint-no-unregistered-self-action.js && node scripts/lint-no-unfunneled-credential-write.js && node scripts/lint-state-registry.js && node scripts/lint-store-retention-declared.js && node scripts/lint-no-wholefile-sync-read.js && node scripts/lint-cas-emit-placement.js && node scripts/lint-journal-actuation-ban.js && node scripts/lint-no-blocking-process-scans.js && node scripts/lint-sync-subprocess-chokepoint.js && node scripts/lint-dev-agent-dark-gate.js && node scripts/lint-guard-manifest.js && node scripts/lint-llm-attribution.js && node scripts/lint-no-mainthread-cartographer-walk.js && node scripts/lint-scrape-fixture-realness.js && node scripts/check-codex-rule1-drift.js && node scripts/lint-routing-registry-freshness.js && node scripts/lint-no-opus-claude-cli-gating.js && node scripts/lint-model-registry-freshness.mjs && node scripts/lint-no-unreachable-messaging-gate.js && node scripts/lint-telegram-egress-boundary.mjs && node scripts/lint-nature-chains.mjs && node scripts/lint-emit-without-admit.js && node scripts/lint-migration-consumer-completeness.js && node scripts/lint-canonical-pipeline-completeness.mjs && node scripts/lint-expected-capacity-degradations.js && node scripts/lint-rollout-evidence-resolvable.js && node scripts/lint-no-direct-standards-registry-path.mjs && node scripts/lint-blocking-decisions-declared.mjs && node scripts/lint-no-duplicate-definitions.mjs && node scripts/lint-dispatch-withholds-answer.mjs && node scripts/lint-recall-surface-names-match-mechanism.mjs && node scripts/lint-registry-insertion-placement.mjs && node scripts/lint-standard-code-backreference.mjs && node scripts/lint-bounded-judgment-input.mjs && node scripts/lint-registry-tree-parentage.mjs && node scripts/lint-single-governing-obligation.mjs && node scripts/lint-documented-only-countdown.mjs && node scripts/lint-deferral-carrier-resolvable.mjs --staged --enforce && node scripts/generate-standards-hierarchy.mjs --check && node scripts/lint-framework-list-completeness.mjs","test":"vitest run","build":"node scripts/generate-builtin-manifest.cjs && tsc && node scripts/generate-standards-registry-asset.mjs && chmod 0755 dist/cli.js && node scripts/sign-instar-lockfile.mjs","clean":"rm -rf dist","prepare":"husky","test:all":"vitest run && vitest run --config vitest.integration.config.ts && vitest run --config vitest.e2e.config.ts","test:e2e":"vitest run --config vitest.e2e.config.ts","test:push":"vitest run --config vitest.push.config.ts","test:flaky":"vitest run tests/unit/relationship-routes.test.ts tests/integration/messaging-routes.test.ts tests/integration/whatsapp-routes.test.ts tests/unit/server.test.ts tests/e2e/semantic-memory-lifecycle.test.ts tests/e2e/system-reviewer-e2e.test.ts tests/e2e/working-memory-lifecycle.test.ts tests/e2e/messaging-multi-agent.test.ts","test:smoke":"node scripts/pre-push-smoke.mjs","test:watch":"vitest","postinstall":"node scripts/fix-better-sqlite3.cjs","check:release":"node scripts/analyze-release.js","lint:llm-http":"node scripts/lint-no-direct-llm-http.js","test:contract":"node scripts/run-contract-tests.js","prepublishOnly":"npm run build && node scripts/verify-codex-stage-b-release-evidence.mjs && npm run check:upgrade-guide && npm run check:contract-evidence","lint:destructive":"node scripts/lint-no-direct-destructive.js","test:integration":"vitest run --config vitest.integration.config.ts","generate:manifest":"node scripts/generate-builtin-manifest.cjs","test:contract:raw":"vitest run --config vitest.contract.config.ts","lint:nature-chains":"node scripts/lint-nature-chains.mjs","check:pre-push-gate":"node scripts/pre-push-gate.js","check:upgrade-guide":"node scripts/check-upgrade-guide.js","lint:framework-list":"node scripts/lint-framework-list-completeness.mjs","lint:guard-manifest":"node scripts/lint-guard-manifest.js","lint:llm-attribution":"node scripts/lint-llm-attribution.js","lint:llm-http:staged":"node scripts/lint-no-direct-llm-http.js --staged","lint:model-freshness":"node scripts/lint-model-registry-freshness.mjs","lint:scrape-realness":"node scripts/lint-scrape-fixture-realness.js","lint:credential-write":"node scripts/lint-no-unfunneled-credential-write.js","lint:routing-registry":"node scripts/lint-routing-registry-freshness.js","lint:tmux-literal-send":"node scripts/lint-no-unfunneled-tmux-literal-send.js","check:contract-evidence":"node scripts/check-contract-evidence.js","lint:destructive:staged":"node scripts/lint-no-direct-destructive.js --staged","lint:dev-agent-dark-gate":"node scripts/lint-dev-agent-dark-gate.js","lint:llm-attribution:staged":"node scripts/lint-llm-attribution.js --staged","lint:model-freshness:strict":"INSTAR_MODEL_FRESHNESS_STRICT=1 node scripts/lint-model-registry-freshness.mjs","lint:no-unbounded-llm-spawn":"node scripts/lint-no-unbounded-llm-spawn.js","lint:scrape-realness:staged":"node scripts/lint-scrape-fixture-realness.js --staged","lint:credential-write:staged":"node scripts/lint-no-unfunneled-credential-write.js --staged","lint:standards-registry-path":"node scripts/lint-no-direct-standards-registry-path.mjs","lint:no-opus-claude-cli-gating":"node scripts/lint-no-opus-claude-cli-gating.js","lint:dev-agent-dark-gate:staged":"node scripts/lint-dev-agent-dark-gate.js --staged","release:certify-telegram-origin":"node scripts/certify-telegram-origin-release.mjs","test:canonical-pipeline-runtime":"vitest run --config vitest.e2e.config.ts tests/e2e/feedback-factory-drain-lifecycle.test.ts && vitest run tests/unit/canonical-pipeline-completeness-lint.test.ts tests/unit/canonical-pipeline-runtime-evidence.test.ts","test:feedback-drain-performance":"vitest run tests/integration/feedback-drain-performance.test.ts","lint:no-unbounded-llm-spawn:staged":"node scripts/lint-no-unbounded-llm-spawn.js --staged","lint:canonical-pipeline-completeness":"node scripts/lint-canonical-pipeline-completeness.mjs","lint:undefined-erasing-default-merge":"node scripts/lint-no-undefined-erasing-default-merge.js"},"_npmUser":{"name":"jkheadley","email":"headley.justin@gmail.com"},"homepage":"https://instar.sh","keywords":["instar","ai-agent","autonomous-agent","claude","claude-code","agent-framework","telegram-bot","job-scheduler","agent-memory","agent-identity","llm","mcp","cli","molt","lobster"],"repository":{"url":"git+https://github.com/JKHeadley/instar.git","type":"git"},"_npmVersion":"10.8.2","description":"Coherence infrastructure for self-evolving AI agents — on the Claude Code or Codex subscription you already have.","directories":{},"maintainers":[{"name":"jkheadley","email":"headley.justin@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","ssh2":"1.17.0","croner":"^8.0.0","marked":"^17.0.5","undici":"^6.27.0","express":"^4.18.0","js-yaml":"^4.1.1","telegram":"^2.26.22","commander":"^12.0.0","smol-toml":"1.8.0","moltbridge":"^0.1.6","picocolors":"^1.0.0","@a2a-js/sdk":"^0.3.10","cloudflared":"^0.7.1","@scure/bip39":"^2.0.1","@noble/hashes":"^2.0.1","@noble/ciphers":"^2.1.1","@types/js-yaml":"^4.0.9","better-sqlite3":"^12.8.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.2.1","@huggingface/transformers":"^3.8.1","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/sandbox-runtime":"0.0.77"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^29.1.1","vitest":"^2.1.9","esbuild":"0.21.5","@types/ws":"^8.18.1","supertest":"^7.2.2","vite-node":"^2.1.9","typescript":"^5.9.3","@types/node":"^20.11.0","@types/ssh2":"1.15.5","@types/express":"^4.17.21","@types/supertest":"^6.0.3","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"baileys":"^7.0.0-rc.9","sqlite-vec":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/instar_1.3.1351_1792007090728_0.9593614964431769","host":"s3://npm-registry-packages-npm-production"},"_id":"instar@1.3.1351","version":"1.3.1351"}