{"bin":{"agent-sh":"dist/cli/index.js"},"bugs":{"url":"https://github.com/guanyilun/agent-sh/issues"},"dist":{"shasum":"8dbdaca94973b46d7034331dca2c4909b8e651bc","tarball":"https://registry.npmjs.org/agent-sh/-/agent-sh-0.15.17.tgz","fileCount":411,"integrity":"sha512-ADj/d4jRYzIghlmTrXKXt+C8nsC4sWMQFfibnLZ1RSI6AtDc5/v1lWamamQdS0A37quG+KPWfetzczpkJhPTrw==","signatures":[{"sig":"MEUCICH2m0gg8SIE7whKX/VHeckyuQNmXDRyyyfWGFRXJ5QnAiEAjXwyRlKHH0Wm24LmmPnhCOl4woTpr2Vu2hM+dwV0QEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDkwQ3+eI4PnGJ/oYs7E3nwlFBhfCfC+mTwjqMfLtAb/gIgDO29mY0zzHyhy1CKNHOKLc3Lfu9SxT8RRogIStmEomE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agent-sh@0.15.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2429546},"main":"dist/core/index.js","name":"agent-sh","type":"module","types":"dist/core/index.d.ts","author":{"name":"Yilun Guan"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./auth":{"types":"./dist/cli/auth/keys.d.ts","default":"./dist/cli/auth/keys.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./agent":{"types":"./dist/agent/index.d.ts","default":"./dist/agent/index.js"},"./shell":{"types":"./dist/shell/shell.d.ts","default":"./dist/shell/shell.js"},"./store":{"types":"./dist/agent/store.d.ts","default":"./dist/agent/store.js"},"./types":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./skills":{"types":"./dist/agent/skills.d.ts","default":"./dist/agent/skills.js"},"./utils/*":"./dist/utils/*","./cli/auth":{"types":"./dist/cli/auth/cli.d.ts","default":"./dist/cli/auth/cli.js"},"./cli/init":{"types":"./dist/cli/init.d.ts","default":"./dist/cli/init.js"},"./executor":{"types":"./dist/utils/executor.d.ts","default":"./dist/utils/executor.js"},"./settings":{"types":"./dist/core/settings.d.ts","default":"./dist/core/settings.js"},"./event-bus":{"types":"./dist/core/event-bus.d.ts","default":"./dist/core/event-bus.js"},"./extensions":{"types":"./dist/extensions/index.d.ts","default":"./dist/extensions/index.js"},"./shell/host":{"types":"./dist/shell/index.d.ts","default":"./dist/shell/index.js"},"./agent/types":{"types":"./dist/agent/types.d.ts","default":"./dist/agent/types.js"},"./cli/install":{"types":"./dist/cli/install.d.ts","default":"./dist/cli/install.js"},"./entry-format":{"types":"./dist/agent/entry-format.d.ts","default":"./dist/agent/entry-format.js"},"./session-store":{"types":"./dist/agent/session-store.d.ts","default":"./dist/agent/session-store.js"},"./shell/context":{"types":"./dist/shell/shell-context.d.ts","default":"./dist/shell/shell-context.js"},"./agent/subagent":{"types":"./dist/agent/subagent.d.ts","default":"./dist/agent/subagent.js"},"./shell/terminal":{"types":"./dist/shell/terminal.d.ts","default":"./dist/shell/terminal.js"},"./agent/agent-loop":{"types":"./dist/agent/agent-loop.d.ts","default":"./dist/agent/agent-loop.js"},"./extension-loader":{"types":"./dist/core/extension-loader.d.ts","default":"./dist/core/extension-loader.js"},"./shell/strategies":{"types":"./dist/shell/strategies/index.d.ts","default":"./dist/shell/strategies/index.js"},"./utils/compositor":{"types":"./dist/utils/compositor.d.ts","default":"./dist/utils/compositor.js"},"./agent/nuclear-form":{"types":"./dist/agent/nuclear-form.d.ts","default":"./dist/agent/nuclear-form.js"},"./agent/token-budget":{"types":"./dist/agent/token-budget.d.ts","default":"./dist/agent/token-budget.js"},"./utils/floating-panel":{"types":"./dist/utils/floating-panel.d.ts","default":"./dist/utils/floating-panel.js"},"./utils/terminal-buffer":{"types":"./dist/utils/terminal-buffer.d.ts","default":"./dist/utils/terminal-buffer.js"},"./utils/stream-transform":{"types":"./dist/utils/stream-transform.d.ts","default":"./dist/utils/stream-transform.js"}},"gitHead":"f5ca4c0b4f97aab63a9132fff310cf3a1b204ef2","license":"MIT","scripts":{"dev":"tsx src/cli/index.ts","test":"npm run build && node --import tsx --test --test-force-exit $(find tests -name '*.test.ts' -type f)","build":"tsc","start":"node dist/cli/index.js","prepare":"test -d dist || npm run build"},"_npmUser":{"name":"guanyilun","email":"zoom.aaron@gmail.com"},"homepage":"https://github.com/guanyilun/agent-sh","keywords":["terminal","shell","agent","ai","acp","cli","pty","llm"],"repository":{"url":"git+https://github.com/guanyilun/agent-sh.git","type":"git"},"workspaces":["examples/extensions/*"],"_npmVersion":"10.8.2","description":"A composable agent runtime — pair any frontend with any agent backend over one shared extension layer","directories":{},"maintainers":[{"name":"guanyilun","email":"zoom.aaron@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.0","diff":"^9.0.0","marked":"^17.0.6","openai":"^6.34.0","node-pty":"^1.2.0-beta.12","strip-ansi":"^7.2.0","string-width":"^8.2.0","cli-highlight":"^2.1.11","@vscode/ripgrep":"^1.17.1","@xterm/headless":"^5.5.0","@xterm/addon-serialize":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/diff":"^8.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-sh_0.15.17_1790472022805_0.18041516486796438","host":"s3://npm-registry-packages-npm-production"},"_id":"agent-sh@0.15.17","version":"0.15.17"}