{"_id":"@b-apm/integration-kiro","_rev":"2-965e2aa9ebba6dda7e46326f9b333699","name":"@b-apm/integration-kiro","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@b-apm/integration-kiro","version":"0.1.0","keywords":["unstable","bapm","b-apm"],"license":"MIT","_id":"@b-apm/integration-kiro@0.1.0","maintainers":[{"name":"zede","email":"zede1697@mail.ru"}],"homepage":"https://github.com/Sdju/bapm#readme","bugs":{"url":"https://github.com/Sdju/bapm/issues"},"dist":{"shasum":"840febdc83c32a62e85860c56f658441e27cad85","tarball":"https://registry.npmjs.org/@b-apm/integration-kiro/-/integration-kiro-0.1.0.tgz","fileCount":5,"integrity":"sha512-3HMpzgduwsb7Ay19AFGccH+fTC8csV7nVWwTkdnT2wxbRcxXBTv5xHUSWjN8Tm2t/AbtMWyVB6u2TFiKg7Ts4g==","signatures":[{"sig":"MEQCICaqX9SQoL2HTP6nS4ysQjSlg5DZv8CQSC7URDMuaS7LAiBw6doK4KfVj/g63hcTRtPLyP55OSCAZ2tzFtNX/LppvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27776},"type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vp pack --watch","test":"vp test","build":"vp pack","check":"vp check"},"_npmUser":{"name":"zede","email":"zede1697@mail.ru"},"repository":{"url":"git+https://github.com/Sdju/bapm.git","type":"git","directory":"packages/integration-kiro"},"description":"Kiro IDE/CLI runtime integration for bapm","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@b-apm/integration-api":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vite-plus":"latest","typescript":"^7.0.2","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/integration-kiro_0.1.0_1786367297155_0.3721743291877242","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@b-apm/integration-kiro","version":"0.1.1","description":"Kiro IDE/CLI runtime integration for bapm","license":"MIT","type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"publishConfig":{"access":"public"},"dependencies":{"@b-apm/integration-api":"0.1.0"},"devDependencies":{"@types/node":"^26.1.2","typescript":"^7.0.2","vite":"npm:@voidzero-dev/vite-plus-core@latest","vite-plus":"latest"},"engines":{"node":">=22.12.0"},"repository":{"type":"git","url":"git+https://github.com/Sdju/bapm.git","directory":"packages/integration-kiro"},"homepage":"https://github.com/Sdju/bapm#readme","bugs":{"url":"https://github.com/Sdju/bapm/issues"},"keywords":["unstable","bapm","b-apm"],"scripts":{"build":"vp pack","dev":"vp pack --watch","test":"vp test","check":"vp check"},"_nodeVersion":"24.19.0","_id":"@b-apm/integration-kiro@0.1.1","dist":{"integrity":"sha512-PJBQ0nGY5GlAPScI1FM0WSSvTLdCK5TmM5pnGrXwcWdqgV8GP4fhdLM8Grisnry9vn2z2n0xZ7bENT/RrmCp0Q==","shasum":"3cd6065593f7b94d290c6faf740db1a46442f9a5","tarball":"https://registry.npmjs.org/@b-apm/integration-kiro/-/integration-kiro-0.1.1.tgz","fileCount":5,"unpackedSize":27776,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvR0oWWzCg07EpCoDJiM2vMXgsuZJklQqTbA3JE/GWOQIhAKYxFm+I/CMo4dOWGR1TrWoAm7OLh/J5rczXKay0iHPo"}]},"_npmUser":{"name":"zede","email":"zede1697@mail.ru"},"directories":{},"maintainers":[{"name":"zede","email":"zede1697@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/integration-kiro_0.1.1_1786367374032_0.5600435582301955"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-10T13:08:16.988Z","modified":"2026-08-10T13:09:34.403Z","0.1.0":"2026-08-10T13:08:17.484Z","0.1.1":"2026-08-10T13:09:34.177Z"},"bugs":{"url":"https://github.com/Sdju/bapm/issues"},"license":"MIT","homepage":"https://github.com/Sdju/bapm#readme","keywords":["unstable","bapm","b-apm"],"repository":{"type":"git","url":"git+https://github.com/Sdju/bapm.git","directory":"packages/integration-kiro"},"description":"Kiro IDE/CLI runtime integration for bapm","maintainers":[{"name":"zede","email":"zede1697@mail.ru"}],"readme":"# @b-apm/integration-kiro\n\n> **UNSTABLE:** Early public release. APIs and on-disk layouts may change without a major bump. Not production-ready.\n\nKiro IDE/CLI **runtime** host for bapm (project-scope `.kiro/` primitives + translate MCP).\n\n## Opt-in load\n\n```bash\nnpm i -D @b-apm/integration-kiro\n```\n\n```yaml\ntargets:\n  kiro: \"@b-apm/integration-kiro\"\nactive:\n  - kiro\n```\n\n```bash\nbapm init -y --target kiro\nbapm install --target kiro\nbapm compile --target kiro\n```\n\n## Detection vs forced target\n\n| Mode                         | When active                       | Creates roots?                                      |\n| ---------------------------- | --------------------------------- | --------------------------------------------------- |\n| **Auto-detect**              | Project `.kiro/` directory exists | Only when materialize / configure runs after detect |\n| **Forced** (`--target kiro`) | Explicit forced target id         | MAY `mkdir` `.kiro/` as needed                      |\n\nAuto-detect without `.kiro/` MUST NOT create the directory solely for detection.\n\n## Deploy roots\n\n- `.kiro` — steering, agents, skills, hooks, MCP settings, ownership sidecar\n- `.` — thin `AGENTS.md` compile output\n\n## Materialize routing\n\n| Primitive type   | Destination                                                                                         |\n| ---------------- | --------------------------------------------------------------------------------------------------- |\n| instruction      | `.kiro/steering/<name>.md` (`applyTo` → `inclusion: fileMatch` + `fileMatchPattern`; else `always`) |\n| agent            | `.kiro/agents/<name>.md` (FM: `description` / `model` / `tools` only; tools fail-closed)            |\n| skill            | `.kiro/skills/<name>/` (never `.agents/skills/`)                                                    |\n| hook             | per-file `.kiro/hooks/<pkg>-<stem>-<event>-<n>.json` (**v1** + scripts) + `.kiro/bapm-hooks.json`   |\n| command / prompt | **skipped** (APM matrix N)                                                                          |\n\nMCP is **not** written by materialize — only via `configureMcp`.\n\n## MCP (translate)\n\n- Config: `.kiro/settings/mcp.json` (`mcpServers`), opt-in when `.kiro/` exists\n- `mcpEnvMode: \"translate\"` — APM `${VAR}` / `${env:VAR}` / `<VAR>` stay as runtime `${VAR}`\n- Unrelated servers and top-level keys are preserved\n\n## Compile\n\nThin emitter → `AGENTS.md`. Instruction primitives already deployed as steering are omitted from the compile body.\n\n## Exports\n\n- `createKiroIntegration` / `createIntegration` — runtime factory (`id: \"kiro\"`)\n- `KIRO_AGENT_ALLOWED_TOOLS` — approved capability tags\n- `transformKiroSteeringMarkdown` — instruction → steering helper\n","readmeFilename":""}