{"_id":"@aim-pos/aimpos-cli","name":"@aim-pos/aimpos-cli","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aim-pos/aimpos-cli","version":"1.0.0","description":"AIM POS agent CLI — thin HTTP client over hardened pos-core APIs","author":{"name":"Hechura"},"license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/AIM-POS/aim-pos-v13.git","directory":"packages/aimpos-cli"},"homepage":"https://github.com/AIM-POS/aim-pos-v13/tree/main/packages/aimpos-cli","bugs":{"url":"https://github.com/AIM-POS/aim-pos-v13/issues"},"keywords":["aim-pos","aimpos","cli","agent","firearms","pos"],"bin":{"aimpos":"dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"commander":"^12.1.0"},"devDependencies":{"@jest/globals":"^29.7.0","@types/jest":"^29.5.11","@types/node":"^20.11.5","eslint":"^8.56.0","jest":"^29.7.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@aim-pos/tsconfig":"0.1.0","@aim-pos/eslint-config":"0.1.0"},"engines":{"node":">=20.0.0"},"scripts":{"build":"tsc","dev":"tsc --watch","clean":"rm -rf dist","typecheck":"tsc --noEmit","test":"jest","lint":"eslint \"src/**/*.ts\" --ignore-pattern \"**/__fixtures__/**\" --ignore-pattern \"**/__tests__/**\""},"_id":"@aim-pos/aimpos-cli@1.0.0","_integrity":"sha512-JBpsDKCYzX69XRVrvSsDtU5DfLCaG92F3OJgsmMhTfHFlDLbQyZ10xjXipHDgAuh06PkgeCwoe2rXxfyXRIVFQ==","_resolved":"/tmp/c5ac1c8f68060c13f73a23a30d3380d8/aim-pos-aimpos-cli-1.0.0.tgz","_from":"file:aim-pos-aimpos-cli-1.0.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.7","dist":{"integrity":"sha512-JBpsDKCYzX69XRVrvSsDtU5DfLCaG92F3OJgsmMhTfHFlDLbQyZ10xjXipHDgAuh06PkgeCwoe2rXxfyXRIVFQ==","shasum":"1c7f595d7e3a201626a4a325e4b395ad429b2a8c","tarball":"https://registry.npmjs.org/@aim-pos/aimpos-cli/-/aimpos-cli-1.0.0.tgz","fileCount":43,"unpackedSize":79352,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDyEE4Us+m3nVcanhUlr+9wpbc309NLHDDnwKuUeIgHVwIgdi4+pIj6NZ7DFhpQXQxT84suY/Kw4SW2eo6iTumg3c0="}]},"_npmUser":{"name":"chrismaconi","email":"chris@hechura.ai"},"directories":{},"maintainers":[{"name":"chrismaconi","email":"chris@hechura.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimpos-cli_1.0.0_1786450812382_0.3235889667451062"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-11T12:20:12.209Z","1.0.0":"2026-08-11T12:20:12.550Z","modified":"2026-08-11T12:20:12.745Z"},"maintainers":[{"name":"chrismaconi","email":"chris@hechura.ai"}],"description":"AIM POS agent CLI — thin HTTP client over hardened pos-core APIs","homepage":"https://github.com/AIM-POS/aim-pos-v13/tree/main/packages/aimpos-cli","keywords":["aim-pos","aimpos","cli","agent","firearms","pos"],"repository":{"type":"git","url":"git+https://github.com/AIM-POS/aim-pos-v13.git","directory":"packages/aimpos-cli"},"author":{"name":"Hechura"},"bugs":{"url":"https://github.com/AIM-POS/aim-pos-v13/issues"},"license":"UNLICENSED","readme":"# `@aim-pos/aimpos-cli`\n\nAIM POS agent CLI — thin HTTP client over hardened pos-core APIs. Ships with the AIM Agent Skill for Claude Code, Cursor, and Codex.\n\n## Install\n\n```bash\nnpm i -g @aim-pos/aimpos-cli\naimpos skill install\n```\n\nOne-shot without a global install:\n\n```bash\nnpx @aim-pos/aimpos-cli skill install\nnpx @aim-pos/aimpos-cli --help\n```\n\n`aimpos skill install` copies the packaged Skill to:\n\n| Runtime | Path |\n|---|---|\n| Claude Code | `~/.claude/skills/aimpos/SKILL.md` |\n| Cursor | `~/.cursor/skills/aimpos/SKILL.md` |\n| Codex CLI | `~/.codex/skills/aimpos/SKILL.md` |\n\n## Credentials\n\nSet env vars (prefer env over CLI flags so secrets stay out of shell history):\n\n| Variable | Purpose |\n|---|---|\n| `AIM_AGENT_TOKEN` | Bearer agent token (`aimpos_<tenantId>_<secret>`). **Required.** |\n| `AIM_API_BASE_URL` | API gateway base (default `http://localhost:3000`) |\n| `AIM_STORE_ID` | Sets `x-store-id` only when provided |\n\n```bash\nexport AIM_AGENT_TOKEN=aimpos_<tenantId>_<secret>\nexport AIM_API_BASE_URL=https://your-gateway.example\nexport AIM_STORE_ID=<store-uuid>   # when APIs require store context\naimpos --help\n```\n\n## Boundaries\n\n- Read + suggest only — no writes through this CLI.\n- A&D / Form 4473 are never writable through this interface.\n- The Skill is guidance only; security is enforced by the API.\n\n## Monorepo development\n\n```bash\npnpm --filter @aim-pos/aimpos-cli build\npnpm --filter @aim-pos/aimpos-cli test\npnpm --filter @aim-pos/aimpos-cli exec aimpos skill install\n```\n\n## Publish (maintainers)\n\nRequires an npm token with publish access to the `aim-pos` org (`@aim-pos` scope):\n\n```bash\n# from repo root\npnpm release:cli\n```\n\nOr:\n\n```bash\npnpm --filter @aim-pos/aimpos-cli publish --access public\n```\n","readmeFilename":"README.md","_rev":"1-4b52ecce1e972ccf6b4b57f434377bd1"}