{"_id":"@sma1lboy/kobe","_rev":"394-84fb574c21fa80dfccb1803b2c3e926e","name":"@sma1lboy/kobe","dist-tags":{"experimental":"0.6.1-experimental.0","latest":"0.9.64"},"versions":{"0.0.1":{"name":"@sma1lboy/kobe","version":"0.0.1","_id":"@sma1lboy/kobe@0.0.1","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"bin":{"kobe":"dist/index.js"},"dist":{"shasum":"d5e0b2a0eca38602dda6dfdf2bdaad6ba4ef1e4d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.0.1.tgz","fileCount":14,"integrity":"sha512-6dyxJRC7Y9OReRlOJ21O7d4zbLrRqbsoLZvbA73DI14DCCMTdit6o2Q7huXhhP2zsC529IbUrB7EsL6bIzXk9g==","signatures":[{"sig":"MEYCIQCkZ+HcDo4CYmVPbKhVuZEchoCb7vJFj7HNTmUWYRE4TAIhAPcG9yVZFVHeCFYgxSZn+xuYIk1s9NjZ1fB7/f3isLer","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5184891},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"8bc77eec94c23caa2946ae3c4dfac28b0f80b018","scripts":{"dev":"bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.0.1_1778333841910_0.16477362215951907","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@sma1lboy/kobe","version":"0.1.0","_id":"@sma1lboy/kobe@0.1.0","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"bin":{"kobe":"dist/index.js"},"dist":{"shasum":"6aa81e425cd4b095857db761988919eb308b3e57","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.1.0.tgz","fileCount":14,"integrity":"sha512-OhpcQvBiSVOh0/i8UNHQ1Vza8ThzPHdm+YiHI/MdIKcbOBrH+Nu95KfrEy1ZPkRszIeVNU/n6dhbcEl1hLqbLw==","signatures":[{"sig":"MEYCIQCuHXCGnSokzUGzQPAR4sUxKDw0PuujYZY4H6Ffuw3qFgIhANDrue5JE920ASB+E04UrvFvqpUBkwxUn+NK4IfulJFm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5271924},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"f62a0b35f29d05a239a5277fa15c374b0230d98d","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.1.0_1778360038788_0.9053284330450981","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@sma1lboy/kobe","version":"0.1.1","_id":"@sma1lboy/kobe@0.1.1","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"bin":{"kobe":"dist/index.js"},"dist":{"shasum":"8f6218cf7c29e53b41931f3a6d79e9eb85b526cb","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.1.1.tgz","fileCount":14,"integrity":"sha512-RaErOu0lfWeL2C9U3rKOfe7vrKENqkd292JK2QUM+6AG2lzeH3RT8LvK5dBJ1V+cg/IrZlOLhpUzqjJHOkPGwQ==","signatures":[{"sig":"MEUCIQDAUSavO6Y8tobFhGGwbHUG5XmiBVRjnWNg9EMDxmAk0AIgUrG0QFBjqplMqzAw+Lwh67TEe1g+mFwTeHC+NfdSry8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5276578},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"8d405a07ce8dd5f8dfa2636e08e617de599cbe60","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.1.1_1778381351251_0.37633355418404113","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@sma1lboy/kobe","version":"0.2.0","_id":"@sma1lboy/kobe@0.2.0","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/index.js"},"dist":{"shasum":"72fcf93dc02fc6f26d9c8b2521c9b10632455638","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.2.0.tgz","fileCount":3,"integrity":"sha512-ss4p0IOo6i3X9kzIbvs2/2Ka66EaMcVhyraxtM26A5q4bZnTrB5FkD9H+uwX6fD1VpdPgs1vQABngFS5xI414g==","signatures":[{"sig":"MEUCIDDHSZ2YcDXGjfjbhe0vTvDPQvL1z+Px4ODVdONShdh1AiEAyPF1p7Mp7VSXrt3RgQUUZ/ziC9tteRii2ChJ+2TId/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622993},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"2d2ae9ce9351bdbb905771a36b94cb820c6b46ec","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.2.0_1778407391022_0.27148620333788553","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@sma1lboy/kobe","version":"0.2.1","_id":"@sma1lboy/kobe@0.2.1","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/index.js"},"dist":{"shasum":"ef7267cbb73ea52747a64759c796d703d4d837c4","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.2.1.tgz","fileCount":3,"integrity":"sha512-X6kVmFEMJcevxadho69NM8ab7ry3C9HN8aQHth0wKG4T72M4TjIw8XvScfGoYWaUdXqMPv2bDz5hKCMeD1OLMQ==","signatures":[{"sig":"MEYCIQCoOEkkYvSOQmqju5tVVidyO34bg3Ahmq/7aTwhGRhoaAIhAIGSC0JEye7h7BJnxcTz+fYRFlMcBsQ9LXQ6hpg1qp7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624697},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"a01796b71bfb0022b4ba884a917aae69b239bbd1","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.2.1_1778407868534_0.015130474358761914","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@sma1lboy/kobe","version":"0.2.2","_id":"@sma1lboy/kobe@0.2.2","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/index.js"},"dist":{"shasum":"efa79a09b826d9440f35a524b21b93ff73350fe2","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.2.2.tgz","fileCount":3,"integrity":"sha512-UrpLQC3LEBNC+6SxpUHp2fySPbYK3eWc+MjgoiL5u2aLmxrrh7c/WeTSWaikVy5tOjnm4STWLcFuz411GYpWxg==","signatures":[{"sig":"MEUCIQDOeg8Gt37yJN5+HjjQHRPHtGE5FrOMxN+rTr/6wb9KJAIgRAr0ShwxcG6j8Im2lJkweEIWLGPZFJkAqQXTLZ+fiiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624740},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"65abb64e5d3ebe4a4da07c5bee71c7cc2c735031","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.2.2_1778408427098_0.35532152924506377","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@sma1lboy/kobe","version":"0.4.0","_id":"@sma1lboy/kobe@0.4.0","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/index.js"},"dist":{"shasum":"44dc063c53a970350894b59a51a2aff80c8d7bee","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.4.0.tgz","fileCount":3,"integrity":"sha512-YD+A5QNLq4LaImgiyfoWB9Ttva9KSHDVnghWoXIiRChSEvIs8s5KNFFbcwSYHltQ8QnO/HQObXCOSae+9Vtv3Q==","signatures":[{"sig":"MEYCIQCsxN7iDLE182SydDIR/hByJGTIvTeDqmr0qgNwVUPwewIhAM85sNfN9SE1WoNKN/mW9uHSFC8bwAkfAxoBGb+MYaXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":702807},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"57ce5166268b85a53bcdbb7ed1e57eb431d03234","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.4.0_1778451911105_0.0287637613288263","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@sma1lboy/kobe","version":"0.5.0","_id":"@sma1lboy/kobe@0.5.0","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"efd839d2df091f0172035b213a302180b79c2211","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.0.tgz","fileCount":4,"integrity":"sha512-hYptbJWtpkGtxFUwYkQmwM89j16oj5uWDbagU5r7zuLXLYpJJallO1WOVS0KL9Ofk9Q5CBpC9l5mMnujPsTbMg==","signatures":[{"sig":"MEUCIEK/YQ3cuuZZ4UJcwflmXqOc1fxUWhdBTcnrXNGbGO4eAiEAo7PAtXwjfJX2tP5EsmbRJYS7FbjT/oYp4dnXwpkImjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":904820},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"d570151d5bf19361ac29bcb167cd43d895379fda","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.0_1778466220998_0.5885034885971727","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@sma1lboy/kobe","version":"0.5.1","_id":"@sma1lboy/kobe@0.5.1","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"a681be7584d8e4a30a0063f3cec538ffd971f7fb","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.1.tgz","fileCount":4,"integrity":"sha512-0FU+i6TwpQbK06EDafwAwpSFESV5F5096UttCyzAThLiEnZQdG0gB6N+QepnilUws2RgUE+u7bfZTGF1ccKG6A==","signatures":[{"sig":"MEUCIEU2pQTsLksM1X54SSx/CUt3/QCJ6YQgBK/mBjeQsbA3AiEA4iZxMYCeHacpb+4lfQMWPM6bFtNdamo6fEyUh4F2L4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":912771},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"55a6c36ff3f4950d41accfb6bc314a35de4f1574","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.1_1778467184093_0.5878191046488035","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@sma1lboy/kobe","version":"0.5.2","_id":"@sma1lboy/kobe@0.5.2","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"18924ac1c925bfddaa217767f520a07a1683a313","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.2.tgz","fileCount":4,"integrity":"sha512-ZIoTw7RCbIdHIGdox5ARtqL5Lz+5m6Q2q/WcHzRaY2swAKrGc8+8SGdnDAUTg3FT3MQGg4TLwSsayY85OjOCcw==","signatures":[{"sig":"MEQCIB21Jq5KysCFZgdqEB1fxSM/aebYLNcjmW1jkkS81OkXAiAYpdnMpp+bvuN5xHBVB/uR3oCAIxk9xtUA6MpaadVm6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":913283},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"a432ce256791fabc40bc911454a7f3c3a1e96c0d","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.2_1778468559105_0.8496138928758852","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@sma1lboy/kobe","version":"0.5.3","_id":"@sma1lboy/kobe@0.5.3","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"e0218edf316d8a1caddb9b8ed484992f53619871","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.3.tgz","fileCount":4,"integrity":"sha512-0Rdcy9z7eR7qJduaW25RYZZNWkF++r0VuJkfUO4O5yC0UafgbI5P96kF+UM94Idxpy+W/OOq+qDFd0HvBlENmw==","signatures":[{"sig":"MEQCIEFPJpNy9WOYu2QMV21M1DWlE4zAeFOkWn9F9dbTBAa0AiAWPMtCrd5CEq1iV5yBbxqMNI+W/qwa/J4XJok0a7YFiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":913283},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"451a35ca3362faf684bbed20276f569a3d2bf86d","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.3_1778468735898_0.7385347731080827","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@sma1lboy/kobe","version":"0.5.4","_id":"@sma1lboy/kobe@0.5.4","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"7bae85e5a5c9c202227d534a950cc8c7da7b3738","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.4.tgz","fileCount":4,"integrity":"sha512-Qy0uC7brfNa8YqRSuJHsElHvEC+wXielWCzHXsjnj2LY+tGX2MO+QbgB2ZRvP5KT83NsYeldqpS5TOb/qrq3Sg==","signatures":[{"sig":"MEYCIQDz7R4/mdbEajIkTSQWFnhCrUoHntXkJCsDEQD0VMO3LwIhAMuxVLpIpw8ERUr+II5ieUajYa52o0SaJUEKhZNSCxHv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914991},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"358a8c19ea576a71b0b686a33ef24a08ff67990c","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.4_1778469717557_0.5438558095135269","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@sma1lboy/kobe","version":"0.5.5","_id":"@sma1lboy/kobe@0.5.5","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"72440c495dee768ca37b537d8e37c1c8502c6479","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.5.tgz","fileCount":5,"integrity":"sha512-G4u/p1dVbxx3d0F0/EKFDsXAWpt/8cJn6EZq8r5fxKNs8THM+/gYIZcR9hk35eG+yZNVdK1BnPqtzyLWm7GiEg==","signatures":[{"sig":"MEUCIE9OUCwF2qjcbxZC/+lsi2fIvVZz7NaYArtDggBO36V1AiEAlAbzNPQJIumqxru2GnuWgVJj44+y/08aG9lR/beb728=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122061},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"a3e6baf4efa19bcb72d013056fb74dba6308b77e","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.5_1778485915715_0.9279038775627562","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@sma1lboy/kobe","version":"0.5.6","_id":"@sma1lboy/kobe@0.5.6","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"2480d89c8c93e50ac4b3d929a7a04e42dcb070cf","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.6.tgz","fileCount":5,"integrity":"sha512-bkdLCqmf081c/moAy9a2gAEc5Js8mw2HibHZytf7vtRO7lx9VJVSstwHpFZxAyUbGIaxQfvtFbn0fmaguFRtPw==","signatures":[{"sig":"MEUCICoGjtE5NhUrhWHng3qGrjEIfmU1HCEsldUt6lroRbwDAiEAjyLSkfxNjhdBMbjGgbb7h2ZXlk+wac+z1ft+9OxIGeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122047},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"f6e449e51532fecfc45a64c95a43652cb5079561","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.6_1778528685824_0.897214744034649","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@sma1lboy/kobe","version":"0.5.7","_id":"@sma1lboy/kobe@0.5.7","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"31a6b18e612545c852d6f95863fcd71db059fd00","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.7.tgz","fileCount":5,"integrity":"sha512-PMQhs3qVsLRhOB20GqmK4A+Bv/Y3rGhL/RjOxTHJoTeQt4OtYllAPwpMHjOzGDb6cLd6PlKsoTgaETGlJbFLCQ==","signatures":[{"sig":"MEUCIQChqrCnuh98l9k/bVafx9a9lwuc1y0ob7vrS8FEKZ0KHgIgUiTR8Br9TBeiNQadtxuy8b6uT3Y6rCYj+vlYR/y1sN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122232},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"8b8380b9231f30f06a93ffe8b6a7b9237e05fe6a","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.7_1778542065902_0.7255947227909783","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@sma1lboy/kobe","version":"0.5.8","_id":"@sma1lboy/kobe@0.5.8","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"36ffeb3491a8260b8a61755bf6cdf8206932e5a5","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.8.tgz","fileCount":5,"integrity":"sha512-Ujsq13Y4bTY+8MOFeucCFL4iICenz2DuKi89mkOuJRBmWk390sgakdaWtILDV6RPXUJDi6jdLRKKVALNYef4CA==","signatures":[{"sig":"MEQCIAhYI+b0uUiYtDD6m3d+amfcLzvnU2+LYegG41x32rN0AiAizj8E5Zr3DxwB+ff8inSF0NAq8GMc8Kq+QP0GkZjCrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1155760},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"8077c579a0f417e76450bc3c5f787874c714e9ca","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.8_1778552130042_0.9277272614034742","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@sma1lboy/kobe","version":"0.5.9","_id":"@sma1lboy/kobe@0.5.9","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"fbaff8a00785ec5e20678f414c925de261987d22","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.9.tgz","fileCount":5,"integrity":"sha512-TCwhD8pySJKGO3+GAWYtavVCH3EjxNuI5uAZZKXlBlYfeiBOpLOXRfpMoggElWUR7aP8E2jTaIIAX7e6UJoxew==","signatures":[{"sig":"MEYCIQC7p0JLiesYPnTJLqKMj+2Imkg5vhxXdoB1LBv7H2VasAIhANNuyocBdOlgUVJDFprHq6y1uu+o/gy91uAeE5jRzHbl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168806},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"67492f285ee1c38d5d09e4d3c935965bda07b367","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.9_1778558729050_0.136305675734677","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@sma1lboy/kobe","version":"0.5.10","_id":"@sma1lboy/kobe@0.5.10","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"8fbd4949b159709cdb5acce927a97fb98863bba4","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.10.tgz","fileCount":5,"integrity":"sha512-mLc5zFNHsYSvG4DtN1qEE/3iyjrc7L/VWCd2q6DF15OWarO+i2Icmy9mNADepV4LnOLh+GjMgsmsTohOTBvCMQ==","signatures":[{"sig":"MEUCIQCYHr1Ci65eUX5ClIg1V3yS2ximmnN2sckzKaamWIC2NgIgPqTQ9niATfJzjre290C9WyuGWC0MrflMREGzOZBdrg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1176347},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"e740b04dacadbba1700fd648fed69f6652a1b39e","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"vitest run --passWithNoTests","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","typecheck":"tsc --noEmit","test:behavior":"vitest run test/behavior --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.10_1778560027938_0.6970513617679421","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@sma1lboy/kobe","version":"0.5.11","_id":"@sma1lboy/kobe@0.5.11","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"c026dd575630d15be382a03a368693f5695523ff","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.11.tgz","fileCount":5,"integrity":"sha512-DPFUz0AcWwRzYGUhCyls11v6bHiXZs+VDfXwrajawofkTeLuYrm5hiqVtCIKyMiAqP2TlxeClzlgaPSa1GLIPw==","signatures":[{"sig":"MEUCIQCUNrwddYzclP6qpiUdeRbl/K84ElsKdGWkdWB5d/TO0QIgeQ3n1GR/SNgXkMsoII7O4C0p6XjO5J3UE8NLWlK0LtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185452},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"a6431af33e1f1777e79df555ed8a8d103aea64ae","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.11_1778561650911_0.9246754070969716","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@sma1lboy/kobe","version":"0.5.12","_id":"@sma1lboy/kobe@0.5.12","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"501b8856b256941264985bd32bd7f7a84f304fb3","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.12.tgz","fileCount":5,"integrity":"sha512-J9H3qVMw78kHiKFTLRPHe+rP6k4piqe/84IZ++l5LrNkFajcEpQkd0THzv8ROe/L1i6/BqUH2Gta2OXDfo4//A==","signatures":[{"sig":"MEYCIQCPTy51flYyUamBVLksq8x/CwkXWndzOZPjn/Ty3s9vNgIhAM+Zq9iJ7EHzzu/U0W790jE4fzDcFAkCx/AgfFJXy6fJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1201868},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"8b7e6bff14ffb8dd29b5b634cffb94108a1c326b","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.12_1778562326056_0.18812038564643174","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@sma1lboy/kobe","version":"0.5.13","_id":"@sma1lboy/kobe@0.5.13","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"3738a75a5d4d4d9c5b7e473eacc214897ade10ce","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.13.tgz","fileCount":5,"integrity":"sha512-p8Ve9GACZtw1cxPn9ByoIBTSZBlhHVFDQ8InqoGGBMzf+JOVnFuQK4CHtg52d2a8jx0T/e067MEcGHThi36BvA==","signatures":[{"sig":"MEQCIBOdmtnTssbsNmKpMZ5hAnHivd22TQc5uTjkqrb+aSc9AiAc2UAH/Lu8JAPRhGIbPr4lYjgFeihNufPMiEA4N+0VnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1210321},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.0.0"},"gitHead":"675e18acc6fcbff54344502aef9435b4cd7728f7","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.13_1778563604759_0.9427431826111599","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@sma1lboy/kobe","version":"0.5.15","_id":"@sma1lboy/kobe@0.5.15","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"a3a16a0186b624d93144d15d27ea6a99b943a988","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.15.tgz","fileCount":5,"integrity":"sha512-eyzDN4Zycp9p/4l2uOu+F9zt50YLjh1tYRelPXh2LRcvofthmJNq/g2JyonKzphpICh1W0552fE/nE6FRyBD7Q==","signatures":[{"sig":"MEYCIQDohc54R72LSfQrt3SsCjFlGhCHmjhHEssmoENdDOsHQwIhAIjoW3KXqureBnvX7ciQIqPeHIDoHy+esZwL0bGBYDi4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1490438},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"bbcd6c8c7ac793911cb1e91407edf1a37d473dcb","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.15_1778567193631_0.787770104902705","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@sma1lboy/kobe","version":"0.5.16","_id":"@sma1lboy/kobe@0.5.16","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"219d1e2e90271639a0155923daca0fcb219f97c5","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.16.tgz","fileCount":5,"integrity":"sha512-RMk38MgahoT2wNPkey2mpq0lRa1/EhNLlD4x8q2I4RMr5lDYH15S2edMe2QB/LHmAahGp52oy3Z0sBeWc43R0A==","signatures":[{"sig":"MEQCIFHyco6V/Nlx1FLZmMeR+SEutC8zfjwe6lAcd9K6qtSKAiB13Dgzi1ygboFWNAi3M8o29yi/FYYiB1kg1OQsP/llog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1582043},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c83a21c30e14569c5e1efc988facd335d3abc35b","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.16_1778576603217_0.21462673377695052","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@sma1lboy/kobe","version":"0.5.17","_id":"@sma1lboy/kobe@0.5.17","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"90b95b4396e567f8639769a959a677d0ca92639b","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.17.tgz","fileCount":5,"integrity":"sha512-hiM2YQem41goyceNIkdpzJpq4wqpcLVKW6IN6r3RF9M0roBBcGSQt+Jrg9M2bCvKPVuou5ZuXSPAKDkjc+CF7A==","signatures":[{"sig":"MEUCIQCc32pO1Tc91wEs9ZjUQzMyj/PrSNH0rJAcYE4Ec7t9BgIgS86lz5FAVd9x31YpxSKViW5Y3lyGwpTXtGy2tdxnxwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1615199},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c892a1f64be73e392521c16d2dfc2cdb5617f2a0","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.10","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.17_1778624704374_0.09293205599670151","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@sma1lboy/kobe","version":"0.5.18","_id":"@sma1lboy/kobe@0.5.18","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"1feafbd1570e683eaebf6ff476c31930d31aa1b9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.18.tgz","fileCount":5,"integrity":"sha512-sL0+gpw45ksVHrU+NDLha53rXFwoLzFQgQS06UffqLzWcJr4UwDBYug3APi90SyJm05/jg2GGSwpqSj8cjeVVA==","signatures":[{"sig":"MEUCIQC31lcsAiFfNJz87XntAJj440y0hKj9zVXDXBadC5WBYgIgSSX6oFvMkJDEU9e7K+FGpds3+ATvittUvPveqa8rYYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1615599},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"69e6e1c4f3a0ca8a2c11f22329394243a0464e36","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.18_1778625276937_0.38132632730622995","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@sma1lboy/kobe","version":"0.5.19","_id":"@sma1lboy/kobe@0.5.19","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"c4974e95c836b0f03b4488591574e565bc7112a0","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.19.tgz","fileCount":5,"integrity":"sha512-mGcuqqCNRIhFzXVF1+zHLYpRpjWgjX/ny9I+Z+nSB6ht75oa3BvjidXTc0IY1Sphnr439um92LeHaAgU7J5C4w==","signatures":[{"sig":"MEQCICL8+seuf8kTqRWSaYX843+Jm9zmqA74CcSW2OZaOS/5AiAkNff2vf6IgDU+NZ1o2Ov906nCy0mvCxgKUPDJu53fxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1622802},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"dcdb68823e75e7db1de92041b20a599d118546f1","scripts":{"dev":"KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.19_1778626868334_0.8308714894787737","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@sma1lboy/kobe","version":"0.5.20","_id":"@sma1lboy/kobe@0.5.20","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"64c0bcb3505f601319c4179e594c5021052e1dae","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.20.tgz","fileCount":5,"integrity":"sha512-CxVfquCluDr3ZxMBCUplLJmjZUu+p4ce8s4MNYCc/emssUcEuKHWebZTM4AkTZaY8FwwWLMCUSD6doQFSaTxKQ==","signatures":[{"sig":"MEYCIQDJItSow/N6Sd/o0b9M+qSnhU/J6wWpG1tCavnGApuFkwIhAKam8aRnZg8CoZwIL4tZxT1Wfkbc04CzdQufRNMIp19T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1681541},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f2d1437647075cc1f667c3fc4fa8811a04bb4376","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && env KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.20_1778650985179_0.17393491997336086","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@sma1lboy/kobe","version":"0.5.21","_id":"@sma1lboy/kobe@0.5.21","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"b2315ce8a28aa6eb0c3acb8c0acc5f0b8c186609","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.21.tgz","fileCount":5,"integrity":"sha512-OwNR5H2koi+f+1HSsWTNRIBf9AUbEd+gYDzSXa0TLiX1OzAgKdR4pJdlTV+O84M1ZRUHftaCsE3dan1f2l4/Lg==","signatures":[{"sig":"MEYCIQDHFO0oRk4vKbftoe6+wCHoLyN7+1+CbYCKQDeDB9TBcQIhALIVq9e3EiGctQSYpPoRI37Cge9kkijqbO9uubb29aoZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1681541},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"bc7cd072607999e48144ca5b95e41c16dde2ca2d","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && env KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.21_1778651200153_0.5714252355068263","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@sma1lboy/kobe","version":"0.5.22","_id":"@sma1lboy/kobe@0.5.22","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js","kobed":"dist/bin/kobed.js"},"dist":{"shasum":"08cd20f989d8c3270b4c605ab6bdadc358f979bd","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.22.tgz","fileCount":5,"integrity":"sha512-YQzyCLb84LCiKZ9i4uMY7FfzvvqmR1dZWTF+8LJWPZjOLDTwk6/0LJmiBqzISMK4QRjbSFwRD8Bk4/s9bKGasQ==","signatures":[{"sig":"MEUCIQDFWNvFbBLrzJGN0QUUKyTDkiQuwM+x3jL1AYd1KFX2SwIgVAKr4FIWLst/QPi9S8qJtCZkT7Yyzh8zX/z8ydvc2i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1707433},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"66450b46b3bc08f2b7b12e58ff1d37fdf7471f3b","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && env KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.22_1778654636319_0.010510658025763009","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@sma1lboy/kobe","version":"0.53.0","_id":"@sma1lboy/kobe@0.53.0","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"3f9fa4c923182e1c62b37bb54fbb388ba7701e55","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.53.0.tgz","fileCount":5,"integrity":"sha512-/wQ70N0avHzn7AXQQn4Wps4G97b4M+mOW/uvn0K6f6TYlIemc2q7rT+tmLAgQd8mNXvNJkOo8L5Pm2fYHDRQxg==","signatures":[{"sig":"MEUCIQCVp7EZMv3tNiZ5pxHn6nz4bZii6nddcXo2jZaXtSL27AIgISbTgTnWXJr3zjGhv3lTZnWhT/E1Zj8vVLcPhofzRtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1652052},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"4ab9c9c8f7dfbf91ce7962fd591e8240065bc690","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && env KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.53.0_1778955778977_0.4340216144684239","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@sma1lboy/kobe","version":"0.5.23","_id":"@sma1lboy/kobe@0.5.23","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"183d865778f8ac54c049a4829cdc8715742b25d6","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.23.tgz","fileCount":5,"integrity":"sha512-K5VpKRWIlGqM/u2oezPBjv2UvkxWC1Hn1gkeT3aLoTFa5NbYE5HMYY9adDp+8Grbxw3wmloN1a5fNLbEN8uT8g==","signatures":[{"sig":"MEUCIHb8CY6+Z4Any9z3LD/fnHZdUbR4eo6iXeKm7yNaN4EEAiEAlzh3NuBEMHTa2+xpONg28kZIOW8y9XTq/AwGFV5grqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1705961},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8df29346246e62c845fa0d9217f1bd336e04f3cc","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && env KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.23_1779046296633_0.40018745517997845","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@sma1lboy/kobe","version":"0.5.25","_id":"@sma1lboy/kobe@0.5.25","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"674b877678da74a6aa0fb329c327ed0df728bdad","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.25.tgz","fileCount":5,"integrity":"sha512-RZSnd+GB7PWbkdoogCFeSQjJ/cJDQsfXYhNROXDV0yopSx0f6EIvgjcUJvGpImgCQJQylVVi7w5Az3TcSbWFWw==","signatures":[{"sig":"MEUCIGEa0sx+lf5Gy08BgB7MQCvu5xmQyO5+HkK2hKCQJ7JqAiEA23ACYXSG3qzMpMPdmMF4GzpIArK0W0juUCwD8bu56KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1750906},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"4f71e96319453e687d93427b8a26cb1dc006a047","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && env KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.25_1779061889028_0.6524950231583133","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@sma1lboy/kobe","version":"0.5.26","_id":"@sma1lboy/kobe@0.5.26","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"2f4626fde071b71bf2c9bd8d24494ce79c0154f6","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.26.tgz","fileCount":5,"integrity":"sha512-Vh14pWZ72P9UlDtIIq5O99cf/dzHhkQ8XYGt3GA7z1dP1Gh46DdWfHvR0eOSvphKW59dhSs4wnWHtwj3r8+ycQ==","signatures":[{"sig":"MEQCIAatDxwcfiI1QwB+/oTOxOLb0xr00bo2DLOtBqlDZMoaAiBy5SlYXRe5gtzz+Mn6DxPDArYyyMgdhGCGY1qjv2SfHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1750734},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c376f2e84fd1dfa6c8ae0033aed2e8c9e617c790","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && env KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.26_1779066841516_0.5780976789768772","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@sma1lboy/kobe","version":"0.5.27","_id":"@sma1lboy/kobe@0.5.27","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"3025bfe79fe81c46fb26c4f83a088cbd8e0feccd","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.27.tgz","fileCount":5,"integrity":"sha512-YxnKCg/DvhXzEPpNTd8J97lOX2n6jP92UvgjNlb9s52KMOEMz5RtQyb62RUl43vHUM5H7YRNaNJ5C+6PkF/mmA==","signatures":[{"sig":"MEUCIQC09AuBEUxaTX1P/c2Sj2fFA2OgbFg/P4BygzAmL84NAgIgdfxBqP7UOdOUsChaW5YNtvDFT+kOYNSK842U6GeKgZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1773699},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"ee1cbe301b06c8faad15cb2edaad93646c436437","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && env KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.8.2","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.27_1779159578442_0.3705466611603223","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-experimental.0":{"name":"@sma1lboy/kobe","version":"0.6.1-experimental.0","_id":"@sma1lboy/kobe@0.6.1-experimental.0","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"d7941e7f44af71ea9ee05e9263d78d10313bf3e3","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.6.1-experimental.0.tgz","fileCount":4,"integrity":"sha512-FhAUyRlA/D1YuMbT3Iy5pz15ORAQnuvTP/1vo10d5u8qoNlLF/IdcYV00XAHtsbpmyN+fQUHGs8ZaZxRbJ8ocA==","signatures":[{"sig":"MEQCICFugdoBq68fgvIj4swkHNX15x07DQ5Kv+w/zoWkIS9cAiAYBo36FptoG6RQYrViqHGoTNp40gam8NLe5T+VE2CTdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.6.1-experimental.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":773545},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"3a9e7facce2bb51446610a128fc6b652a50f89f7","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","readmeFilename":"README.md","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.6.1-experimental.0_1780091943598_0.6757311678798399","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@sma1lboy/kobe","version":"0.5.28","_id":"@sma1lboy/kobe@0.5.28","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"66a1653ae57d9a37b8c6b7c2ed1386cd7792bdf8","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.28.tgz","fileCount":4,"integrity":"sha512-GUQHYQR2XESRuK97cJJUArOcL233LoE/yxfXzfxe8bDnSqYF84B8uKK3Gc/qds8QhUEcUdx/QLkTA00/npJ/OQ==","signatures":[{"sig":"MEYCIQCFRLKPlHziJErrHP7rREmycavEzuZCraEQJBX2OeIeIgIhALGFUTLPMe6ssNRiSzFL9igBUDlaa0fpRkG50FNtt7ac","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1768888},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"038fe93cf65db8dfab5eef66c36129a7509b1b5a","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && env KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.28_1780092186099_0.8202699449506079","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"@sma1lboy/kobe","version":"0.5.29","_id":"@sma1lboy/kobe@0.5.29","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"4c8c7e0c452b62636fc34f80b7f51f508846f974","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.5.29.tgz","fileCount":4,"integrity":"sha512-7ZrlMmviqYfmGXCKLbGZuy//xINf2vlJ8JIenSm7sMqw/aAaI5CCpq/2zzVtystLRwHsiEDCXoqzxVDIyw6/Kg==","signatures":[{"sig":"MEUCIA/eupM4616l1zx9PZprzx6YH9ozlP/GEI0eyGxVZBWXAiEAj0+EUxYrlDcskPA4TcXgRFNKqI0PWv2SqEJJssdQzec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.5.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1805778},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7266fe5140d3da57c3155b94447728060f71b79b","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:test":"bun run scripts/dev-fixture.ts && env KOBE_DEV=1 KOBE_TEST_ENGINE=dev-fake KOBE_HOME_DIR=$PWD/.dev-fixture/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon test/orchestrator/bridge.test.ts --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","dev:test:reset":"bun run scripts/dev-fixture.ts --reset","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts --reset"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.5.29_1780094899216_0.16559896290916254","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@sma1lboy/kobe","version":"0.6.1","_id":"@sma1lboy/kobe@0.6.1","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"1e1642101cc1f247ad7ef17c60cced255e047b19","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.6.1.tgz","fileCount":4,"integrity":"sha512-Lc/1Qkg0RE3Ohk7gRs438U9pwVhpniRRS4hpbSpo5jY7om8l9mSds9mZ23TGiyqQsAKuwL77+EHxx2IN/L8KOA==","signatures":[{"sig":"MEQCIG9rn1P031VOiW4dzQQDBbGiSftSdnLlxZYEDQbCu719AiBbin0vciTjJH6ISZvPRUzehI8SlBvhFfUmjitGSBZ2XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":773537},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"bf6f487fa8ba8aa74e1a95f382f87e882f1eb004","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.6.1_1780096824398_0.8737638544455288","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@sma1lboy/kobe","version":"0.6.2","_id":"@sma1lboy/kobe@0.6.2","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"1d40b23e1c24ea6d12bb68c4f98630edff01deab","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.6.2.tgz","fileCount":4,"integrity":"sha512-z9ErGy/UHPYD/n9ScdbC3s76Q7wsnfGZCkAMIUitGHkGkySo+af6LBWOj6ar57NtKLlTEiT8NlL+1P99yzOang==","signatures":[{"sig":"MEUCIASdkjiStGPGylbGfglxS9Rb1NZaeYnQtBfb6t7NfNBTAiEAlNLBwkINWqT89xayjyV6ANC//j52a9iJeXXX02kY3eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830219},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"cafc39103134ef2a4f28574136f63a49f6eb853d","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.6.2_1780117065000_0.6821396116551703","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@sma1lboy/kobe","version":"0.6.3","_id":"@sma1lboy/kobe@0.6.3","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"0d6a9e25fdcb63c813ad03504e470016ee01a8b6","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.6.3.tgz","fileCount":4,"integrity":"sha512-8O28VSnWqI6Fl0i0u5LYIMqNNN9EscvFVWfjhM/LWt8owXC0ZsRGpRQuxyC/pZlRPkC6/3W7kfO9/ovkuXIkeg==","signatures":[{"sig":"MEYCIQDp+icmCsrL9YMKZIH+SicOFg0c4n9yOalHHXVN6EXiOAIhALn3sguBcuKfcFMpmZ0/9Zaym0mqpyx9R6WXAVfHwG6U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831696},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fa4714c50f2aa4d94077ab6485e70d40803dca88","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.6.3_1780117649301_0.709681814934142","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@sma1lboy/kobe","version":"0.6.4","_id":"@sma1lboy/kobe@0.6.4","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"9ea064c55791bb29d6135b9bb234fb0a3efdc170","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.6.4.tgz","fileCount":4,"integrity":"sha512-rci0sLYcBMOvUk9oYCkPEl0y0MlejW7MBp/sAa4qliiV9zxMPOjpd2esdXglNzAJlQzMACO24u52soPmqLVy7g==","signatures":[{"sig":"MEYCIQDoO8vTiNEkqedLcQJmEiSrXOB0NIv2BNdYeharsLRfZgIhAK9reinGlBbOTCtFnv2C0zeN3bbh2esHHxLmKtXjAdf6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834324},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8eb4157d5d1753ec30537e9159ab0c131cf1c3ad","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.6.4_1780118920129_0.058855130698110214","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@sma1lboy/kobe","version":"0.6.5","_id":"@sma1lboy/kobe@0.6.5","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"0bb2dafac2e62f4d019edd6d15d8fd82ecd384fe","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.6.5.tgz","fileCount":4,"integrity":"sha512-pYa9WW6kz6W9MPDl4/vG4PtSPnYE0aAwEeAr+rrQFVKXjT2EJTugyRb5eCUsdifH6Fw/vjaZKEMcfyt4z9VCWA==","signatures":[{"sig":"MEUCIGJihbWCNxYTbGukaAanfi0CBzn+KE3BGvPLwKhTvCa7AiEA/mqnH05mKYB6ChGmkXLAuSRSafuPmyVrwf4um+EZ/iQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":859634},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"b2c20f12ba3c0ae8d5427cb96ffe4b55345e72a0","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.6.5_1780133630588_0.4647264999698584","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@sma1lboy/kobe","version":"0.6.6","_id":"@sma1lboy/kobe@0.6.6","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"5eff9de38d96eed3d72682648dfe086fbb091117","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.6.6.tgz","fileCount":4,"integrity":"sha512-Swockm3yqX4qwNIiimmP/i3Qxk/ktOGOQdP5lSnffQE/4ooC5GOiz2MBeiFf4ck62VG8qQsdyP5RJ6beATlNTQ==","signatures":[{"sig":"MEUCIQDahzocYxiuCsHodZSY5HuCtlxQvX9FXgzFy4T9jhXjGQIgV4gK1wJPPRiwtK4fWKUhpAbxM0JtXiFVEj/uGc4Sw2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876643},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"35df3c713aedbeef98f5b38f1fd26c9bac3e043f","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.6.6_1780265519398_0.10639924298953818","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@sma1lboy/kobe","version":"0.6.7","_id":"@sma1lboy/kobe@0.6.7","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"4bb24af001bfeaf1bbbe8a8609a701678f30ad8e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.6.7.tgz","fileCount":4,"integrity":"sha512-RX4GKTivIs2bIOflWoxGjIKVVn9V4q1nkY17S+2z7uPkwZTF/diV9VkB1frtGcXWOknZUtTthESoJbjKWQStGw==","signatures":[{"sig":"MEYCIQCFD4vBFwsai6gTCt71jiAM1LmNAdCtNUVFQNuHANMAnQIhANPU3Y4V1130IsdsmoMQHPqDBsnEJ3z+eN7SZhWVRuqz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":904205},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"955a707efaa568824987de8604e05fed8cbccb99","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.6.7_1780266837091_0.9295818836687786","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@sma1lboy/kobe","version":"0.6.8","_id":"@sma1lboy/kobe@0.6.8","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"9dc2171ed0bff2dd19b8e68eaa8b099c0b722911","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.6.8.tgz","fileCount":4,"integrity":"sha512-FtMg0ZDlPsj6RQJ0H4j6UYbW1SjbVKeSsXjW2ULQXuYKU5EHqsvLHaWa/thdbdl3fjthsBhwHOm689YBqMy0+g==","signatures":[{"sig":"MEUCIA87Gn7bA8QXRkNg0SFLx7yTdjrfOcD56ngkt1T0wAmOAiEA7Ui8Njcfcv6OrAm2EVu/Jx/0u+6dDgqmrJTrmA9fPhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":906367},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"4d04fe815faa9dacdeb298055eb9ba63a9ed0d28","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.6.8_1780268969042_0.9481192665944254","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@sma1lboy/kobe","version":"0.6.9","_id":"@sma1lboy/kobe@0.6.9","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"a1339e78ccfa3bfadbaf0523be5e527fc3717c82","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.6.9.tgz","fileCount":4,"integrity":"sha512-+BY9AKwyxjJRo7aNVHN53fyfF/GWN4lq5WQBQTtIesZ052QUpq4T8EBbOZNnAB2iMaSiiTub8W9nxNyoTkvhgQ==","signatures":[{"sig":"MEUCIALQz0FvaqR9P7cy2Qh4fW30hesmVfdC8wul+3F5yh/QAiEAi5TIqQMKqY3wfyJHCgzJi8NtDPNBM3SSXl3n7W1FfJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":913384},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"4308de042e3d927621972954a637b0c8694545cb","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.6.9_1780278884431_0.6006693488415102","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@sma1lboy/kobe","version":"0.6.10","_id":"@sma1lboy/kobe@0.6.10","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"e652585ab735e83e05766811c1ac0594485daaf7","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.6.10.tgz","fileCount":4,"integrity":"sha512-lRkLc8CHuruzCJ0EanDWc5lBqpmN7VGpF5i4YLX4+lOsz1shNE1UmtnkMdIbZkpCuvoA1j/RJsoYGDWCQeje5Q==","signatures":[{"sig":"MEUCIQD5Z1Vgldad5DXDvi/fbB5wUbgM95HIxkHOq0prjxlzeAIgYOOm/lkKvvbo7BBajyM6LoqzuQZvelWYOQcX3A3rfQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":913726},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"1e800982533550b01e53f06165d2787df2cb73b5","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.6.10_1780281659725_0.0069503199008884575","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@sma1lboy/kobe","version":"0.7.0","_id":"@sma1lboy/kobe@0.7.0","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"f79ce6bbc0f8769a2bed9f74ce96627a77f5ca62","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.0.tgz","fileCount":4,"integrity":"sha512-3jbiJYu8O0m8ZKbRUGeCVGiNa6WWjrt3cFmoMBwrINm+3k/yDMpoSNxUXVttPMGNKrc/9JfHITzvT1QfytWCoA==","signatures":[{"sig":"MEQCIFU55+ahwSx/pjl8hFMvJxrkxOaPztjYK/E/gLV6kqJHAiA9fCYHrCqecBeLuf+rpC9XpkTfIQw1qTjOY5PS+s2h5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":937224},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2d5251c8456d23ee29f560cc190b4f0c716ded99","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.0_1780371301939_0.3841705422726913","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@sma1lboy/kobe","version":"0.7.1","_id":"@sma1lboy/kobe@0.7.1","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"310857f2fb818046131070b5a1c658324553f9d7","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.1.tgz","fileCount":4,"integrity":"sha512-ol2vyXutHrxLRXqOpsXh+kxqY08msicTIsxEmhU0dATn6fTHSSwc9qJP9DIhGpDpcX1Zzc9rnrO5CWa6+Mm8vQ==","signatures":[{"sig":"MEYCIQD/Lpp43suINLSAGoRM2mRFkyhet3aRf8gshVGL5lVxAwIhAKf5lcy4UQzBh9h8KsCllKollQ7BZyefEfXNa+UqqXb0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940049},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"3cbc6e81b20e732fac375fc83bca4e5ffbb6a0e6","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.1_1780464798225_0.37259778711725566","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@sma1lboy/kobe","version":"0.7.2","_id":"@sma1lboy/kobe@0.7.2","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"b40bf87e233c987d52eb3eb4b4bfd2df9451d9b3","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.2.tgz","fileCount":4,"integrity":"sha512-TcTbjgQysxN3drH3bwp1ywZkkUD2ArQ/f+x08ivPsh515MB8WYC2QKGnwAGchJqK3nB7VEhm0j4xJoo6YZV+Hg==","signatures":[{"sig":"MEUCIQCZRhN8aT1ucOMra8nIpISwhSi63tbO0LXY8iHRG/TeFAIgbTWHB5uhWL85ub9kfKds8DTU6SsmVoYyEP7vaIbvgr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946429},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7902f2316f2b92c49597311b75816b5504d096f2","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.2_1780546362823_0.8726719749938332","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@sma1lboy/kobe","version":"0.7.3","_id":"@sma1lboy/kobe@0.7.3","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"307164c2fa2fdac499ba41532bb9aa6e99274370","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.3.tgz","fileCount":4,"integrity":"sha512-CWZAm5mDG4ugTrligGCp7SH2QqOMIaQneUJF/2UgKp1fZ5iFRTQozk4hG+UReirwUoxPT3jNOUdiRgZNhdQKJg==","signatures":[{"sig":"MEUCICksxLWEUZ5YaIjqoY0/3S+MHOoWynt5W08TGRa5qzIgAiEAwtnzPjH9YSmfgwqfElrPo0mDM/V2taTqY47UOHKXxPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":968305},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2d78ae9f88139b9c51527aa5f015a1dc860c96e4","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.3_1780551955927_0.3751704649638783","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@sma1lboy/kobe","version":"0.7.4","_id":"@sma1lboy/kobe@0.7.4","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"e598d291a29a6ed1f857a20169354dcd5144fef9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.4.tgz","fileCount":4,"integrity":"sha512-3KxqbBNMshTJnhNUticZ/tqbYUm90OIMpD6YTO4IktEZIYg277jd8CJ5BXeerFOczuwPPVXvLpGlD2tDVj1m6w==","signatures":[{"sig":"MEQCIHZ5yv7WQCHLiaL1KR/olCZzh8GV5xjQh2W+Wn9cbqfGAiAvJzbZEDb7bx6JZzDLMd1newn8GXs8x2CyFIbc6/pIGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":985685},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"24cd5978a8e0396c836e0252381b597c458fa6c8","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.4_1780558204650_0.7322258637871208","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@sma1lboy/kobe","version":"0.7.5","_id":"@sma1lboy/kobe@0.7.5","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"d1151a5e651c3d76c9decfbaeecf73ca463671dc","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.5.tgz","fileCount":4,"integrity":"sha512-mICifNBhYYguTgJULlJVSSYYJ9/4HlQNWen+E/rPowavCBpQ3XsCLe6/WaLEyOQOC1bnvZUWM7qE+pDwagEFUw==","signatures":[{"sig":"MEUCIBoYplRx5VF9Ngo6qzOlPi4HM3KK3T3+msoR06iuWrrHAiEAjpn27BX+ru8aF8JbO9zMGHtO6L2bzJcG+axd3YbntFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":990640},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"68b7d6192330a0ccad3f98a5163e9a9f82c2e751","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.5_1780559157585_0.8867267576956794","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@sma1lboy/kobe","version":"0.7.6","_id":"@sma1lboy/kobe@0.7.6","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"293dcc44510a24980e2649d7c89bc419ebe1bf44","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.6.tgz","fileCount":4,"integrity":"sha512-XmAwABQp/uDtnsvlNf/iUqeWuxZRxDpxK8QPRgQbTXQF6GG5FtRI2tbAkLmIO9ps/EKLnelTbv+iSmnuIo1EPQ==","signatures":[{"sig":"MEQCIDhLgc3xQ3ab89hgjrudpkQw6i9HtetSacq0z4Xt21ShAiBCk4QNAXZZvKHf75uP2VOtuDrpaafjUb0qNyBxUxNolw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":991447},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"0c1782ce75880e26176a2d2f2bad0fd4a1ff1395","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.6_1780561352750_0.644007341623877","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@sma1lboy/kobe","version":"0.7.7","_id":"@sma1lboy/kobe@0.7.7","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"1c890bf81ba6d81d5becca48abb887d333f65450","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.7.tgz","fileCount":4,"integrity":"sha512-fuzoRYYGHs3V0rZ4YzNxggJuXz5YslIcyv7F3hOmabUQjlPzt/v5VqgPlYwMJ1F3UXQTINOubzmzgaOx31KxYA==","signatures":[{"sig":"MEUCIEK3LLUbF/OrDGsq72F1Dj/8yjAGLNXrf+KJCBp/uefMAiEA9mDg6rmOYn1q0ZK17MYYAWeevxya+O3Pa9cYhptkbiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":991901},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"4b2938cd2049a90e5d97184f027b47b9c5dafe0f","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.7_1780562509485_0.3057195262944963","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@sma1lboy/kobe","version":"0.7.8","_id":"@sma1lboy/kobe@0.7.8","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"9beb0da14e43dac7e4f7461c1873cf1c5fe1815f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.8.tgz","fileCount":4,"integrity":"sha512-ill+8y2IOuZ7zaL54DNEhHOGlIhI+EBKL6ww0ByEuwZKVR6sqXdoFAeHsDv7Jcca0ORWFG0UoBsWwczGptaNtQ==","signatures":[{"sig":"MEUCIEnSkdUGBVt/zvGlcj/IdqybDwMp5BXaxDUnt1RRGu0OAiEA3q6wPgx2XqSIK5fO1Lv8l1XB3cUJ4NaaZIkkq9zqqD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":992111},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"bb143032eff82e5c0e594966052c23fd4f2b0c24","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.8_1780563473009_0.4643413691753211","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@sma1lboy/kobe","version":"0.7.9","_id":"@sma1lboy/kobe@0.7.9","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"88d5cb398978bdf279baf909196165c4fc6eb710","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.9.tgz","fileCount":4,"integrity":"sha512-x3FcueBd7bCApk0AXSnTmlGmUYO49rcUZ61zN2JmTzusWJpz+3W8WqPhNUSKnYAp2ds1zhlr87XYg0zFLgQWnw==","signatures":[{"sig":"MEUCIA5YRhctPiGOMVo6GutMbg1CUD5qhyj3DiQXQ6xc7PgxAiEA5NYzjjW9K2o/+v6+m7umgc0rM6VzdAx/MXk+tgngiRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":992182},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"316e8eae5e5605564e2834dc4acc0df3a50830c2","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.9_1780565066712_0.08705075966790532","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@sma1lboy/kobe","version":"0.7.10","_id":"@sma1lboy/kobe@0.7.10","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"3b5a601f44322f1c6fc8d382262469817410f73c","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.10.tgz","fileCount":4,"integrity":"sha512-v8Lz6BxNRx6p4W1XH7KM8ntnRm2hnaIoJjh1qzfXepd6uk3kuNirgCb/vjs7Phk6QYS8esxCCrZu9Fw/EBNvLA==","signatures":[{"sig":"MEYCIQDQwGtJUz82XUetOfOJtXgQ+MaPSkkRur9x1rOUlLUXfgIhAPwdM6tAAXA+V4AtGW+JcsgZfmGTn67RrwhtAgZRUZTD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":990699},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e29dcdc888571c04bf5c28281205884323f8c8ea","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.10_1780567363080_0.18074452668277186","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@sma1lboy/kobe","version":"0.7.11","_id":"@sma1lboy/kobe@0.7.11","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"4d88089d7844b67e944f631649702db97430db2e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.11.tgz","fileCount":4,"integrity":"sha512-n1dG7Mimc3pl6qwKVfMTM4B2/aEMOgUkN/IAb0RUCXKfmrwhVGsTJIBrDxlUeuzpdlwAYws7FjUyrs9cLWcyBQ==","signatures":[{"sig":"MEYCIQChhkKRpNuTW2O9eDqmNTGjzSC8BbqWZNUlQ37uOTwDnQIhAJR0WO3FR+YozFt04U0GPWB9tRoH5P9RmTJp2go8gcp/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":994935},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2360abdd2a405b9c82ae54dfa6536961ffa3cf52","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.11_1780569906497_0.8016815210365407","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@sma1lboy/kobe","version":"0.7.12","_id":"@sma1lboy/kobe@0.7.12","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"cc8c03a0711abc7e3b894bab041033029cab6369","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.12.tgz","fileCount":4,"integrity":"sha512-pcZZQ06a/dR/BQaw3YdESX4GNtLm5g9t4ScTGt7DOJj9sSjM2VWLEF1p6u9HpoJYuTTOHGw1jmSq2G0BFSML5A==","signatures":[{"sig":"MEUCICf+MjwpT1HeUvtf5qjObWAb1FkAZTWdo5XB7j2GPpEIAiEAtbOcwHAlchoCqCjeccoV7B2V4HDxyusaxviL1j8do+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":998228},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"09cb51c07f1a66441d0abffdafea200549dfa23b","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.12_1780697006350_0.166631589375277","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@sma1lboy/kobe","version":"0.7.13","_id":"@sma1lboy/kobe@0.7.13","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"7a4402923733ed06856c43734be168631c2a34ce","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.13.tgz","fileCount":16,"integrity":"sha512-sbssdetkhkbXfrmInILQs7jofjl9GgHfmGonCcojAYUPrhicWxVa6Jxuc9K8cAiwvr2O7P3eSLVSizsKYlSTHA==","signatures":[{"sig":"MEUCIGrs8TLjSj+SsxNTk6anQwG96gCFhcJpfLDfafr1wmPwAiEAkppsYjenMPF+elMy6kQo1+8vPAQ78GVEQd749lsJoLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4086018},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"19aaf1e1e9d581946d02ebce88d9f04f00e5afea","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.13_1780964778918_0.7908105102892593","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@sma1lboy/kobe","version":"0.7.14","_id":"@sma1lboy/kobe@0.7.14","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"8e50a43d09e3d978656b78516b9f7b13b8e4e81c","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.14.tgz","fileCount":16,"integrity":"sha512-HVLOHqscepQTjfXlg4TygOrwkSImm5oi2huL3foSZBEcBdnEuBVaGVqALxoakcsp2LsmVZOhFl5PaZzXGNaHqg==","signatures":[{"sig":"MEUCICEM4PlTD216Ztg2XuW0CJHoyMl3GKnEbyy4MgTKvOdWAiEAluK40qeh/wbcexsshP6g9jeGIvgX/spshtUoRFiuMDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4123850},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"6789a578a34dd1c9bb5ff7ef6a34cc00dc4162fc","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.14_1780984015725_0.7862485837643807","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@sma1lboy/kobe","version":"0.7.15","_id":"@sma1lboy/kobe@0.7.15","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"3e14004b839eaab88b45b0ca714ce15f2acaa9dd","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.15.tgz","fileCount":16,"integrity":"sha512-kCcz0sjg/+5jnW8JRRQL9S3HYkuZ6eEeicMTeAyQfqhv9YrIJ9Dp7cMlA/FWOq29McQdjfOELKaTHjAtwsf1bA==","signatures":[{"sig":"MEUCIEb6l7YpZCYMYTeOQuC99VsNzANITJEVRfhuskMmv2AiAiEAvbRJc9zHvWzqhsJ4AR9ufFac1IGUfEZsBmuDPQni7ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4141689},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"79cf858c4690443a5fa0ee00cd0c87113198c99f","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.15_1780991878385_0.0055096510024150724","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@sma1lboy/kobe","version":"0.7.16","_id":"@sma1lboy/kobe@0.7.16","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"7e67dd545b4e0d3f1d7c431f0d553b4fb4f5fc83","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.16.tgz","fileCount":16,"integrity":"sha512-v3TUTglNCmjRxuTasAcE/g9jJ9y9W5Ns2YXeBfOQD5W9hH0PQDJx4BjmzEWN/7ZZijhkrk4vV8Lj+HPRy6Z9Bg==","signatures":[{"sig":"MEUCIExyT3NQ2xfO5xUTh6RqwJsrXWcHoqPflTpKehHfCnw4AiEA4rije5y/J6khxZbtGl6nX80eaGVf9TMpV+r+Nkc9jBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4162026},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"9b974918af936f5bbaec8d42297ed5a372ffc9b0","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.16_1781035036233_0.8979964238518088","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@sma1lboy/kobe","version":"0.7.17","_id":"@sma1lboy/kobe@0.7.17","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"c13c867ea6c0850082f49d7683177a4201916c76","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.17.tgz","fileCount":16,"integrity":"sha512-ODf2EjLOnbfQ5brnH0B5tlZmVHvJVYY+jv5htXRlnv6Mszj0sc2WuCLVB/rNMG2SVFis9PKN+8P/4NlA8Yd+Zg==","signatures":[{"sig":"MEUCIQC44y/emjYhXUxvFvJHl+2/r8oZeDygbq7nq5JDgJZmPwIgTRUHofHr8ZfLqa+09yUJa6BnsEsTy7+cCk9XEgJyOB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4149328},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"9189efe5144d855da95376db88929ff03643f253","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.17_1781066574403_0.0791040611691396","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@sma1lboy/kobe","version":"0.7.18","_id":"@sma1lboy/kobe@0.7.18","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"5fdb6f05c82b6576a837adff898dda1026641416","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.18.tgz","fileCount":16,"integrity":"sha512-CcBLh8ZzrmWlfUivY4KVi4EnWhZcmUZct+PGcqH17LimxpV+Qc6466V1gGTig5VdYSwFUF3GTc9oELiAR0nxZA==","signatures":[{"sig":"MEYCIQCRLiYF8c5cm9JeihQ4FSQM8HTh7W7dSJoLBBsgSiXiUgIhAO2KIUfKoUHdwc+Hoqefv3hWukgK2X+uEPeoxQNPJdq1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4163982},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e8fe51b6a163c6a7b1d49934bb3a51d333a9eb41","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.18_1781144998985_0.9165171696445005","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@sma1lboy/kobe","version":"0.7.19","_id":"@sma1lboy/kobe@0.7.19","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"1ec7c888675ce63329aa9208a2753881c34caa0e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.19.tgz","fileCount":16,"integrity":"sha512-9w4TxrHgKrHVTvPxG44Mrk8VUNP54KC8+fAHTYFg2EtOdFL3binsTqqMWwvI/NoyqO6Lcu0T1N6dCmELyohWxQ==","signatures":[{"sig":"MEQCICSFimzfEXyaZLgHBf2zJ8QBzXJCLCwhFFxJa33kLVZfAiAi3JFNP0GJrUDwef/Ubx7mQ66ESZDuzN/f1b1rSbjAgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4174904},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"397b222982a7497f98b3429076767b94bf34178f","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.19_1781150204708_0.5177453409057382","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@sma1lboy/kobe","version":"0.7.20","_id":"@sma1lboy/kobe@0.7.20","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"f71e396f115ea955c7c9644c0e8ea33b6ddf626f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.20.tgz","fileCount":16,"integrity":"sha512-IhS+dkG1IfS9agYr4k7rsI6/+7mp5NGKRX22ysbIO1daufPVF8au2mbRY6qtxv1KnW3cKpRKL+4E2dZ+772nJA==","signatures":[{"sig":"MEQCIFUPWE5BP6aXVRCsfZgXpc03OwW35YgXPHexaYl6z4Y0AiAXCXMwCf5FlynrYjw2msUJs2QHk21rhm0HNK0D4tcjIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4178701},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8094063a91b48d701897a606c3523fd88b2d0ebf","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.20_1781157147148_0.9481090742541425","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@sma1lboy/kobe","version":"0.7.21","_id":"@sma1lboy/kobe@0.7.21","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"cf443082c83e94133bcc3f5233bc28243e63fe33","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.21.tgz","fileCount":16,"integrity":"sha512-NZST4kaqZ9L3xSZairGpssCdSmSTyg3+S8dwsttgHULiklH06wIwona7ldyanO8jibdHTYae/T9liJipBzI9bA==","signatures":[{"sig":"MEQCIFfAPDFPvYvF8NakAzVGGFHYzbGtnvkCTl4T1WpGZ6c9AiA3uGbpXor3JRvcpkf6XgTGFVEwYtkG3C4yGZ8O1Z4UiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4178612},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f571de351a1c720b11e7f56db46d001790f97cfc","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.21_1781158326642_0.6149455775176464","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@sma1lboy/kobe","version":"0.7.22","_id":"@sma1lboy/kobe@0.7.22","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"d6fb4427c7813a76741f0070a1b73c859afc9a6d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.22.tgz","fileCount":16,"integrity":"sha512-eNTfSN1aRDQ4CJeDZ6lJoDYwGPuR348nmGw23o++3lXpduJw5r0xugbcta4Uf39NnZIF6YMuPRazbFsxO3cyuA==","signatures":[{"sig":"MEYCIQC0TdLwiLmcOc2kJSIRFy0yGc4r6Mxb4eRywXTlN95agAIhAIGwRwZg2AZ9yfWGqfMDA6g7vFyqaC1gwWj9nxUnI+WN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4186690},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a58206582aaab4dafa56b0ad5b81f9c98a5f09ca","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.22_1781162655783_0.985981466433792","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@sma1lboy/kobe","version":"0.7.23","_id":"@sma1lboy/kobe@0.7.23","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"3f388bdf1743eccb767e2804609bab0bcba1512c","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.23.tgz","fileCount":23,"integrity":"sha512-Ni7LDgBh1CaRlNuzrPKxttuwqinQRCKg7E1rbSIc90DKAAnjCWVcHYAy04LUyxKVQzvSXSdBKZc0KPpOcPK0Pg==","signatures":[{"sig":"MEUCIHrLPCKigsimin0J0mpaorzERBq5skMHkLB+4+lqvokRAiEA8jnwWtkMdA1Jc41phln1Ee207GMr39zkX6+VoE/LpRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4278707},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c262f9977987be9b38c6c76f51140730e65c964c","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.23_1781212244296_0.6740163714886578","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@sma1lboy/kobe","version":"0.7.24","_id":"@sma1lboy/kobe@0.7.24","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"2777a113765f47bab4e896ef09cd5552b8b3dd12","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.24.tgz","fileCount":24,"integrity":"sha512-6dpiOVrDpVBpPXR6w6wGasDzXkTmzGj9KLGb+ZZS5rVfmCA9/ua6CYAhebxgXwm2I4RcnpFnt6xDGl2No/mDfw==","signatures":[{"sig":"MEUCIHUBEuZNrbIrQWUvlaUMy0i9dSsxtA6rMUTnsEnabUYKAiEAqKOOWC/tricfkHNTbYpaBlcqdSIZbuuxRgYc8Kh0/OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4280457},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"478a7504dcaf596e811bdf7bc435e4aaffdf9153","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.24_1781221091811_0.9533821325137326","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"name":"@sma1lboy/kobe","version":"0.7.25","_id":"@sma1lboy/kobe@0.7.25","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"1d102a0ad2281410c366090897b7493334b3f366","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.25.tgz","fileCount":29,"integrity":"sha512-UrOZ7hiEuiH1QFlkCyTOidM0vv6egEUB6BJyYR3FUVPycZ8YAXoe7NSk+B+XZtk8msmZmdGNaSuXNKsqeY/s5w==","signatures":[{"sig":"MEQCIByHRa8hIdfxgSWlObNx/C/XciVznV6E7aCv7iMlLwxxAiBtoASA5nGy3qJHsMB6cqwOj1C9KSFqjTURsrzLOk7iJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4397517},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"488cea171a2a0eef2d37fd332e0bf7a53605360f","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.25_1781320602337_0.9456988363491712","host":"s3://npm-registry-packages-npm-production"}},"0.7.26":{"name":"@sma1lboy/kobe","version":"0.7.26","_id":"@sma1lboy/kobe@0.7.26","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"3e8773da756025e1c2b99ad9dacd59a95d864f76","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.26.tgz","fileCount":29,"integrity":"sha512-iB2XiLPDmQynl71VHCkA7uu6lksLCEPcVd5Miy9juQrJ1H/mVILdu/npmwc2P7tsuFWbaniZrHO1dKpsGksK5w==","signatures":[{"sig":"MEQCIFf2lhZC2M8G+D4hrK4w+m7/pO1/zrtS1NJ39TOfPlqyAiBKSj2Zvi/MX0f7i1jBk7nClJs81tiDWoL0jBzU4vkz7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4401080},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5ccb24a9ec9bc7a8b980b08d3495520f97900f52","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.26_1781385553453_0.5033144372428626","host":"s3://npm-registry-packages-npm-production"}},"0.7.27":{"name":"@sma1lboy/kobe","version":"0.7.27","_id":"@sma1lboy/kobe@0.7.27","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"ec199a3879e7d379b03a52a0877346f6923daaf3","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.27.tgz","fileCount":29,"integrity":"sha512-6pjsO3LznWpOgfJdO1vO9yzRkIWMtBWIuI3aU0KGsukXzbLcwmdadxD9qinErIa2L3GjwayYVqH/7I8oc+Y4Aw==","signatures":[{"sig":"MEUCIQCKHuiOxzg974nYG3vaKct0AdbuabKincmoTKlucZCUKgIgfq58yH9Vc3tn9kVYB6t9bGR2ZH03VZfZy9tlHom/mPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4403669},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"66063c627c8c6df7459cd7d7500a9e9f2d74cbbf","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.27_1781390779883_0.7414123325990907","host":"s3://npm-registry-packages-npm-production"}},"0.7.28":{"name":"@sma1lboy/kobe","version":"0.7.28","_id":"@sma1lboy/kobe@0.7.28","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"64c17c10334880bbfc46258ca217df8856702cfe","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.28.tgz","fileCount":29,"integrity":"sha512-kIVqmYtn96aWHYhTjurkTl26sZqj/YsJECfXfgXqIT6P5tPMM86t9W2PLjTsmMHsY4emYitqjsXarQyeYzrXxw==","signatures":[{"sig":"MEUCIQCy0kXYosUTq5fqZbPhssPJ1DoO0fyR0RnG5bzgHvogPQIgMJ8Ivvel13njjwqkYfEwUEeylpTpRyCRI/ivaCcCKMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4403677},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"89d866a7b2fb40a8e159af27b1fe8de5bab6df25","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.28_1781393980193_0.9651624014992715","host":"s3://npm-registry-packages-npm-production"}},"0.7.29":{"name":"@sma1lboy/kobe","version":"0.7.29","_id":"@sma1lboy/kobe@0.7.29","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"29990b36078b1543dfbb707d09d0f78f3bbb6538","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.29.tgz","fileCount":31,"integrity":"sha512-epdEoWNl5SPc3XVjDrcU7EEK7ilizuagJ8Z3ir9SvYTCjKdzTY7gBrXQiW6xk0r6zc8/rRTUk0YUY5t9i5jAew==","signatures":[{"sig":"MEUCIDSjwx4FncJD631mTXNEPUTvkQ9S3kitywy8BavhQUJbAiEAzot6l0UjaxczWsxMHDWKoJr39WhKqyoYFL9IvQm8Soo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4939969},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f75f00f7d591f2f2f3a153095954f314abe38f2e","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.29_1781422115026_0.33098370394484244","host":"s3://npm-registry-packages-npm-production"}},"0.7.30":{"name":"@sma1lboy/kobe","version":"0.7.30","_id":"@sma1lboy/kobe@0.7.30","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"2535d16ecd24b126fe9280e3369bda4972b43f6a","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.30.tgz","fileCount":31,"integrity":"sha512-rGdfLP8FsQzSiPrAc8vAiVO+RfEtZsAAPEhdvQBw4IPQnvNMaxmp2lAd1u3RXPKcCNHcBDMjmCcbWQpRC0yIGA==","signatures":[{"sig":"MEUCIG10RN9WkMORQby+qsdD3hKwTP4yj8OhUTAXSFJM73nKAiEAv+yyMFyPXfs2oW1r57rXTYNGxvfFujmFtakOAsfN7HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4952349},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c93cfc6a3ec37055979ba274fef212ff76e0a29a","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.30_1781484584142_0.8568740014546139","host":"s3://npm-registry-packages-npm-production"}},"0.7.31":{"name":"@sma1lboy/kobe","version":"0.7.31","_id":"@sma1lboy/kobe@0.7.31","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"7e503d2ee47e0650bd67cb3f406a3beb50c1bdfe","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.31.tgz","fileCount":31,"integrity":"sha512-QoHMUbuYfgA2xqr8JTpGDzsB31dkHCQaT6Jfttcd6bi8RVUAPgJcQzMt5jEe9xLI3uCSPqv839M95tbMfbvqJw==","signatures":[{"sig":"MEYCIQCuN8nh69vwaLYpMCWZFwQUSMp2FLgIEccfTsQn9ZJ2LgIhAI/X67grE1uRcfd/IFkvpSQfvpA1Kq+5DBW9jkapwUaN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4954299},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"6be2581726b2f48ec43d2dd80f6b16dfb6811da9","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.31_1781557992551_0.20908156818174728","host":"s3://npm-registry-packages-npm-production"}},"0.7.32":{"name":"@sma1lboy/kobe","version":"0.7.32","_id":"@sma1lboy/kobe@0.7.32","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"2d9d31f1488313f38ab4c9724a249d6da0872a41","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.32.tgz","fileCount":31,"integrity":"sha512-B1OTPFxhmv5mfe/w8bc4MFfEYYm4KxwUDzTSKCqkEsaSsktYTR65zcRIkSnjJDH6FCj1/vTQ6Xo9wa1ZV3H7NQ==","signatures":[{"sig":"MEUCIQDVL/KNfdFLjPE3Z9kS6aPnliyUEzCLmEifT8xr1w4C+QIgYjpzX6cfl0x5l5pdxcbLnv/kGJ7X0ydn68lHhlOKuQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4954283},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"cd3f04457ff4b2aec86beff3c43061addfb8ee7f","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.32_1781558675795_0.5991146591974954","host":"s3://npm-registry-packages-npm-production"}},"0.7.33":{"name":"@sma1lboy/kobe","version":"0.7.33","_id":"@sma1lboy/kobe@0.7.33","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"f3a72a8bd5c3b154de218f8df5965186ad14ec3d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.33.tgz","fileCount":31,"integrity":"sha512-WtetJej6D8NC7wN2Q3/jqYTNYHdE8YJamRh1hkppsXI/KvXQxS2gbIvbJHwBfHEt6dIqbIoJzWXOPaxhuGtEKw==","signatures":[{"sig":"MEYCIQCCtHJ6tkgKwy0Y6oWUnisjZCjGBFLH9BHsN7v+tsF5CAIhAMq020K1NifbMPRCBR+B0HNB3pacUc9p0kMkPusMXRUL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4984780},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c6c32a04340dffd9a8a086782dfa4729b83ba173","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.33_1781584971773_0.9001025206086373","host":"s3://npm-registry-packages-npm-production"}},"0.7.34":{"name":"@sma1lboy/kobe","version":"0.7.34","_id":"@sma1lboy/kobe@0.7.34","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"8f30a913bfe9c8d3c7596a8b43ccd2bbd537808b","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.34.tgz","fileCount":58,"integrity":"sha512-5Rx/KrUgvuIbOend+E4OUXX0MaNPxCS6m3z3HrW1czd/xgd28BNaKKV8YG+742zrmkoTgjIbenzbtPjmvYpsBQ==","signatures":[{"sig":"MEQCIHJWL2ktVGyoKKWoVM1/4CwdzhmhHekrYJm+DOdgMVdAAiArMFZW4NMtXFpGdSK84Ux95gpQkOWQClc+i7XiatUMOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2329700},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"94cecc6162a45530a3ddf888ba783f749fe601c1","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.34_1782172834803_0.33085894210142874","host":"s3://npm-registry-packages-npm-production"}},"0.7.35":{"name":"@sma1lboy/kobe","version":"0.7.35","_id":"@sma1lboy/kobe@0.7.35","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"eb5d09e28b64cd4b7f99b829b3015d379ca08028","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.35.tgz","fileCount":58,"integrity":"sha512-h+QJA2FVQCMETNo7E0EuAqpaV675pNTwM40Dv5Ad08cBYYKlwJXC1icqCRO5aJPxyCA9yBNI9BP6/lhZwMoqlQ==","signatures":[{"sig":"MEQCICs0wvkn9JICxUHM5liPYLb5MakO34y+v+Oy747yIazpAiB0v0NSWoY5uao9ObwbTFYORw11SupHCdbnPUniQlxetw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2331652},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"73a068d8170f9eba0348084c05776fd86ffe8742","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","solid-js":"1.9.12","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","node-pty":"^1.1.0","@types/bun":"1.3.12","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.9","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.35_1782207467399_0.8509920456117006","host":"s3://npm-registry-packages-npm-production"}},"0.7.36":{"name":"@sma1lboy/kobe","version":"0.7.36","_id":"@sma1lboy/kobe@0.7.36","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"30b5829bb725c6ecd7ea6444202638e90431551c","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.36.tgz","fileCount":58,"integrity":"sha512-jXJFxueCN2pdr5SombgwLJH+lzTtbZ2YEFoQPFl9MYZCJC+71t7pAooO77wt9RMAgdtv5BJ7pKUe9rRyhCBfGQ==","signatures":[{"sig":"MEUCIQC4eWoGpHONL4a5HmujnFFb9L8P9IcljA82yLr3iWJO7wIgU8naV46XW2veJIfGQnTMu+aYPKyVOCJZOtUfQTbb9iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2335068},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"9fd237772a64136be914a2daee9a0c2be7263e65","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","node-pty":"^1.1.0","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.36_1782270603180_0.017262180732390053","host":"s3://npm-registry-packages-npm-production"}},"0.7.37":{"name":"@sma1lboy/kobe","version":"0.7.37","_id":"@sma1lboy/kobe@0.7.37","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"e1ec241b5f8dec4eb5434f19fae9792bc061f2a5","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.37.tgz","fileCount":58,"integrity":"sha512-Wa5vu5cfxC7vPAAMCbjkgVwjM/dfG0EAOYhu6ULERJEXLziAEVXhv6utJ8ORoPctHIepF2mEUAbIbXO/8Ku0tQ==","signatures":[{"sig":"MEQCIB62fmeuGSQ/d0zMFjCd75ipU2tIXgO4VausTkhCY6rKAiAzOu3VXjjp0owm3P8KCGEXLzX8PketENGMwEKcNTPA6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2344110},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"41d1088fc2c85d3fc04617685e0cd492ed6436b0","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","node-pty":"^1.1.0","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.37_1782291703881_0.4358392937012989","host":"s3://npm-registry-packages-npm-production"}},"0.7.38":{"name":"@sma1lboy/kobe","version":"0.7.38","_id":"@sma1lboy/kobe@0.7.38","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"4d725d974f16ace37991812e306bcd708d93c0cc","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.38.tgz","fileCount":58,"integrity":"sha512-ZeloeNHDU67YQj0hOqgUUmmnNi3rTgIEmWitdBYqmkEKij809HfS1/CLX5G1LNvNf0hoUWisBwc7Wx7m5w1WCw==","signatures":[{"sig":"MEYCIQDNUDRHW7PqBo02qxcVRcWHiXWf3iTxmxAscECpmmHzkAIhAKkP8hgiai1awTSGWLOS9DBLICohseqG6p47MfCCX9tr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2386890},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"89801194b93d79f97bb61611f9b0b269d272ef32","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","node-pty":"^1.1.0","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.38_1782296806616_0.23358798626416388","host":"s3://npm-registry-packages-npm-production"}},"0.7.39":{"name":"@sma1lboy/kobe","version":"0.7.39","_id":"@sma1lboy/kobe@0.7.39","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"3b66ff93f8d36c995ae971fa7f31af5f80ebb523","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.39.tgz","fileCount":58,"integrity":"sha512-V22oZfnITg5DaQo4KUQNE9sLD3VHT8R/LtAmWdxLfEfyownunohBSHozqT14DTCbUrG1qCaacJExPqhbfMketQ==","signatures":[{"sig":"MEUCIC3hEwLFJsFwBqoC0MIJBneOUmWOfclEGid3550/AluqAiEAnuvbzRnnWWWE2SoXy3/lI9ZjLdBVn/ZLFLq4yL023Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2387947},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5a58cd9ac32d6bc5352fce98bc8a52bfcff7de60","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","node-pty":"^1.1.0","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.39_1782360453373_0.31447650168708186","host":"s3://npm-registry-packages-npm-production"}},"0.7.40":{"name":"@sma1lboy/kobe","version":"0.7.40","_id":"@sma1lboy/kobe@0.7.40","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"a0ddbcf2448f91d5957f11ef1c98876ec478c3ee","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.40.tgz","fileCount":58,"integrity":"sha512-RKp76yfuAHa+lxO3YHBV2SEaJpRZyb5QbrPM6/i28+BcGv8OjMQvV3t9mMmeoWzZbBNoRNH6sFZuxSSV77Z39A==","signatures":[{"sig":"MEYCIQDHrTWwVc+loh9uwktiuL++jsIndVtAmh9U8ak0Opb32AIhAK66gHLGZSDyESeneWFKsH/+S79+kM2dBsj8nxq6lfPk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2389372},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"bb778384bf054aa37b6f4bdda98b78cb0d7bb984","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","node-pty":"^1.1.0","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.40_1782361813840_0.6878669823634196","host":"s3://npm-registry-packages-npm-production"}},"0.7.41":{"name":"@sma1lboy/kobe","version":"0.7.41","_id":"@sma1lboy/kobe@0.7.41","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"350c8960d4b0ea0e0ce1fc36d39cf957cf2d81a9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.41.tgz","fileCount":58,"integrity":"sha512-h4ApG09udeO+0YWXcNUpwLnrG7cyNoIBU6no6XMuwbZMPriIcdAiXrtR4fNA//1yZWyRGdZOWUNgBKNTLbjXZg==","signatures":[{"sig":"MEUCIQDkLaxsZhzA0NkwfcbqSPX+6AZG4SN/i7am99dT/m49iQIgQBxSg1+ym8WuV12EHTujrV6TWSVILVQTZhGO+Hk+fbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2390863},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"dd857734cbe15778475313b0e7cc56221735d4b1","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","node-pty":"^1.1.0","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.41_1782364367839_0.9791461992159463","host":"s3://npm-registry-packages-npm-production"}},"0.7.42":{"name":"@sma1lboy/kobe","version":"0.7.42","_id":"@sma1lboy/kobe@0.7.42","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"cbb709c5d3fb0a86d8457805ec500233f1898c9f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.42.tgz","fileCount":58,"integrity":"sha512-rkNQ6PWk4WKRg6D7NpDbT+Va4riMBY+6KpRWZVvFq4ML3nT/PJYQDb+LKzgsU6AujSRkJgsTSOYxtX5XdEkZ7w==","signatures":[{"sig":"MEQCIDcZJBl348Hrvg9U56kOanc5Ac+VLnK3uaa5IDKiLxmEAiAUjA5n8Z/5m17V6p5QZUK+0g8aWlgJw5Zob0Z3XpnmaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2399997},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f5844e7536671df5c46b57983daecb34a71fa988","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","node-pty":"^1.1.0","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.42_1782521554800_0.15151355764843233","host":"s3://npm-registry-packages-npm-production"}},"0.7.43":{"name":"@sma1lboy/kobe","version":"0.7.43","_id":"@sma1lboy/kobe@0.7.43","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"2c1a1323427e64bcc6faca1149a55f318a1e1c0e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.43.tgz","fileCount":58,"integrity":"sha512-xwTUIsqCopHLCS07C4sX3VU7HkJrMb0zBPK1SQHgT9QrVxvVBeLCoHB6nYWwmARE72A9yWJqPlyjZ4rJB8e3dA==","signatures":[{"sig":"MEUCIQCkTC1QVb80WKTy4n5ryVQb0hWuGkkyx/rZDAt4O5tyuwIgFMTyRTBL0bkidOuQiYTnR4JNQR9Pu1Y5IzZuOXXf+nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2408713},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"67a4247ee3e69a5db6d707165c1efeb698954013","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","node-pty":"^1.1.0","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.43_1782525007603_0.012095780405121603","host":"s3://npm-registry-packages-npm-production"}},"0.7.44":{"name":"@sma1lboy/kobe","version":"0.7.44","_id":"@sma1lboy/kobe@0.7.44","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"11313d77f8a1553f232b5fd4de06f245f1dd02cb","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.44.tgz","fileCount":58,"integrity":"sha512-t59Igb3d3xDMmo1PLek8lghaaDwMQAgL9EpmlNCygof17BvwKoVdOu585GT3pWZ3HugUyS+w0vu7BhtNC3odlw==","signatures":[{"sig":"MEQCIDYN8WZJDhPhkMryAu9Se+Q2PGGli21lp8wm7mL4hYsfAiB8tEQ8qsA9HsTW3O+J69950zQdBzCFXn6Z2HVAVmCM6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2408713},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"252801ea8be0c920fd0b54ccbb738f4bdaf5651d","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.44_1782537231671_0.28732870429808366","host":"s3://npm-registry-packages-npm-production"}},"0.7.45":{"name":"@sma1lboy/kobe","version":"0.7.45","_id":"@sma1lboy/kobe@0.7.45","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"11fbd88d92936e84ef273b6747e88e4bfeafeab3","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.45.tgz","fileCount":58,"integrity":"sha512-EiBY0YIN3CoJO8HI6ybuN3wshZOH8GDfbySUsTaGtwqobwpVYBAwYThwBEwSPo01tFazvOqivjec3qmEg6StcQ==","signatures":[{"sig":"MEQCIHHg+pmLJcZowdXcgWcFZ/EuNiQz1WwGvyByzZlAouDfAiADhUL7w/yO9isrq4d0x13J05AaDCF/24ZjIhTlsuCy0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2441040},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"663609d2c951c3af9f3915332e047cca40485f10","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.45_1782543830622_0.7569345565480508","host":"s3://npm-registry-packages-npm-production"}},"0.7.46":{"name":"@sma1lboy/kobe","version":"0.7.46","_id":"@sma1lboy/kobe@0.7.46","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"03d34b9d64cf0edb32881f54b6f271c693768d62","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.46.tgz","fileCount":58,"integrity":"sha512-VKxkXlGFYtiviEgRFIPWwT8fRHkW8pBztZMN83S+vE6o9rMHC1yNzEhbH2Vgzim+YkGdF2raat4PYepB9B/ADA==","signatures":[{"sig":"MEQCIF4knhRnaOn+nRhkFOpLwNJMO//uPIjliDUdV8jg+8d0AiBzAkMgrFcByKWwZ3KiKcuFaeYmZvh0mMq/6m48Ppyqkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2442056},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"81aa26791d12c72db368b38a49561e5ff294c947","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.46_1782563657355_0.26579016569800396","host":"s3://npm-registry-packages-npm-production"}},"0.7.47":{"name":"@sma1lboy/kobe","version":"0.7.47","_id":"@sma1lboy/kobe@0.7.47","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"46809da2dba6c4186ae509657868d657d88de14e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.47.tgz","fileCount":58,"integrity":"sha512-3GV/851FLWBXWmthDHfSEgrW16+lBEHMUFjoVEZkrA4yiIFh8NcnGrMWDom+6EHO2HybzgbK6KJZuhrDCpvi9w==","signatures":[{"sig":"MEUCIQDF11kOpQHcSt2zN/nP8xjklIY0jD3VR+u3FTnGNds6pAIgZz6AbOWhBnA2VqSA8dG/5I4O7kiZPdGm77aybbQaZWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2442465},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"777b986402bc6ca52a0d7c8f231e0e379537159a","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.47_1782565808242_0.6685047759750227","host":"s3://npm-registry-packages-npm-production"}},"0.7.48":{"name":"@sma1lboy/kobe","version":"0.7.48","_id":"@sma1lboy/kobe@0.7.48","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"ea5dd2a368a498617710f5c6b84bcb2ba0563636","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.48.tgz","fileCount":58,"integrity":"sha512-p/HT+pea+4AX3vIhYaTtgUsoYuXxJmWulgFob3KDqMAEq8GMgRzvLoQaCqCnZ28OeZA6uBk9zX4weyX/sxbCCg==","signatures":[{"sig":"MEQCIArP/sjGL7Z1T/JGdzm8EXpH27XSiRCBL+dAnBA/uuNUAiA2OORLUn8vDoqJcioS4J8yp1pmC2d62rKBZhswrCSoXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2442962},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8fe561788671a08a9f5a6187c0915582ecf977a0","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.48_1782591928667_0.7666405800143048","host":"s3://npm-registry-packages-npm-production"}},"0.7.49":{"name":"@sma1lboy/kobe","version":"0.7.49","_id":"@sma1lboy/kobe@0.7.49","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"8ec5762c49974b3901feed724bfda649c6a3b981","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.49.tgz","fileCount":58,"integrity":"sha512-adIjkJ94ARvBmCbzEYqaSQFuR8NWcjzocYHJAyPJOraRm+YM0r2cy9bAlJgBAI244VVK47gSqjDXjEP6NsrW7Q==","signatures":[{"sig":"MEUCIChKlj/1J8VoQFBCodIij5jMeZdsnyb592O1726sChD0AiEAnZ3ac6bn0/BOvLokfZ3cC/6su+Hjanl98InhVJEag2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2442974},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"91f2f7b3226b12acb1d2cb2d55c849d333057632","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.49_1782597509359_0.08755329855134653","host":"s3://npm-registry-packages-npm-production"}},"0.7.50":{"name":"@sma1lboy/kobe","version":"0.7.50","_id":"@sma1lboy/kobe@0.7.50","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"138bcff186d276bad60d34953dcbc4ece116fe89","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.50.tgz","fileCount":58,"integrity":"sha512-AjbNt0uB3pnBQEUx3EdnQsgBz7qHOVgHStTMFUZmtZKSG9LlgU3Cui47LqhhywWSu/WXno65RyOs9VNg7zoqdA==","signatures":[{"sig":"MEYCIQC07bopK+xRmElg0bWB95Qa/ZY9+s4HKdXsyxwRarX02wIhAI6htbhrLaOWKx+hElZu+8HOUbUQL3RNea3CSLfHUH8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443362},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5e5126936c8a78cb5e789ba31260a258f33646fd","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.50_1782633768557_0.8425444126227906","host":"s3://npm-registry-packages-npm-production"}},"0.7.51":{"name":"@sma1lboy/kobe","version":"0.7.51","_id":"@sma1lboy/kobe@0.7.51","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"95bddb6c2824015e0a8ca62a3d3ddd69ebe4e4a9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.51.tgz","fileCount":58,"integrity":"sha512-fMjAH8rZCF7/LYqUVZdzZcyQHiLjqnJEWxxHRrc76AolxIZ9XPBPUPdTA4PdsC5TJTWs0pUmRxfoNW6e8tfrIA==","signatures":[{"sig":"MEQCICjj8oWbfm343I7GHcNQvVytyiT7FO7Pg6d1Z9tFku2xAiB0Cil+XOAp+KZ/i6Fk4pG6wp6YmXoJTnzGjRZKDja4lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443279},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fd31e47a418c90bcb28dc29e836087c244da49d8","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.51_1782679732493_0.19297583641295324","host":"s3://npm-registry-packages-npm-production"}},"0.7.52":{"name":"@sma1lboy/kobe","version":"0.7.52","_id":"@sma1lboy/kobe@0.7.52","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"c74ba2c62dd91f079cf8adab5e534096d0af843f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.52.tgz","fileCount":58,"integrity":"sha512-J8JElc9St+alseeWyYfdZF6kBY1F4eDgr3XAU4qy1rcUOBUXTNoKE49e7fmt4avKA9fbRwiJPo1q4U8cPe11Iw==","signatures":[{"sig":"MEUCIQDXkCvnQPgHPi5N0Q3PerU3bNIzMBEsLoYo8PojUtrjBwIgSfc62tsQbhCBQEIhAY9wTcM7XJrGdf/PQuqobUPru20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2444677},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2e67b9e302a3e8487f88e3834bc62c24ec1783a2","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.52_1782790569044_0.9396998972293609","host":"s3://npm-registry-packages-npm-production"}},"0.7.53":{"name":"@sma1lboy/kobe","version":"0.7.53","_id":"@sma1lboy/kobe@0.7.53","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"61727c11f9e1ed0f47f7b511d314050edccc69cb","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.53.tgz","fileCount":58,"integrity":"sha512-kleuS9DKUN9J1U1mP8VtvxAXiVTZ7PPVT2aKjHOChZ/fGyogGkSVVyNBz7PeciloTPaDg+V3L+gOf9ISJ4xARw==","signatures":[{"sig":"MEUCIBpgagnnoT/Mn7WCbQIiAnRDBnvDbeCYfEPdUkSji/usAiEAtudGIGzSW7mmTHiZfD5MHSi/f+wkfNf63FSv/fjFIx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2444951},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c5d8422dfa79f94280376bf5bec167261675810c","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.53_1782797439382_0.20991936641120956","host":"s3://npm-registry-packages-npm-production"}},"0.7.54":{"name":"@sma1lboy/kobe","version":"0.7.54","_id":"@sma1lboy/kobe@0.7.54","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"82682659bfce751bd2e361d274760bd864f58881","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.54.tgz","fileCount":58,"integrity":"sha512-iDuzFV59tvd/nsFJunaTZH9TiBS+jkw5Q7Iw26buWGkIv/wEef8WSK4yQSg2S0Dqhc0lyiJS4khyqpPQvQa/lA==","signatures":[{"sig":"MEUCIDoC8hiNDm7Pxxc/d3eQiLGPVr1XRB+sUJ3TfAsSqGk3AiEAs0Ic1agEysknCGw3bmltbNetrPenAh24mssw5numFR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2445701},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"45ae5b02aa318ca27179e1a02b9e2765ae61dc59","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.54_1782805932220_0.29370416759007134","host":"s3://npm-registry-packages-npm-production"}},"0.7.55":{"name":"@sma1lboy/kobe","version":"0.7.55","_id":"@sma1lboy/kobe@0.7.55","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"a30ec1803d6f4bf2e93d44a2e8f3b1154e4eae50","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.55.tgz","fileCount":59,"integrity":"sha512-Hkhn2kJm7aVz+DwAUxZHUYudWDbtJf+bbYAGDL+IPvbghLm1jvkHeOvUwQhLjDoH8+DFDo3cCQY+xnHLQjIsrA==","signatures":[{"sig":"MEYCIQDQwmeRbzWFL2qauBgwPHLgDG+wa0GIGjLhe5xHB/OdKAIhANuwe7iw/ff/y4jWXLsylEIngXdl2EH5zFTZ2AocILEi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2459973},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"580cfe0a08a102f5159b0e1c356224ce8366654d","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.55_1782809295965_0.8775149265551496","host":"s3://npm-registry-packages-npm-production"}},"0.7.56":{"name":"@sma1lboy/kobe","version":"0.7.56","_id":"@sma1lboy/kobe@0.7.56","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"3cc88cea818972192714cd8341054b5bd9fe2cbf","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.56.tgz","fileCount":59,"integrity":"sha512-bq/tXxrFQOpY2XqHLgYFA/SD6NCmUxg9lwmp6zxTbucNcZHagFtSOH+j6ZNvyiUJcB5WAUZWkFrMIv8/1otBtQ==","signatures":[{"sig":"MEUCIGBsWEawyhcCuZPevPEsUI3jniwVZ80KuUcfpWHy4U4pAiEApNwr+k6keNLWOth4MadEYuZtsq5MTjMyCOejWw/0zrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2459858},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"00bae87b343bbe9b0385b0dfe171a542e7d7fc83","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.56_1782854310346_0.08837592665059835","host":"s3://npm-registry-packages-npm-production"}},"0.7.57":{"name":"@sma1lboy/kobe","version":"0.7.57","_id":"@sma1lboy/kobe@0.7.57","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"8cc245402ea2256412bbcca9e9028f92d79ab9bf","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.57.tgz","fileCount":59,"integrity":"sha512-zyEoN/JPnbq+b7ByY3HaKWOUFy8QNpP6yN640Aka+S4gvia6r2+yXKm15nPDy915AatqcMfHdCMgwKyR2Ma6+w==","signatures":[{"sig":"MEUCIGbm5Hf6mabzcB7GDxLIu0kHdzX8Lig9O2TAJzimbaWMAiEAgsk8SkF1GO0imWOZF4xXujaVhFZfwYoRUoZ3LQ8IkrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2463530},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"542555dc46085a2aeebb5074a0f8e73808f97ded","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.57_1782886973770_0.1176589747333121","host":"s3://npm-registry-packages-npm-production"}},"0.7.58":{"name":"@sma1lboy/kobe","version":"0.7.58","_id":"@sma1lboy/kobe@0.7.58","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"0dc8b32dc3663fd6391e814e633002737f4012e1","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.58.tgz","fileCount":59,"integrity":"sha512-hSRINzZRGdRuE1GKBjv+c21u69/ZVEbF4+WR1p025A4ZrVvUbchcP/aAqD0sDVZhvcqzxZgLU6GXIYUVLQI5UA==","signatures":[{"sig":"MEQCIA/v4iq0H34STGQIGyz2vxhLyr/R4lOVu7QcP6zYdEUuAiBWCxs+xrbXzzidvPoGV4kB0LSK0YzLfCE/fdfunaJ/Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2467576},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"460cda88bb18987617ae41326cf7ffa469388bff","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.58_1782964335566_0.07528483677405373","host":"s3://npm-registry-packages-npm-production"}},"0.7.59":{"name":"@sma1lboy/kobe","version":"0.7.59","_id":"@sma1lboy/kobe@0.7.59","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"4d59f8577971d856713bbbd082591d5deca32422","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.59.tgz","fileCount":60,"integrity":"sha512-h/9Qd0z5qra8ttXqsv2dnr+/suroG0+/cDYkYsAimTSZaxWTVAC9+WQ09dp+BkeXqd/PHb9t3GMSwljqutiw0Q==","signatures":[{"sig":"MEUCIEO+9Rs0f93ZUySa6M45+hxvZAt+o4Tr1WvYnlTJRy8wAiEAiljs6JjfnEnJj7UcM5I1DKRk0EuPplgjVhUNWbkShFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2473119},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"aa62640c64563987f12a06163ec48c3db33d1be4","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.59_1782986046188_0.7773982503245047","host":"s3://npm-registry-packages-npm-production"}},"0.7.60":{"name":"@sma1lboy/kobe","version":"0.7.60","_id":"@sma1lboy/kobe@0.7.60","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"fe8fb8f29845a2011f4155c797b21a6280028b4a","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.60.tgz","fileCount":60,"integrity":"sha512-iCqLaw/w/MrOnOEJtD5a8LXOG5BE6kFMWV7kY5KRk8FBh2bNmMn554quTPKcDFPaqshk1StmXlmF/0nOJGmmtQ==","signatures":[{"sig":"MEYCIQDz6K/cKOuA5ymT+FXrOKcprmjKKHMQS+ZIkZcwLRgI8gIhAOtKt1yNeJChYMEt1OnImxmsvFRETBcKytllACiqaiob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2473961},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"092af74487685b1afe31889d5817a1ee848a685f","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.60_1783032475158_0.18919105041374618","host":"s3://npm-registry-packages-npm-production"}},"0.7.61":{"name":"@sma1lboy/kobe","version":"0.7.61","_id":"@sma1lboy/kobe@0.7.61","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"3fbad83500281142a8b53654feb7cb4dee7ec49d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.61.tgz","fileCount":60,"integrity":"sha512-oGEBBVTo25J92cXOjiEbvK6nZc+sQ53/pzNwEdU7CG+euIXJpaScW7nwk3j2bxQStGhLOCHsYtX0RUJw+w8Y8w==","signatures":[{"sig":"MEUCIA8eG/8dia8dFlrDuRbxrHAELLlaNJoj2ec3MC8gF0mnAiEA6r5GvK1+MqlQrdiM4iDARIBm04YnLacPrMR10nYDn5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2475821},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"dd977d6d3450b59a9f28788c904a4ccbfadbdc37","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.61_1783060273690_0.2982983083928241","host":"s3://npm-registry-packages-npm-production"}},"0.7.62":{"name":"@sma1lboy/kobe","version":"0.7.62","_id":"@sma1lboy/kobe@0.7.62","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"59e5591ad09486ffdd618c3eb6127ebf1ecb0cb7","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.62.tgz","fileCount":60,"integrity":"sha512-0wI61Rv75oU9tZem51kk1ZXiTq46zKO6f4j4+o17qj5+Ppnz75h61mIy5rMHt0Mj6SmlP5/feglCjrtbLxR/hQ==","signatures":[{"sig":"MEYCIQCfc31Z6rr9u8tKzVfnEIoTe/6Bf7q/Hvkh+1kgAMgdEgIhAPdPML9Nat8eotrnb5PGDQUQXgZDMBiqwwN7bX+Pm/Km","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476305},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5603edb37c1aed1e0c80f1a6a3507f5f289865f9","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.62_1783156455245_0.30035240020507503","host":"s3://npm-registry-packages-npm-production"}},"0.7.63":{"name":"@sma1lboy/kobe","version":"0.7.63","_id":"@sma1lboy/kobe@0.7.63","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"e058a4927960307821cea572dcf41c39133c6bd8","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.63.tgz","fileCount":60,"integrity":"sha512-SG7T8h1dgDdesS1vpEED7RbhIvfJW8XWpHTUFD82uCcf6XZ9/UhGDv5PwZDzK386hgg5ZNlbYRHV25qjb3Z8SA==","signatures":[{"sig":"MEQCICOn0CZcUPwUbvFane6BAkxuJFM7R3FiyGn0xpSx70qnAiBGjP8DYLuT8m3Wg5y3lnnektI1QcE0bHlMC/uRoXN60Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2490500},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"b4de88404e3c31e2cc4546dc5843852da9f5aa78","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"mkdir -p .dev-sandbox/home && env KOBE_DEV=1 KOBE_HOME_DIR=$PWD/.dev-sandbox/home KOBE_TMUX_SOCKET=kobe-sandbox bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"env KOBE_TMUX_SOCKET=kobe-sandbox bun ./src/cli/index.ts kill-sessions"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.2.4","@opentui/solid":"0.2.4","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.63_1783156583500_0.9642357251051961","host":"s3://npm-registry-packages-npm-production"}},"0.7.64":{"name":"@sma1lboy/kobe","version":"0.7.64","_id":"@sma1lboy/kobe@0.7.64","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"b4c28a3458eb9cb147c14301374cc060a5033125","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.64.tgz","fileCount":63,"integrity":"sha512-m/ZLo/19w4le+aWRBSbSdVHor5U6/tOC+yAaYTBFdp5P3gqd3SLF4Q5q8BNYxFECjlMU3xJ1kuw5plHgS5avhA==","signatures":[{"sig":"MEMCIE6bSpwSOlsm27Swpg7hRC9oPMBudYooS3tibdAmQrrNAh8931va0N6HeIZQZ6hJ4QNU2GMxGpyPGV7nX7nFl1xH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3377336},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c01ae8162d2c8bde8376a7aa1c664649def493fc","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:mock-terminal":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/terminal-host.tsx","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@opentui/solid":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.64_1783369293923_0.025614675364400208","host":"s3://npm-registry-packages-npm-production"}},"0.7.65":{"name":"@sma1lboy/kobe","version":"0.7.65","_id":"@sma1lboy/kobe@0.7.65","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"1ef0bb9a3cc7778f55c5fc4a317d287e1fae3f6d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.65.tgz","fileCount":63,"integrity":"sha512-g0eayIiE2K7WBeRrjyIOvGtkLFqCjhvffO1nTxVF3A6Jkak/S2XXtPBOYWYrn/zYMElZcfFVPe2RhlIvS6+Grg==","signatures":[{"sig":"MEUCIQCNRsr5bJdy8MvQSoAPbqE706hZakOw06oGkEld/TtxJQIgW9LzvMDLbQtXqkmILQvrO0bHfsbWqWNb7k3sf2xgLNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3377336},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"be174603c8173f22cc9fddd2858c094d6f8942f8","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:mock-terminal":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/terminal-host.tsx","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@opentui/solid":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.65_1783369658075_0.04508304059388957","host":"s3://npm-registry-packages-npm-production"}},"0.7.66":{"name":"@sma1lboy/kobe","version":"0.7.66","_id":"@sma1lboy/kobe@0.7.66","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"20ffd0fd70b96ac54a718dc67aace3d9186bd56e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.66.tgz","fileCount":63,"integrity":"sha512-XX8pE68BckUY9bqgNa5rRQyIAmA7kAdsnNH60z5xhUBaQJE7NQ1DafSgV0X+L+8nMDYk7b6nxCMumNAJQZ7Ubw==","signatures":[{"sig":"MEQCIAQTp7PWJiZ/yB7ghi3jG4Zz929YhyF0eDuAZD3OwTABAiA1Q1UxQf8udQkzFrC7ZlD6/NAzVRAbWdaSY56L5tRaDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3389241},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"1c16c46c488c1d02222340bcbd1680f9a2da6aaa","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:mock-terminal":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/terminal-host.tsx","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@opentui/solid":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.66_1783371864420_0.5089005258998751","host":"s3://npm-registry-packages-npm-production"}},"0.7.67":{"name":"@sma1lboy/kobe","version":"0.7.67","_id":"@sma1lboy/kobe@0.7.67","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"b11bd9f645eb36ba2c7616925c834a339d377c8f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.67.tgz","fileCount":63,"integrity":"sha512-ZWoIYusVkiA+lhPn3SO7cl8P8Z7IOOti1cNRLdz+tXqRPaTZr9EHyu1V9w9BuCSKvanWspT1bbdHxy+iN+3ydQ==","signatures":[{"sig":"MEUCIBB6nPjfkZO5hRp3r2yGuTB1Y5VYhc0ZEiCQjks8FnEnAiEAq8/6Vv2kIo1wxBOKMW1XlbAWi7Nk0L1UhYgv//SCGJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3389329},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5043284dd6a5b26c8f3d16fc6e932418629964d2","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:mock-terminal":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/terminal-host.tsx","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@opentui/solid":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.67_1783375852421_0.07691485055154001","host":"s3://npm-registry-packages-npm-production"}},"0.7.68":{"name":"@sma1lboy/kobe","version":"0.7.68","_id":"@sma1lboy/kobe@0.7.68","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"1b8d196f2467ac56b54b208e1545d2ee4e5577a0","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.68.tgz","fileCount":63,"integrity":"sha512-cpYs5+AgyAS0EOWlUY0hw2hiQ6RdGO52q/tRuXF7eYKMCUxqnkpriMo4VSX9D4pOl79dz7DrVSz1kYcEvCJCuQ==","signatures":[{"sig":"MEUCIG10DFmc4s0crvhdZCqUM+yVv6rmvaJG4Vr/8WyTZH+yAiEAt0qI+grpBTOYN5E92qOorRDfNBPGgBZBqzUVXtfPYfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3392734},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"b22e7c7136517989e64f05bc8195d2417594fa86","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:mock-terminal":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/terminal-host.tsx","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@opentui/solid":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.68_1783379889167_0.20717876006285119","host":"s3://npm-registry-packages-npm-production"}},"0.7.69":{"name":"@sma1lboy/kobe","version":"0.7.69","_id":"@sma1lboy/kobe@0.7.69","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"0431bd48f501b0a54297b1b62e6c399872c5ca89","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.69.tgz","fileCount":63,"integrity":"sha512-8iGQGZgcXSW6aQCrBfX7IME0Aqsq0m/m29/5vEKlFq8GBdKm1cWDmATUL6ec8urQlOYA7IgnueMRBjEkHA7Djw==","signatures":[{"sig":"MEYCIQDQ3TXeQHQmnoGIGAwJD72ReKxuAZgOgLP6bBZ9fd1IrwIhAOZ37vLetIYp4fvJBVOJy7b68HYZnazQZZQTMbJhzVbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3399002},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fbf62204ab2195848aa3111e361d5c2f717c05b8","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:mock-terminal":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/terminal-host.tsx","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@opentui/solid":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.69_1783383741462_0.3692367009669708","host":"s3://npm-registry-packages-npm-production"}},"0.7.70":{"name":"@sma1lboy/kobe","version":"0.7.70","_id":"@sma1lboy/kobe@0.7.70","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"8eb603707a0ab39752558d683c6fb6b1d0f78758","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.70.tgz","fileCount":63,"integrity":"sha512-wK1RJiz1zTmP0HhY6VoQahhGwZ8CLpd0jsyjJSCLI59z3ocr934hJdVp6IzF1O6I8w1bERzn1ov2gEGJkAlpmA==","signatures":[{"sig":"MEUCIB4XxHEvP/hffmtTqhSMoezp9ZvfMqdrU8N2wtDUtFeOAiEAoDi5SwIvnijeTXdBu8hFofVuBA98ArVKfQd1a4wDxQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3402066},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"80c7878009a0fb11a432f44dad10f6babd28e364","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:mock-terminal":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/terminal-host.tsx","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@opentui/solid":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.70_1783398549921_0.045443584559618166","host":"s3://npm-registry-packages-npm-production"}},"0.7.71":{"name":"@sma1lboy/kobe","version":"0.7.71","_id":"@sma1lboy/kobe@0.7.71","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"1bd8138d124e93272879bc65b87b05f92aee2350","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.71.tgz","fileCount":63,"integrity":"sha512-pMb0i3S7oX5B557wuH9zUDr4jnA+58d6xcqHufFofyHyVxp3+imchDx5SNGTVh5vjaQ2hP2PDR5p8rf55ygV7w==","signatures":[{"sig":"MEYCIQCCdcZZ3y8vpWIr7gjse1XSywGYXh32bIMlKxPPRmS6IgIhAPmZCvaJ6Yk2Ft6FL5Tnq0BfxJrtsnyT8geeRwemeJKJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3403338},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e0be2122ae47245c9d6416eebe39c081f915a4a5","scripts":{"dev":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:mock-terminal":"env KOBE_DEV=1 bun --preload @opentui/solid/preload --conditions=browser ./src/tui/mock/terminal-host.tsx","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@opentui/solid":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.71_1783404114494_0.6514152294393298","host":"s3://npm-registry-packages-npm-production"}},"0.7.72":{"name":"@sma1lboy/kobe","version":"0.7.72","_id":"@sma1lboy/kobe@0.7.72","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"d688772d0f33a335d4d31efa95f4abf45eeae61c","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.72.tgz","fileCount":63,"integrity":"sha512-L0QuzQP+NM8dvaR/5h+BDFlQ85CEXz64VLC2H6tdG4BJgA6huit/joffJKn434KRvR6WcCWlm/7wOfIKTwwxPw==","signatures":[{"sig":"MEUCIHw1qfUJeTAMaSFLc9V7RHELYGvaiKxMDAXa9ifDsgaiAiEAk+uOaCNEqkySXwWdSIshH6arUdDysKfvkzrDkLoM2aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3483343},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"40d1be710c16fc27e182d4a834b02ecf6ee858e6","scripts":{"dev":"env KOBE_DEV=1 bun --preload ./scripts/jsx-preload.ts --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun --preload ./scripts/jsx-preload.ts --conditions=browser ./src/tui/mock/host.tsx","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:mock-terminal":"env KOBE_DEV=1 bun --preload ./scripts/jsx-preload.ts --conditions=browser ./src/tui/mock/terminal-host.tsx","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@opentui/solid":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.72_1783465663913_0.2754359582957113","host":"s3://npm-registry-packages-npm-production"}},"0.7.73":{"name":"@sma1lboy/kobe","version":"0.7.73","_id":"@sma1lboy/kobe@0.7.73","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"e0f4171d4fd1930d0d5939f003fd61ba48d6f6b5","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.73.tgz","fileCount":63,"integrity":"sha512-eWq06iYMT6ayObMheUA1ZpZhc4DynLswGawR3db6S9f99dKIbH7UBmnP5zQWBQEIb1TlYMl87CxW63yBtU0sYA==","signatures":[{"sig":"MEYCIQD7DNQuZre1otHYMvaxLW3FaEl0EwFwNSw8sbNZF4ZWJwIhAPQIQA6ZzlLiLnzTuFXTF72haKDMtwPvW9IKy9rsduFs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3212986},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"bcb9b505dee385d8a69acfc9ba694b6ee034ce45","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.73_1783474797242_0.23582700769493603","host":"s3://npm-registry-packages-npm-production"}},"0.7.74":{"name":"@sma1lboy/kobe","version":"0.7.74","_id":"@sma1lboy/kobe@0.7.74","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"67affc4471c3b572e6341bfdd4785d832e5b42f7","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.74.tgz","fileCount":63,"integrity":"sha512-zNLyw6OH6ECVY3XrTzcXEND3K3nJt9WeEz7x6+ORTyPlqEWi2kKFZOtCTFjfm+AhpWtm+JYlzwsQcDah44S72Q==","signatures":[{"sig":"MEQCIGQxZu11pCxYX5ORZ1hJWz56UfAZoE4qHzqhJXCQxeb5AiBgJpcIzogwtoM8oB4QJ4jZ7rIBZ/c2eyg6LtvTgHaMMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3249391},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e34138b3f75afb391158cc81eb4ed52a9faeacff","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.74_1783480777106_0.7732084552700556","host":"s3://npm-registry-packages-npm-production"}},"0.7.75":{"name":"@sma1lboy/kobe","version":"0.7.75","_id":"@sma1lboy/kobe@0.7.75","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"3a72a11b030a406878fd169df90cf914548709ae","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.75.tgz","fileCount":63,"integrity":"sha512-hemdoClCFOAZzkDLc3n4dSdT4kMiSTgnU04PRyaMubJxCqbUQK1CXcgW7vBENcO/0eWu/LFqRDiMJh3etBgzsg==","signatures":[{"sig":"MEUCIQC9nXXtRET7CjY51uVgwobXDNEt0KZNwM/NWlcUhYgNngIgZ5SlgaSkN5KtHep+JgmPYTCJPcpwUCv4B4ftIrl7ZpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3249849},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fcecd3ca1e1ca105185cce78a4b5b83802f795d8","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.75_1783487501251_0.8208539341137313","host":"s3://npm-registry-packages-npm-production"}},"0.7.76":{"name":"@sma1lboy/kobe","version":"0.7.76","_id":"@sma1lboy/kobe@0.7.76","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"1d372e20def72418c4647e169d00c1c8d749c0ef","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.76.tgz","fileCount":63,"integrity":"sha512-QeJYKd9SrKnyAHN2N+wacmgEEZHOdQ75Y4sOFdxQBoB8iGbWNgN1nYwD4VA3I3LYFc/MZ0fFrHVBxUqz7o5I0g==","signatures":[{"sig":"MEUCIQDLESWwYvCDKGtEUjL5OC860Mge0O1EvHCZzDo4qTYoUwIgOZ++VO1PazgMHEwP1BdT4cjSxf8pcedXsJb0vKNwEqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3255761},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d6efcb51227a6bedcdc217be5cd42b382bf79e87","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.76_1783490281113_0.950932592821615","host":"s3://npm-registry-packages-npm-production"}},"0.7.77":{"name":"@sma1lboy/kobe","version":"0.7.77","_id":"@sma1lboy/kobe@0.7.77","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"43c7015082a3e8eaa29897739f3fe5f13cd613e9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.77.tgz","fileCount":63,"integrity":"sha512-T9WrIWBXaLGWXRLr8MtXZlHKrvcJ9kjDXOx+a8Itwp9P5cZ+KjibEkExpvFP4vAZ0YNYLyDBszWRNq0S/ioEPQ==","signatures":[{"sig":"MEUCIQDd7typCGExGJj0BhZTa6yUslaWBeR041tFGObDTm+EMwIgb8Ca2FByCQt6GAubsPvdWGZOxdtW3FDJpf2w0Wk6Cl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3255774},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d0105f80510a5afd4bb750d05b35c5c43d93781b","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.77_1783490671507_0.11457469951734178","host":"s3://npm-registry-packages-npm-production"}},"0.7.78":{"name":"@sma1lboy/kobe","version":"0.7.78","_id":"@sma1lboy/kobe@0.7.78","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"2039c3292cc8e42f7686681ffc0d1ea989b071eb","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.78.tgz","fileCount":63,"integrity":"sha512-bauyguIsMUBRXyfoCDUeBXG/by0JzM5E7PxUJ1cGGlnynf9dYWhiAvstB04SJnrhJ1DI2KNFUM18rOB3/8fZ0A==","signatures":[{"sig":"MEUCIFL8F9vC+JyUXtpFMZO85xg/M24EJuvwobBpQYfY6PQwAiEA2JGgmEfh+Dh1rvbDrqO03xVwUwKy2VdiYMknjpFIBIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3256784},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"578afe408451edfffb8281b4ec4cfa2c85747337","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.78_1783495732368_0.6860900276517672","host":"s3://npm-registry-packages-npm-production"}},"0.7.79":{"name":"@sma1lboy/kobe","version":"0.7.79","_id":"@sma1lboy/kobe@0.7.79","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"429e03bba2f535476279719f1cc43fa1e4b385d9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.79.tgz","fileCount":63,"integrity":"sha512-3LTAUCYEGCXU1dnKuDUfoWGsbDCWQZaKzELwxdkSg9gf0nZLYBweV7lqTAcieoV3vWupSOxZB41BHIb5R/WVTQ==","signatures":[{"sig":"MEQCIEXTAqB9o08IWZptgac/Q437dZQWy/3VISCQS77UY7ZVAiAYgHcUk6uEezgnfJv2Gk+QmLGwvHq7huLwGhG1nUWHFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3261622},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"742eb40474bcead2ea383cc5fd6fd7cdc107092e","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.79_1783504283673_0.3239436558482991","host":"s3://npm-registry-packages-npm-production"}},"0.7.80":{"name":"@sma1lboy/kobe","version":"0.7.80","_id":"@sma1lboy/kobe@0.7.80","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"21d374a647d710d7f6c30d76fbbaa70cfac96b17","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.80.tgz","fileCount":63,"integrity":"sha512-t7wRa0SjrNNWJVrSwDqyDdBlZcLHwrcg+ovlMd237nZQC65JEKeMeAIqZtz4RvShyf2+8Zry4vmoKFZjSYMEEA==","signatures":[{"sig":"MEQCIF6Ic4REIVlwexooZrpG35udOKcgyJ6iqlQvBPPYK4aAAiA8086dgZ0w0ZQyGTDMF4LMtftoX0twcMi9z5SCHQyzhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3261752},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"3d9b810d27d78b6e724cb67d9e6f02bc15380e77","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.80_1783580861427_0.5314271261869903","host":"s3://npm-registry-packages-npm-production"}},"0.7.81":{"name":"@sma1lboy/kobe","version":"0.7.81","_id":"@sma1lboy/kobe@0.7.81","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"063399d5d1ffb2b60ae5ebf410225099c4d1a634","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.81.tgz","fileCount":63,"integrity":"sha512-LYfuqQ3SLD7v0unre4+7wuJCDVDRvthoRauMItblcPUPrXMSPq9Atvo11O4gtAERT6SBLFq81fGrsZarOrllKA==","signatures":[{"sig":"MEYCIQDVKi8CzNz91QpcAqwbrbyHkbc5aqC8QNdvUyjl1+6PCAIhAL/hNF/8AEynY86JJOz6kfMocGLO64RkD6UmzMPVnMaj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3261965},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"0beee6b497a5a5931c295eaa29799586f3e46870","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.81_1783582100511_0.13126728740892202","host":"s3://npm-registry-packages-npm-production"}},"0.7.82":{"name":"@sma1lboy/kobe","version":"0.7.82","_id":"@sma1lboy/kobe@0.7.82","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"33fa72b8c8163cf3a43abc98df800494a01c4d38","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.82.tgz","fileCount":63,"integrity":"sha512-qcAabpcqWw1pOMUtLp2Vl0zAOOBr851OBPFImyjK6xOmXSEBedSNdkd9yfvdFN+tHPDQenbMbMXNFnOtWjdrZw==","signatures":[{"sig":"MEUCIQDrdplPKsYhYtTIEm1nEnx5BjgwDEnDTvdR8U6HLhLYSAIgGGBFqp6W9teYGSYwxGCuJ8qJdXdv1Kv44xex+rhKDtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3262336},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5e5312f6400dd508a3c73e88c233e0f78f6935d3","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.82_1783582999530_0.4651690244702571","host":"s3://npm-registry-packages-npm-production"}},"0.7.83":{"name":"@sma1lboy/kobe","version":"0.7.83","_id":"@sma1lboy/kobe@0.7.83","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"9b05563ee703d145d3df2fb6d5ecae6e1cf9ae16","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.83.tgz","fileCount":63,"integrity":"sha512-S1ta86CMABKtRl239kiSJ3A2w3Jh2QyMr/SzH2vq0fSGYhJtS9tjaMELv1DoqFXqNo0Hd/cB5F/O4l1OIkT0Yw==","signatures":[{"sig":"MEUCIGm73CYvptZM0Ik0Tbtv98iujauOlrT2KQIzTPQAwy24AiEAumMT+Hud7VCO2iIym0XuLZ1O9GhpNgTwGGbIurTfgvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3263804},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"184616cefcb3f58299ff0f4506a4240da9505ce9","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.83_1783585507620_0.7547238614378582","host":"s3://npm-registry-packages-npm-production"}},"0.7.84":{"name":"@sma1lboy/kobe","version":"0.7.84","_id":"@sma1lboy/kobe@0.7.84","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"4e2ae5c541613d88383609444d6e4e390da3aa12","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.84.tgz","fileCount":63,"integrity":"sha512-cNwGChEG1VYyjetXajwh/v24cBQtri19qA5mJ0+sLix3vwC+/4WsNM98fhBbbxCrVNwBerL8zMQMLtCJQUiUuA==","signatures":[{"sig":"MEUCIFrUeK8GaLaNDThFER4ZnU5V6iAQ1ata0wPUE/BylACOAiEA9gXdfN6JexCbiLK/KALGLAP4v2rANb+fOpyEQoWrrX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3263896},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"03bd43edf303e875db7512338433a9bd0a45e3f6","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.84_1783588773193_0.8531147051013688","host":"s3://npm-registry-packages-npm-production"}},"0.7.85":{"name":"@sma1lboy/kobe","version":"0.7.85","_id":"@sma1lboy/kobe@0.7.85","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"421f8c144d6b9218827e21d79196d4a5b40033cc","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.85.tgz","fileCount":63,"integrity":"sha512-FhBcaJQkADeEzzw1iVAbIJmv1LUnyzEbl/6SW6xBAcouLMC0k04WpGe/WRLuPMvrx73zw1IiEpcisJyRc4X7mw==","signatures":[{"sig":"MEUCIQD/XMYCtkw/ZIwM4tdDVbEMidc9qBHE728/sthAvASCxgIgRHhlbk3vpyc/X+dd9UepnsAlA4x1pQncZcxZqM6iUCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3265890},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c310bab21adb28444e10aa435ed2187d59965d48","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.85_1783591218773_0.2519239904405348","host":"s3://npm-registry-packages-npm-production"}},"0.7.86":{"name":"@sma1lboy/kobe","version":"0.7.86","_id":"@sma1lboy/kobe@0.7.86","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"d31d9e38b2e40644f0d0ed3e83490e615a4dad9e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.86.tgz","fileCount":63,"integrity":"sha512-8lbh4EsYORlpWlbbc9cWSWO3S5lciRSOnPeL9JDsX8sSs4AHx615sYBirGoxE6PPS0zKaqQyPU4eptANrcSaug==","signatures":[{"sig":"MEQCIAae/tMrP8VkEeD9E/vhiOvyCQpH6xT2pmJSdtqN2RKtAiBsUql1NaQjl5wLUQWH3uNkWDDnjXb+BGBer20g1L9hag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3268968},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"230b7def4a5fc6f9413fe2f501e14c578858a6bf","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.86_1783645404436_0.7799328389531268","host":"s3://npm-registry-packages-npm-production"}},"0.7.87":{"name":"@sma1lboy/kobe","version":"0.7.87","_id":"@sma1lboy/kobe@0.7.87","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"c54663100aa71e88687bc2776181cd33bb31a849","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.87.tgz","fileCount":63,"integrity":"sha512-Wu+q6nUgT9GpF12tNCGM35buwcgokDOTobtEZWu9B5LXhBZr/R3nLfr1KapEkOf3dcRdUkfe1IjhLCzt5Vxutg==","signatures":[{"sig":"MEUCIFE10CqoJVTsaDg9HmU0Iu0WPcWmRGjy1fVff4jKHTInAiEA16gO5lhN5Q+tXs9tfSTM5wh9Ag1Gb99xAjvTX+x1hvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3269199},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"db2ae8de14b884a751b9366f88071e865c5a845f","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.87_1783662187407_0.32098246256743934","host":"s3://npm-registry-packages-npm-production"}},"0.7.88":{"name":"@sma1lboy/kobe","version":"0.7.88","_id":"@sma1lboy/kobe@0.7.88","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"b8ab3c022ea8596645642667f73d59b3fc59ceab","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.88.tgz","fileCount":63,"integrity":"sha512-BEwxWbu0Q5eQRFT9HidqaQ1PyGWN4VHSlXJoNKFTSEIUob7ewkVeWP1OiK+fxrDJniaRC6LPvXMJIqcXU7/alg==","signatures":[{"sig":"MEUCIQD8R2Hcp59qjs0sr4mrDKMkwtNm7PVsbVeaViewVCzVuQIgBrA8FrsRRs3SZiYOaidmzYaJ4VzlzJNEL6NFFSOGGZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3267057},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"6a11f748243ed2e9801548a09f3750fbf2e47562","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.88_1783666040100_0.7451364127969342","host":"s3://npm-registry-packages-npm-production"}},"0.7.89":{"name":"@sma1lboy/kobe","version":"0.7.89","_id":"@sma1lboy/kobe@0.7.89","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"a11936c9f77d9fdd0e3779ab1e0cc2c11b8b1361","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.89.tgz","fileCount":63,"integrity":"sha512-GjcvSfovmbs1lX2XcZqQw1Djnp2Wn9/2XHXd+YNVnc4q8Z/4UJ8yx1TK3DsylKsB9tVMSPGI4P1ggxPqpVnYjQ==","signatures":[{"sig":"MEUCIQDXhhdBYa0RKqPiSZ1+YJOpfVOzM6LUZUlRV5nQdUsS9AIgGP6+mdTc2RoSDmFnAR9/irSwtYLFitLe9dksgD6tNTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3269291},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8ea32fc307f96e6cc361ea4d9ea3edb9f1e0893e","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.89_1783669911084_0.6323625634735792","host":"s3://npm-registry-packages-npm-production"}},"0.7.90":{"name":"@sma1lboy/kobe","version":"0.7.90","_id":"@sma1lboy/kobe@0.7.90","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"f95660356946d5b544abf42945411b49160c974e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.90.tgz","fileCount":63,"integrity":"sha512-ca5DIil3oMbVs081Ru8dcN7KK5/165MMkMPJv3jNVByz/8UD6VUn7mLp2yAKW4UF3++1qKZkqXVhW+ij2kw+Fg==","signatures":[{"sig":"MEUCIFlUYfQ7tdZiMHEIYdNapEOL7z+j5fZH+QZW+2gfBdGRAiEAgYb3vPphw1UenShYM55Ddx2lPhw4+z/fG5W0hZZ6d3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3270458},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f728c045a7d2319c09424fd52437da947757304b","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.90_1783674554261_0.5622322418700205","host":"s3://npm-registry-packages-npm-production"}},"0.7.91":{"name":"@sma1lboy/kobe","version":"0.7.91","_id":"@sma1lboy/kobe@0.7.91","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"02fb7463dbedaa064c480762d3283f4154cec6bc","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.91.tgz","fileCount":63,"integrity":"sha512-skNYpbFT1OKk8JkHgQFl2Jmw4IUAquhG1wu6VSCh4fCcXCfkhY3p0TLvoBKD6zY5dOOmdBRVRgYA+p0542/+oQ==","signatures":[{"sig":"MEQCIFMSfYRTfQV3AfOzHSci3zFx2FafnxK7+i6r7BDsTqesAiAKHxasC9f8msuCeP+7Uhaa+KU6XznHB622FSEawIJ65A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3270869},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8dfc18a77071db01ffcece9b396bc2058ab7f513","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.91_1783676143598_0.15941641311122945","host":"s3://npm-registry-packages-npm-production"}},"0.7.92":{"name":"@sma1lboy/kobe","version":"0.7.92","_id":"@sma1lboy/kobe@0.7.92","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"6b19f492b057aa53d87d758b8b600d82ff9d4341","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.92.tgz","fileCount":63,"integrity":"sha512-n/f0XNuP84UEuZCabf0pJgakAdRkBRtbImH4uzWZUc+xAgrIuvIt5kzs9cMEZfZBRRUREOGw9TfEOsUfr2UWMg==","signatures":[{"sig":"MEQCIAROPw7qG1szp6am/gFM6NECLk6xM1rnzcJkMHErtUtVAiAHgKAmGzZHO17rP7h22nWUCzQx4T2+lRysyEaGVJzDoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3272036},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"272e0ac4721571817a5a3a5cc816883aef7e0b73","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","solid-js":"1.9.13","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.92_1783679626566_0.4113493742181069","host":"s3://npm-registry-packages-npm-production"}},"0.7.93":{"name":"@sma1lboy/kobe","version":"0.7.93","_id":"@sma1lboy/kobe@0.7.93","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"c679054876a3efab3f794a92739ac80cab734598","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.93.tgz","fileCount":63,"integrity":"sha512-wW0fePnW2aTw3dr2Gbt/IvYlisQNLPBJEu5YOmv5Tyya8BZrQ48AyOfybdGWGZ9hcvfNwhhOBPPcSq/eTpFJsQ==","signatures":[{"sig":"MEUCIQD8YdCqUi8eYWHRiJnAYNtE5rg6AlYlNV0OAYWbpIGI6AIgCyb2W9PCzdygJ2GH32ED2AQufQDuM2LlXQxwrSYr7n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3261286},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5897fa69022570a23544e210104c76d5de598053","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.93_1783723927099_0.41714964127178633","host":"s3://npm-registry-packages-npm-production"}},"0.7.94":{"name":"@sma1lboy/kobe","version":"0.7.94","_id":"@sma1lboy/kobe@0.7.94","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"58571a06c7407fa074f5567f6a8f299d4ba31f47","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.94.tgz","fileCount":63,"integrity":"sha512-NOt0i/c1XjeGobcfDD3rVp1OZvM5+3o31PHBT5CV2CsrmZsQbsMb8Tcam8OeBQgWOIASBhcjkEqTePK4uoOxEA==","signatures":[{"sig":"MEUCIQDPSW7pxRr4oX+8Qh4CHEsVzyeF/WzHZFehoeeMLvDUTgIgNN9q/BIui8wwvMfAyTBc+8v5SMjhHadtwsZwK2XqnME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3259871},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f28f370fb6a4f71bf2078551ece75cd4745a21ea","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.94_1783738327071_0.9365505642242491","host":"s3://npm-registry-packages-npm-production"}},"0.7.95":{"name":"@sma1lboy/kobe","version":"0.7.95","_id":"@sma1lboy/kobe@0.7.95","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"9ddaba286b46f885473cd7ad4d99547d5f722c91","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.95.tgz","fileCount":63,"integrity":"sha512-gmFrUgrqJr4vAU/T/wTfBJ2e8rR4nSkurc1Sr7ESTuGcHNyaPcq7ldh6azUJ3KLOu2peSjotA8ho3xVRkprFVw==","signatures":[{"sig":"MEQCIGSHy0kV++3E28CFuuaylq2J/ijXX2KPpQCMakd+uGcRAiADgpFiKniNeDO5TJjGZYkb7h53sVr8dPXdkUNueRTS7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3283503},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"344685e6a2416e42b4fe288180ff9c0b14dc30aa","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.95_1783759614048_0.22484214585029094","host":"s3://npm-registry-packages-npm-production"}},"0.7.96":{"name":"@sma1lboy/kobe","version":"0.7.96","_id":"@sma1lboy/kobe@0.7.96","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"408a9bc532b18251ee995592d8e5b75591f29762","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.96.tgz","fileCount":63,"integrity":"sha512-YptK2Lp1BGwe0SX4z3hxtK9ewvsAznrEUWCtLCSVt/Vx6rzWW9RkQks1b7AjkA73+qSllgSMf3imCnFcNirOEw==","signatures":[{"sig":"MEQCIGuq3e8Uk2U2Es3nBYwecXZURDv2yTpPjGwOuNjaXXXaAiAom/H8ouLAyvzF2CZhDP+Iq+2C8zsU3jmGJaUBvDlILw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3283453},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"720cf977a8232df9230340ab9051ff757b03d67d","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.96_1783761243115_0.7388457490061995","host":"s3://npm-registry-packages-npm-production"}},"0.7.97":{"name":"@sma1lboy/kobe","version":"0.7.97","_id":"@sma1lboy/kobe@0.7.97","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"93b1e7cae5bed08244a97f49b404d9d5bfb87ba4","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.97.tgz","fileCount":63,"integrity":"sha512-JwTz3aNpg7HwAI4t8xKOZMiXudmqZdnpDXIPJjU4Ck1MMA82z24oGgfa028VZTaaMXlNb8O0sCBV+HfFIqPQHg==","signatures":[{"sig":"MEUCIErEIlP4VkibU6L+kSO4bmWier/Z0t+QASVHtCsbx9VRAiEA98gfGELG1vzVIt4etjieoUnk9nM6e960mSzYxLS6T3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3283496},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"607f4e46709119361c25fcc243a9820c89bad8fa","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.97_1783761952142_0.8318850196546399","host":"s3://npm-registry-packages-npm-production"}},"0.7.98":{"name":"@sma1lboy/kobe","version":"0.7.98","_id":"@sma1lboy/kobe@0.7.98","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"2e736c0f96349d88712082fcbb13e76ad6539e51","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.98.tgz","fileCount":63,"integrity":"sha512-l7WeUDsb4D3CUtaM4IJaUVZ4rU6WhmDAI9xTYEnIkzfAFPyCdaXwzz9vjLtPvw3gFyz6KWW6vWA39F49QqiNBQ==","signatures":[{"sig":"MEYCIQDg/QtOggTR356+Ph8H1EL4r+qkmDEAxRjuANRWWZ05GQIhAN5zneOv+PmIsRPtjZ/3ncGW4d5wvnkmYCF7TYW7NpJY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3285542},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f935ef0a1a7410e45da5e929db0cca4aa7017a1c","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.98_1783793208268_0.16409775633406598","host":"s3://npm-registry-packages-npm-production"}},"0.7.99":{"name":"@sma1lboy/kobe","version":"0.7.99","_id":"@sma1lboy/kobe@0.7.99","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"db0eba9c456d806650691f0f1d2d187d7e37fadd","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.99.tgz","fileCount":63,"integrity":"sha512-t6mlXtVyazbUUujCRUEz5mheev5nh7ZUvUbHnm4TjldELM6X6ml4G3S5Kz3utA5RLf7qFSlu7uTyt4op3YTOUQ==","signatures":[{"sig":"MEYCIQD0+cO4STlJvWdxuibmuZL8fp2qkQF84o59EszZXcwaXwIhALJIjz6w9Up8iu3ntK67CUg4bqZBTopEc3DVwswKw/S1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3287703},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"327bef92c678467df9dabcef3dad28ea8561e8b0","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.99_1783838727208_0.7530294381988878","host":"s3://npm-registry-packages-npm-production"}},"0.7.100":{"name":"@sma1lboy/kobe","version":"0.7.100","_id":"@sma1lboy/kobe@0.7.100","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"5957a9aed4d94344a68643ffaf715e8d22cbc96a","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.100.tgz","fileCount":63,"integrity":"sha512-CR+jgY70n76gJUm8Z/S/vaUb25iwiM0QnI+kGldSyHXEJ7xaix1sG4xX1DjDxvhh8NzUPl5nPdN5jvwLF7eiDA==","signatures":[{"sig":"MEUCIQCUIpIIR9ZmyRteY19cofuh2kzSjukkv8fTsjYHN7kUWAIgckSli+GTTJ1Y8EcVFNEsi8UlI3VgCFXzdqN+usvCAHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3289430},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7f7e394987824482eaaab324ec4e9cef56583f70","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.100_1783840117868_0.3412649808056205","host":"s3://npm-registry-packages-npm-production"}},"0.7.101":{"name":"@sma1lboy/kobe","version":"0.7.101","_id":"@sma1lboy/kobe@0.7.101","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"d702d1b94d61855cf9da678ce8c10271dba91b3d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.7.101.tgz","fileCount":63,"integrity":"sha512-fPXVPukO7VP/pXYdN0F2Een2yd6jg3e6qJE7mX0b/w63KoluDZ7NP4BwOBUGoyHQ6PZRDZZGRnGZmr64XbLD9Q==","signatures":[{"sig":"MEQCIH0K0AkOxUzsYrPEkVNx2b5deyX6fTiG3JaXTaOqNIduAiAtgD8GDh/BwFUHzJpPCeDuXNj0GIOPetUi8fgLZNbFTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.7.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3289414},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8dc72758918d7d8dd0b23b3fafb2892ccdb5ef4c","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=4","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:version":"bash ../../scripts/dev-version.sh","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-ops":"env KOBE_DEV=1 bun ./src/tui-react/ops/mock-host.tsx","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-history":"env KOBE_DEV=1 bun ./src/tui-react/history/mock-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-settings":"env KOBE_DEV=1 bun ./src/tui-react/settings/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.7.101_1783840258163_0.3182236380325827","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@sma1lboy/kobe","version":"0.8.0","_id":"@sma1lboy/kobe@0.8.0","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"ed1c181bb2a2190be9f62f27f81d5b900c3e9bb4","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.0.tgz","fileCount":63,"integrity":"sha512-xJhRgVt0lV7AGGbak8sISOF/z4VDzVeVMfzhiZkIwFPPckAz4P2E7AguEfzqGGhrWXiJrxx3E6vqOMeIq9Y6hA==","signatures":[{"sig":"MEQCIHjxs/eaTIwNlr8B3ZByFOKt4x7zlqtLEDF/mcthj/74AiBFRTFB1d8tJcNyqQ3xD9LiwXkGLeq+J19ErjQI2zzyxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3188833},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2ab7457ba53b8c7ad8886a75602108d0e97270c6","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.0_1783872063060_0.31012205875468757","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@sma1lboy/kobe","version":"0.8.1","_id":"@sma1lboy/kobe@0.8.1","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"76e05315e121dbb6c16cba278212f1f2a684a146","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.1.tgz","fileCount":63,"integrity":"sha512-SlgOy6JxJNVjUs1GXmiNseZgIPcy68NtmzVMRspXwkoj0G8pBzJHLv2GSR0kkFPiNqOBBRWN/cFiVE2xz0qm8Q==","signatures":[{"sig":"MEYCIQDBB5NuWtCswInXu4Duwk4lCd7cyw5GPNy3i3S4P1GzugIhAIG6pl3etF1IR8k6pk7Oc78gfiZGTWEgFWNGKSHGAqoH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3466809},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"04d7130b134418dc7559a3cafda61d9acbc186c7","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.1_1783896671995_0.6186579088055821","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@sma1lboy/kobe","version":"0.8.2","_id":"@sma1lboy/kobe@0.8.2","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"966f4186ddfde40b912b8de68b2235566e42d138","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.2.tgz","fileCount":63,"integrity":"sha512-ujn/xYeMWPi1uZaO4hTCLH8kDZHPveGsJEBYh9HdpPjGkYDeMOBkZ9XXunICP4InNFCdK67ncDRBeetN9FKC4w==","signatures":[{"sig":"MEUCIQCjP9DemIRt5SHJSQJeGgE/Pto9O3QxzwnfWP/Y0XfHOAIgKjeCfdzXl2RbJLJneacnVFuYhJ/lIly4uxiRjDVapNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3470990},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"819695968fd61f61ccc2d74a631a5c74e25d39d4","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.2_1783976305386_0.2024480523167529","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@sma1lboy/kobe","version":"0.8.3","_id":"@sma1lboy/kobe@0.8.3","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"c4414ee59ebcc386917ecf0b56a4767c49ff7975","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.3.tgz","fileCount":63,"integrity":"sha512-t9yU7nbmkZicpyofBTWs4sEzM4DRiWUgg+ct8yFCScBrhnqPzgLI+qwWVZGaATyVEATU5Lek6Tql4ySWARbAfQ==","signatures":[{"sig":"MEYCIQCsYSHp+U75kNXlkaQIUeFeSBDuE3NhyjXwsKAJKVYjiwIhAMg1Rk5ksslTyRsuKvJym6SrN7Ya7toZwDy2qZ8Xy2BH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476643},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d51758b5981ea909d0e9b643060337528b0bc257","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.3_1783988745243_0.09054566578364698","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@sma1lboy/kobe","version":"0.8.4","_id":"@sma1lboy/kobe@0.8.4","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"c56a430e762bf2c6be2dade3cce8af3567c402ad","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.4.tgz","fileCount":63,"integrity":"sha512-97sWsLLi3bdji7hwHCtXkQuck27IrE0/L2I783f1yUwy8D957V8kRZs9OgVohkeHOBejm7I/ZuOg7WtybMyyAw==","signatures":[{"sig":"MEUCIQDDTkw8d6w3SALIr+bQ58oORWoxsZCTYZgWZgBO2Yu4FAIgdDbsaKxkA3GnR7lQkYyQ+WSE951QGL78hvNFQNPjU1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3477720},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a1aa2b34672e85ccc2964f2aa63f14dae9ebc219","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.4_1783995931722_0.8708131618272412","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@sma1lboy/kobe","version":"0.8.5","_id":"@sma1lboy/kobe@0.8.5","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"8e66370aedccb2f5569f9b97bc8551049ef5a7eb","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.5.tgz","fileCount":63,"integrity":"sha512-+QkbxxGyIW8J+kP5B/06R099Bz9nSJb3RpHR/5CYHy0wxV/ms5VovAyVf+W6TechC6/nogxiKtiL1fJUbtiNRg==","signatures":[{"sig":"MEUCIDx8V3tZWeHw1aqb8BmL60jYr3FS62KW+sm5epgLxV+/AiEAr1x/SCBjeAktbOkyn7QbHB38jwhIj4YWHNRPX/CBZHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482564},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"862ae0aa081c256dab91e73128618408080e0809","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.5_1784070867261_0.2468804356525094","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@sma1lboy/kobe","version":"0.8.6","_id":"@sma1lboy/kobe@0.8.6","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"49ecffec0518276f55d1e42acc2676e44724b8e4","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.6.tgz","fileCount":63,"integrity":"sha512-oVoHca+pou1MCHYo07rBXtkDRNtW2bJSCC2C9r4HpI6SyyCd1KnOTO1niR4hilj5na4tYxV+/vfWJjLXCpUi+Q==","signatures":[{"sig":"MEYCIQCyAcZcf+cSLxCdr22AATZ286KZdjrNQYGd6O28kdYBVgIhANF5EhfksH1jTtkl8hLVp84F3w0Q1DUaaHgNATxIs+5X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3507146},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"823cd19882e0a53f25770e42c866afa024d55f03","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.6_1784174273692_0.08691548235086244","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@sma1lboy/kobe","version":"0.8.7","_id":"@sma1lboy/kobe@0.8.7","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"62aef0a75a7ec52293aae444eae6897367d8e4ed","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.7.tgz","fileCount":63,"integrity":"sha512-FK7Ci6XcKlemrLbVquJxCJp38OEbHqGrm/Bj/MvkjptKBJmmSm8LXmYSupUhdsojCcCxSBFXhBZx9SJD7M3GQQ==","signatures":[{"sig":"MEUCIQDB2DNnD50u02jHyX12NZyS82XFNOu88gVIuJqzh3Nx2gIgIx3f2VHE64jCD368RQOzoulEyjympY6nFxRS1FtHMn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3514621},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e7eb943cad5ab71b370b73ef724b7026634a4855","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.7_1784192015862_0.07680874181162567","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@sma1lboy/kobe","version":"0.8.8","_id":"@sma1lboy/kobe@0.8.8","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"bbd186eb93be1c4abecffc385219195659330412","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.8.tgz","fileCount":63,"integrity":"sha512-JgQrH+fY/wxxj5CmTt+J/KPctsJqVJ6NVuJVHNTj90BOelrcqOzP1q0J9PTtwU2+tjLGiEwhJotAKlgAVIduoQ==","signatures":[{"sig":"MEUCIQDfxihS1WogIglvY4yx/zUDh409uvU3g4DUojjkCAS+gwIgeLajVv0W5vIGfWoy6cYmQ4dbNbrYkQDmX1KSRbJ08+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3477205},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"11b07d61463601a2b57a721831a74cf0e25a2d72","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.8_1784331950893_0.2855254902504989","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@sma1lboy/kobe","version":"0.8.9","_id":"@sma1lboy/kobe@0.8.9","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"51342303c4f8e974f104d36df7cd67915eda5c61","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.9.tgz","fileCount":63,"integrity":"sha512-kfcfDrYhQWQAasZgGsc0mUohNNuBNnwsAKul71Q6T5YPyWRYP4Z+fKzKRPex4HX5XeOkoS0Gt22y4VZ+Km++zQ==","signatures":[{"sig":"MEUCIA+eEhn3naqJPP7Uxlt3kEMYDsvAYFAREHocQjwPW5YlAiEAsGDYBGbW0/jE/ZRNpPv9B/EupBlyUr8l9xvMK0am6eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3479843},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2524b2904018c95d1da5e401418e058534b83565","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.9_1784335151327_0.35223305237320846","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@sma1lboy/kobe","version":"0.8.10","_id":"@sma1lboy/kobe@0.8.10","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"19e2b88df3ce8bc00573d8f6b977503a1e964dea","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.10.tgz","fileCount":63,"integrity":"sha512-OCjnLclhHPmy3YdCeCgoq9hB2VICZNILaf9zvZKZ5vcDOAACJGQ3ZuCyCpffdcHrjOiLoNQjBX90TDSrZcF4uQ==","signatures":[{"sig":"MEYCIQC4BIlmbLF7DPlWnMeDt1t9mckFcIENDATC2x8acIt/egIhAOj/A2qlkQs8L+WIdroL90QjHX8/J3ydxPP01H/zrABX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482352},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"076b49b8e7161dfec0ebfbb2b2b8fb01bc652c0f","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.10_1784357546193_0.7070347991208339","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@sma1lboy/kobe","version":"0.8.12","_id":"@sma1lboy/kobe@0.8.12","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"92f5810133997cca479fdcf75bdb1c9729707497","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.12.tgz","fileCount":63,"integrity":"sha512-rnTo2GIiqf08YdK63oPNkqQU1LgQQcd2jkzzEYlUUvZv1Arih0teKfqmw04Uz/hoakpg50iSPoO+y6r0ms8FKw==","signatures":[{"sig":"MEUCIBiKX9q8ja6AqbkLCUIOIMw4vOffPVCBDa0llFOeLOs0AiEA3+VxxrFYeQzgwytsNewdIqFumlRqBVF8a8JX+4x9ycU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485077},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fa279519695407129a2d917412db4db42fbc225e","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.12_1784614319184_0.21824920153405847","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@sma1lboy/kobe","version":"0.8.13","_id":"@sma1lboy/kobe@0.8.13","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"cd68d871456230ad9875556cf51c1481a5faf1c0","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.13.tgz","fileCount":63,"integrity":"sha512-1xwutozALqj9TR2qMfI8miLnsFew5p1YUssC/RfuCGs6Fmon/c+kcl+hK20YXx19FKCUUNS2GM+zuaAC6huncw==","signatures":[{"sig":"MEYCIQDIh73xmi1q8+6yhqQkfUNMGN8DaC3vCvrVDs7chuArrAIhAOrT/Lj415eRLiLy+bR0fqE26iYOujrOIKZdioaSz20f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485348},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"dcd393eba381e9848db2bc6d5af9a0448a73cfd2","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.13_1784688574621_0.4324088521424063","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@sma1lboy/kobe","version":"0.8.14","_id":"@sma1lboy/kobe@0.8.14","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"b7707bea4f55fea6524d408315cef1218579d633","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.14.tgz","fileCount":63,"integrity":"sha512-zIziIXVvHIicbc8VjaezDHD7UhzBav/NLRFCyUEQ3uKHQDzR1SKoSV1WZFpiFk6WsFnxSVjMKKmBKuyHzQSWMQ==","signatures":[{"sig":"MEUCIB22/GClAhhMQTmDlQDxSbrbrzdV2tx7orPiUi7wJKdyAiEA9cltlSTknF06/HpUnIfKxbgCRAFrhxUT+7qLNSwtjpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3485368},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"923f0cb66b58d0b9514fb865b551df3d74ace4a5","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.14_1784754964738_0.04340224826890626","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@sma1lboy/kobe","version":"0.8.15","_id":"@sma1lboy/kobe@0.8.15","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"dd896451d088a508e2a5931110c331cd841ea591","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.15.tgz","fileCount":78,"integrity":"sha512-oqvgUHy++w23D7DqKVjyD+2l58JekWBidpCCMcjhBbOtYME21+5wh65b7uYM5l8U74Fci6F2d5TtUV5vchsytg==","signatures":[{"sig":"MEUCIEsKrQuK5Td41jI5v0BZTRmhTzife6E9f8GO/8GLvPNnAiEAouB/s+VMcyz8k80bBQMX6Hum0mvtRsofzpVhLkr/t+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3493517},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8cf2a4d4ee48614a509731eeb885f724a8069b31","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.15_1784766286067_0.0024532079567374243","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@sma1lboy/kobe","version":"0.8.17","_id":"@sma1lboy/kobe@0.8.17","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"c7c7ee9fb003ae792ee346e8ec50eb1ecf7686ef","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.17.tgz","fileCount":78,"integrity":"sha512-TDhw5wVpt/b63pyvWookIk7nr24W0j0MWeKUQ8k+hNHoNLEsKFNMJc0NXAScLFNQwmm+vQoLlrJlrDdXPBNVOw==","signatures":[{"sig":"MEUCIHOPQpfCPX47N5s+/WBUsOQYAacknbPMEkukAZTKk4w5AiEA49Q4SGjIofP4YEV1Oro9G7QtOcvU8JFCXO3mgN1Xlrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3494174},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fd8d84594c1c1a76fbed8395e180073bccd22e14","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.17_1785026070579_0.8511588295522658","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@sma1lboy/kobe","version":"0.8.18","_id":"@sma1lboy/kobe@0.8.18","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"451d94a36debe3c605067eb97850127f92fb46ae","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.18.tgz","fileCount":78,"integrity":"sha512-RkmDZIKvu76x0pPQ70JieLr14qtRZwEXWKf9IWJws2u40ngupfZpOWgoqBbnFH0GfaKBawcGtTAKMMKweMu9ww==","signatures":[{"sig":"MEUCIAk2UVNK8DuYIMhYwZRDFkTH16uANEg9rpU/I9UXuxIQAiEAifrqZ7DkNjg5ES88UrY4T0Ni5ke/pc87pNK/TgU2WKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3497919},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"dbefb5462a807b16d1e6a5b4c8e97bb58ca1bd3b","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.18_1785030945185_0.5447692495461478","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"@sma1lboy/kobe","version":"0.8.19","_id":"@sma1lboy/kobe@0.8.19","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"0848338146ec73e88021f8ed89f971a818752a44","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.19.tgz","fileCount":78,"integrity":"sha512-OmuO4y+p2xT+9lz3K+gD0f/DDCH1TQyuDW5Zg80M/j5gOzLl2NSk37xiLIJa/eXo7AbBIy61XVGHhEfrF6A5bQ==","signatures":[{"sig":"MEYCIQCMaJHYKJlN+p0nCobbXBBJG7bCg4ev3Lyz5ZQKy0Dg1gIhANLpt/rytWtAHXvrc/nxUTNPXC3/02CAAVxQMyIk71WZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3499785},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d31fbf31afbc837ca7938ce07b58829a3786aa1d","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.19_1785199431880_0.7750736225294523","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"@sma1lboy/kobe","version":"0.8.20","_id":"@sma1lboy/kobe@0.8.20","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"6043a78839dcfcdaef3438267c4113317d409b4f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.20.tgz","fileCount":78,"integrity":"sha512-MFCXHSjkcwGCG6qmqaUfzvKzRenPLfhdMXo4BKNcUaFu0o4U6DWAuULAHCZ+FI4ynnOMKS3mB7KHQgaCje1X0g==","signatures":[{"sig":"MEUCIGfqpxgqU3+wBk6ffiojMDOWVRygVXlvtbrgEx8J5S4ZAiEAvYnFOvsbngtnR1+89TzMLiWNQ7OFsHSJw4dZdMbIwno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3517241},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"9392f73b49aad206d478aee6feea19d1e9199fcd","scripts":{"dev":"env KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"env KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"env KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"env KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"env KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"env KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"env KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.0","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.20_1785219220434_0.3686042504890852","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"@sma1lboy/kobe","version":"0.8.21","_id":"@sma1lboy/kobe@0.8.21","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"2a44673e89707bb85db6e283d5d91870061510bd","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.21.tgz","fileCount":79,"integrity":"sha512-Gs8d7jRaDP8St0cXGTYC4RO5knXZO2t4Tq3C7kaMzPGBrx5gsITayg6tCTKJyDSLLrjoKEeVU9SjXA/fQ+T6hQ==","signatures":[{"sig":"MEUCIQDv2PeDTc6vFtd0NT2O88lQdQ9954RHw7YFLpSio8fATwIgctUlaqjWH9oXysYh8PLooaxJbzZN7R9d5ovDJRV+iVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3560212},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"58a0bbc90cfc44db48d3df3107000db40ff727ec","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.21_1785224104114_0.2722901902407566","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"@sma1lboy/kobe","version":"0.8.22","_id":"@sma1lboy/kobe@0.8.22","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"b1750a3b7dd35c3c9c43a68347a759720490a231","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.22.tgz","fileCount":79,"integrity":"sha512-sEJ5w2q3NrsLqdTLR2QlmPOm8hK9qsjcmQqM2kGbHhOiPtPp0/hHa5qt61KDiIQQPNypNxKxOOrqfZagQOZcWA==","signatures":[{"sig":"MEYCIQDs7qHbOnKPBU4DuPkt03Bndsd/B7grkUGxgcyhMTeZYwIhAJ9PLADURPyvj7WA3opZZI7k80hxStV2RdVDrK30bp/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3560115},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fb6ada683af1b1016e54dfca6e98a3c78aca0b3c","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.22_1785232755571_0.8752009943186414","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"@sma1lboy/kobe","version":"0.8.24","_id":"@sma1lboy/kobe@0.8.24","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"999fee142f7fa07d4d95020c4ad7ea9879928e46","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.24.tgz","fileCount":79,"integrity":"sha512-irMR7dDzCXEd/gBo5K+q8XWU+uuAi2zh48ZoqY900gqC06mceWvpDz4RfA0BmMFGFQZ/uxaSPFQT3Xm9fEshJA==","signatures":[{"sig":"MEUCIGNS67xO+a7abA7WeR/REzMlvKsFj9IBbsStnGcn3wDYAiEA/V+lBL4+q22FRnh7vg4OrobcwWlzguboUG35fFLP2pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3623962},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7f752cf49e0507b09002cd51f5cd4d0b8115323d","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.24_1785281649480_0.7482875995454035","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"@sma1lboy/kobe","version":"0.8.25","_id":"@sma1lboy/kobe@0.8.25","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"cd24470ed5aff79f01a97b151890a6028c8e8646","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.25.tgz","fileCount":79,"integrity":"sha512-+sYjPX8iZddRjdnaJSgIy5PfRml0GaeGRiss4aqwG+Ke6EyCieTmnYaHyxoJDslfVVV+pwrXRcki7YHI9RlRoQ==","signatures":[{"sig":"MEUCIQD/1REFqwEN8BJDWz9e89XMVubRawX6oP5mTZxHlv9bSQIgZIrCv8kuJkrbnetLigTZNCNCmCsE1tvdZLBc2/1K3Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3626042},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"031ec4cc1454b9c605e2b26c42bc4b656a7c8444","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.25_1785282253937_0.06276775516091782","host":"s3://npm-registry-packages-npm-production"}},"0.8.26":{"name":"@sma1lboy/kobe","version":"0.8.26","_id":"@sma1lboy/kobe@0.8.26","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"7271083dde4160b2895a3ff7691264eee36b6eba","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.26.tgz","fileCount":79,"integrity":"sha512-BavdnOiKxJk16iG/EHYQl4krKAUpogZJp82D0a7i1PdVAhAgiayBxqrfYgYe15M9yTQCno1E8d4NtALkBZee+g==","signatures":[{"sig":"MEUCIHZgkg0L05xY8WChZIIkFscyDktoXsgXhMgtey3H7H/uAiEA0cW9bkFsxTYon5Rvh5tpJNyuajZ7N1zhPSWQr10oyMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3626630},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2f442f1d1dfaaf648de087405210ac91ae02e8c5","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.26_1785284886128_0.6279248360725009","host":"s3://npm-registry-packages-npm-production"}},"0.8.28":{"name":"@sma1lboy/kobe","version":"0.8.28","_id":"@sma1lboy/kobe@0.8.28","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"44c07dccde7fee029513046fa3d7cb3e68ef41c1","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.28.tgz","fileCount":79,"integrity":"sha512-fo8C0eq/K+c+aESyBkPBGesZphlK7JTzaIYhei8cEDQyQD7cuGDOtAcXkqa9SmsTQ2BhhA79iRhjZStz1f2Vsw==","signatures":[{"sig":"MEUCIQDmKNlyC24qD6y//GUIGkJ4HGcwNXlKuJzMu6DMyGttPQIgWOHcIihfTBBiyVp8ly7hpKTd3ZYOmAKCFNHX7Wo/Hfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3627545},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5ea7557f9ff8c72d0b94b7af7b5d7db92da9ae47","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.28_1785286911385_0.6221675098735466","host":"s3://npm-registry-packages-npm-production"}},"0.8.29":{"name":"@sma1lboy/kobe","version":"0.8.29","_id":"@sma1lboy/kobe@0.8.29","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"12621ffab5c9166c5f6b110c994cb9fc37fc074e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.29.tgz","fileCount":79,"integrity":"sha512-Zzv0P+n4Hoamo2QwLhHygHi9yhpPGDA68yROARCUSxlZUnPAFp+gtt3ZHd6xrfWI9tgsaCSfMeZyHh/6Fr1Aww==","signatures":[{"sig":"MEUCIQD9phlJ0EQiRqAvyrSwHlGdEd1q1ogVbd3ir+UsiV0rmgIgPcG7lcQyWzFIBSedny2V+CsflIcyZZ6K7ZeknBH7rUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3634334},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"86b5752858317d568b87672504c96bf1ff5c6a8c","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.11"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.29_1785292365373_0.8297571553058474","host":"s3://npm-registry-packages-npm-production"}},"0.8.31":{"name":"@sma1lboy/kobe","version":"0.8.31","_id":"@sma1lboy/kobe@0.8.31","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"0c3e2b0e138bdede29beac40b431d2dab2c4af3e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.31.tgz","fileCount":79,"integrity":"sha512-0rjTqblTFQ6NPxBnMZkXLbm5lYBy5UNh7TL4M98W5zLdyXDU3Y1xrd9iGZUkregaGfnEwiACQxDGasK1uWD5tg==","signatures":[{"sig":"MEUCIQDiy7cXf42lpXIqtdf4FwhZK9c80UTfxXJiRa8S4nzgBwIgQ+LloZN0coEr6WSrbc6JVPMOTQABdz0GD1zF+Y6crPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3641510},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"6e657827e1769acdb7cd721b7b9a117ece18495d","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.31_1785300381491_0.8955591775477516","host":"s3://npm-registry-packages-npm-production"}},"0.8.32":{"name":"@sma1lboy/kobe","version":"0.8.32","_id":"@sma1lboy/kobe@0.8.32","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"6cd770bc3a2a14392d47ebd9bc02a231a092ea19","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.32.tgz","fileCount":79,"integrity":"sha512-4zez6ok+3ZiXb4jACaK8vxlo5BYRXu+ZRZcpqCi8RKaibdyOulTtSunrKaSzVn53QKJq0ZXuRLrRsW8vbH7V5Q==","signatures":[{"sig":"MEQCIG/iC/dlWbcYbe7XDcTzRVCW/RTTHLMlTJntwNN2NrJzAiBXCHHqVLqJ/19iRzW1y3H99Okw2vNhVcBOhVC+9Zf9Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3642795},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"778fc9724e6ec669a2f9e3cafc5febe8ba895399","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.32_1785306171404_0.4312114074840774","host":"s3://npm-registry-packages-npm-production"}},"0.8.33":{"name":"@sma1lboy/kobe","version":"0.8.33","_id":"@sma1lboy/kobe@0.8.33","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"6c651fb809d330d56fee37b350f25d69fbbcfcf4","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.33.tgz","fileCount":79,"integrity":"sha512-4dVQr5gUmKdew+q203L1DrShHM9vjTRlliM/QBDWMZK+kn9j73RZ0p831u3f4WYoQhFBrxk+sZWpOlcJiShr+w==","signatures":[{"sig":"MEQCIHBpgf23Qs89B3R4d2FZSoGYPSm8D+s0ClG0icy+rCUFAiAVWlbtjs79knnWmrDvhi9hOcVO+0usj+q1apEN3sieNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3644129},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a3a06ec243d5d324846bb3a997cd0977a20b08eb","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.33_1785308486097_0.2234177821737835","host":"s3://npm-registry-packages-npm-production"}},"0.8.34":{"name":"@sma1lboy/kobe","version":"0.8.34","_id":"@sma1lboy/kobe@0.8.34","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"ca67e6de27229761d04bdb28e2b27ded529d477f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.34.tgz","fileCount":79,"integrity":"sha512-MbxAF9n1NjKvDZEpXTDlXIaPz89DGBlXhZ77pKTgDnOPOO9rtEc4nIsC+Kt4mWAP5bgrYaqAsksCVbqNesDDaw==","signatures":[{"sig":"MEQCIHZ2zwipVbqQUTXfOGzEYwe1h/DFBRB03j5oafrSiR3WAiBDEO/pKUSbfu2/s6XkJfYEyY4fbvRSFgjKnOUqeFjihw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3644502},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"1195a125e4954480ef72e16cf9a796c2272f7f55","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.34_1785309981809_0.21579060875548728","host":"s3://npm-registry-packages-npm-production"}},"0.8.37":{"name":"@sma1lboy/kobe","version":"0.8.37","_id":"@sma1lboy/kobe@0.8.37","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"b237a0a27d49e58b7f7bf192fd8252d92b7b7c4a","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.37.tgz","fileCount":79,"integrity":"sha512-iCQlq0RqwtTIPUHIxd+w1D5+yPWCClufVzFrpR/WHN1534qvwK6HMehj6rPKchZi7d1cWAP/UkdzHrsoeInt/g==","signatures":[{"sig":"MEYCIQDd8UnL/jca85xe0Umz8YEWc79WJXtIg9v+rVJ18kcOjAIhAOdUyQ6gl7ENG+/rnddPKKJiciaH1A/rLLwxEjgWjX6+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3645914},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5c483a628011348e37ab2c7dd49d858f3786188e","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.37_1785358598065_0.12321901265521551","host":"s3://npm-registry-packages-npm-production"}},"0.8.38":{"name":"@sma1lboy/kobe","version":"0.8.38","_id":"@sma1lboy/kobe@0.8.38","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"c60d9ec900bd5144c2cef94e5d45cd79f8d3c9a9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.38.tgz","fileCount":79,"integrity":"sha512-1AxEXAeK4QgqcywHB9gPWW7WTzLvqkfGc58TkrOZWT3ffGMBeEy7kWNio1M6DLUDLbq0Y7Ff+9s+ysZw9TTXuw==","signatures":[{"sig":"MEQCICEGl90WRSE92FOY89jrENDJTLEk8dP2a3xiOsr/fi+VAiAIch5pSS3PhgX76jwl83o9Qh+wyuS/r1WEXU5agMb6ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3631993},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"202c30554870b48a7ce1d03dd3027d8d6ccac589","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.38_1785381099601_0.2363014208970522","host":"s3://npm-registry-packages-npm-production"}},"0.8.39":{"name":"@sma1lboy/kobe","version":"0.8.39","_id":"@sma1lboy/kobe@0.8.39","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"b661ad9941a78c4af3767e6122a5d2d8435b0941","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.39.tgz","fileCount":79,"integrity":"sha512-WoeCeuQ6DBXysLT6wzfA8Vd0csGPoLYAufe6R6Ucq4UIKUnuKGMOI3+jp1Pws5Xg82yzB0jGdeTq1pVG7VFIxw==","signatures":[{"sig":"MEYCIQD8E29I7gR1JLIbY+VgfIi0YjKWUrhTvt/k+tNHqzPwUQIhAORxZf9ZOre42BI/QBYCDTDRGMTlAEPookVE18xtr7vP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3632548},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a74411796a9035fe2060489e0dc1496bf5fec7ac","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.39_1785407666787_0.30568240791684653","host":"s3://npm-registry-packages-npm-production"}},"0.8.40":{"name":"@sma1lboy/kobe","version":"0.8.40","_id":"@sma1lboy/kobe@0.8.40","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"059c7b6c17e6ab1331c94fe43a719bdffd21b79b","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.40.tgz","fileCount":79,"integrity":"sha512-5F/R8+jLRsmYVODq4kfs8ntNIGwSPwYxmQiwYtsDP2jySrSLgrhn8/GZma9+h+IP9Q8ImuKRyEZBkdu21kZ47A==","signatures":[{"sig":"MEUCIQCNVkqzjI3qvkN+b2gBHORliTV7WNjoTCfW5X8KfrU1WAIgYNzYHdGVL+MOJcRWQPGLzZnmovR2ixgayJ++nj92JUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3632786},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"b93511c4282bc4b2e94b1ca0e02353b1f6d41258","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.40_1785467259147_0.26512545978161794","host":"s3://npm-registry-packages-npm-production"}},"0.8.41":{"name":"@sma1lboy/kobe","version":"0.8.41","_id":"@sma1lboy/kobe@0.8.41","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"a8cd1b3110ea0f52edce7a96258a7f8329570cf2","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.41.tgz","fileCount":79,"integrity":"sha512-0D8ORej2Q/WqQ6g+coCxgxlWXj+RFjmZT4StTQ6yur3dv0jYkTpO/OkNEKqPntLiflSfM7Jbz6aBGoFGkbYRGQ==","signatures":[{"sig":"MEUCIQDThe6vyi1TYrdDZ/lRNNrVM4SvHpvhaR4/nPgNwJt2ZQIgOnDpeVtnVN9enD0z+md/moLV5TiykkrPVG5hqoTO+y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3633295},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"3b712e55d62d4a036d8f74fe94241e26d1143634","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.41_1785485969240_0.13532867964939466","host":"s3://npm-registry-packages-npm-production"}},"0.8.43":{"name":"@sma1lboy/kobe","version":"0.8.43","_id":"@sma1lboy/kobe@0.8.43","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"8f68070fa1f1cb96f1eac28532ede45f1ea384a0","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.43.tgz","fileCount":79,"integrity":"sha512-9YAJ769jwH6XLYfNCaCbRNUDkVo6Jl5LP2Obnx4gnwOu9Uwl2G68UZvReNRuyzI+PkVpDnjG8GeLx92pDbgZVQ==","signatures":[{"sig":"MEQCIFaSIRnD57wmaFt//2yZgZoj+d51MJjuSlX824mHdzSpAiAb/r/JRnumEVp3lm91kD4WcwvA9CJOuSzAvq9QO4GJcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3686919},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7afd78ee20f33a246887b313c1ddcc5c9f9635f4","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.43_1785580020629_0.03481985337423654","host":"s3://npm-registry-packages-npm-production"}},"0.8.45":{"name":"@sma1lboy/kobe","version":"0.8.45","_id":"@sma1lboy/kobe@0.8.45","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"c68f4f528994b36ff3b9f4dca049694272d5ca18","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.45.tgz","fileCount":79,"integrity":"sha512-/S3I336k3fH5jAsA5aF8Q1KyaPTdIKCubkl/z2PtMZfWMOeXAQ38YItzCWE6VbNpiPSA58qRrm5nBPPzaZWjSw==","signatures":[{"sig":"MEQCIBJPgI9fKMD1LC0VLKGhylFu+l/2k0llaXq7HQnitgpCAiAjSEW0Fs9NsJti8H+eD1kiN9u1HPFuZl/sJsj6VpWn8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3714432},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"4d43cf36b84528624507756189b98ba9d4dbce57","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.45_1785653177344_0.5389437417413965","host":"s3://npm-registry-packages-npm-production"}},"0.8.46":{"name":"@sma1lboy/kobe","version":"0.8.46","_id":"@sma1lboy/kobe@0.8.46","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"3ec1308b21b2176b819fe29440b8b36e454c6782","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.46.tgz","fileCount":79,"integrity":"sha512-FxWSYe2BjtThKRSg/syvkIiBNYH3RfybIJQEkTu3SlD2+fvydABoOckoaAy1uyJT6mGVvp3QRAHwpPFbQeqnEw==","signatures":[{"sig":"MEUCIQDLc6lIX0QcPHI9iL8ybOmxYVq9CacN3AIvF/ljdMQpngIgPnTw//YwMNAoFvu30hyhf6vy6g2M2y6/ha7FSN+nR9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3714324},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"944d222377f6bbaccc464b7521996d5b0474b66d","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.46_1785659027709_0.6498826182377446","host":"s3://npm-registry-packages-npm-production"}},"0.8.47":{"name":"@sma1lboy/kobe","version":"0.8.47","_id":"@sma1lboy/kobe@0.8.47","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"44b2ee315a8b17f22fc1a1db8ad1c141acba9f23","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.47.tgz","fileCount":79,"integrity":"sha512-ysNWFcWb78X1QQ7MDanIF3FZGfoB725NXZcKrEwNlrG9J4Jd69OY9nsRVpQBC/myzpOAgMwfbs6H7H+HQWDBLg==","signatures":[{"sig":"MEQCIAwV3K7/3SsGjyscw9eCVU5AQ5saHmc9ouirHjFvJ1VWAiAx57qNu0ZD8JvPO9/+YAGyvUGfM12y8kembOKtdCcsJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3714543},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"6b984b2b89843f2fea6648acacb7d0402d4eced1","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.47_1785659893805_0.7036712879107125","host":"s3://npm-registry-packages-npm-production"}},"0.8.51":{"name":"@sma1lboy/kobe","version":"0.8.51","_id":"@sma1lboy/kobe@0.8.51","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"8eb3a4aeebd23601d49efad479bf4b7fdd99638b","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.51.tgz","fileCount":80,"integrity":"sha512-K008dPI2O7261ipdoccwXnygQg1kRmQ5GAeM8ZgK+bmyvAOSo+qERG6KDLntwipnFdwyZvk4z0R6nPOpX65qow==","signatures":[{"sig":"MEUCIQDG2ObO6DkRaSBydYQZhRhhgeeUDMlucLkmaY/Pf9nyXAIgJzjpaAQeUmCYhuoSDIlfrTPkxVhcErNrBtTZQRX+n+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3732686},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e0c22215a1312e0833e1749f162a49d3314b5bd4","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.51_1786188728904_0.31890548611327363","host":"s3://npm-registry-packages-npm-production"}},"0.8.52":{"name":"@sma1lboy/kobe","version":"0.8.52","_id":"@sma1lboy/kobe@0.8.52","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"aa56921481104d3fca453d5e1eeb5ec01a0e7691","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.52.tgz","fileCount":80,"integrity":"sha512-W9t0ofUON49ugNmDnDvNdMZu+hjU2JzZXMJHYAix6ZLRqovu1BttS6Dgm9mHllLw3b1ah5ZjERjNRQpJ235IvQ==","signatures":[{"sig":"MEQCIBpZZLGSo/G8fjCcHEWUCfb6dtghiQ08+CbL3k3rTijhAiBo/odlD8EtgUn68QccROedxAdVK5gq8RaGPCYRG/IXzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3732738},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"6e8224343e2c718cfbb2ee3b33811b9f117e7ec9","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.52_1786191525700_0.3208136208317791","host":"s3://npm-registry-packages-npm-production"}},"0.8.55":{"name":"@sma1lboy/kobe","version":"0.8.55","_id":"@sma1lboy/kobe@0.8.55","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"0b72147fd2b4ec64299da7ba0150ed76744ed5b9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.55.tgz","fileCount":80,"integrity":"sha512-gqL9hNgBRDDiRG6nTgwQE/EdtEpDcTyoZrOGMClgRhSpVRCNkm+6zZNJCyidTHtP2W+15rVsRBgnGqv0DjleGQ==","signatures":[{"sig":"MEQCIF5pAfFbNjW5URD6apPd0eHVLao1i0emBnbKU2lMZ3f+AiAatGG1RV6wyYdcztW8J+ynwLNcXiH4vLJTYvEUsImJlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3757217},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"1fac81d94ec726f11fe5d419b56229e56ec3e010","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.55_1786344308682_0.056081090855911064","host":"s3://npm-registry-packages-npm-production"}},"0.8.56":{"name":"@sma1lboy/kobe","version":"0.8.56","_id":"@sma1lboy/kobe@0.8.56","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"9a5ae2a6c22ebb514c88997c0109ae842020ddcb","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.56.tgz","fileCount":80,"integrity":"sha512-EAglmf50SYrYlhcdpPpnEflUrkFvzhYqKELHcK8w3dwe7fT0+ST3kxlFir6+g94Jclh5hd4UXBzIMTxZEZiibA==","signatures":[{"sig":"MEUCIQCSNLgvFDxEDxxovsAGAX+Gdauvezlejeen1iLfse3Z2QIgNhLNoTnXLzjV4SUsnN4Zn4C1QKh5O/wREYzz7FGKwG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3736747},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5a71229df79e83ddcaeb3708f303ce6e619973b8","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.56_1786353657743_0.13544091359382837","host":"s3://npm-registry-packages-npm-production"}},"0.8.57":{"name":"@sma1lboy/kobe","version":"0.8.57","_id":"@sma1lboy/kobe@0.8.57","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"69f7d7f2cacbf7c718e963b11818ff687fa2777c","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.57.tgz","fileCount":80,"integrity":"sha512-vHIPjL/8dJY2rZiA5h52gNt9odyhqp5H22KodDO4ZAr7rCphpHKkSvLaydgXmoWkfccJzAe6NOrYSjcj8hGeZQ==","signatures":[{"sig":"MEUCIQCwlVyP2Fiq8oOAINnCf4eALtx6uPjN5mWvUrqbhRmC+gIgW4f65M9UV0LbNBYlevSk0nmHuMEIW5xj/ru6U/SXZCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3736700},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"db5aa4b28b707b949160df30f7abf76c52cf8721","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.57_1786394521772_0.7972748980769888","host":"s3://npm-registry-packages-npm-production"}},"0.8.58":{"name":"@sma1lboy/kobe","version":"0.8.58","_id":"@sma1lboy/kobe@0.8.58","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"e5e50d18d9a563a2e367b331a18510cc9fa48c8b","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.58.tgz","fileCount":80,"integrity":"sha512-8nAHUCV0/SnPyy4LqN68gUdoyfYH8RYeuFO0RSg/Ua6W/z9FESJGxtz7+NQUwcRv8/FuHZUy6iU/1v2uckBHPQ==","signatures":[{"sig":"MEYCIQCbrd8QKjJh3/QDWj2e23cBhmcTH/+N+LANtzA7TluB9gIhANrcQOTH3w/v3QG50DnNiJv9VMkAIk60qgalMYkKqA+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3736674},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"386c147450a1a974a94524f326c2ca6bee48420f","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.58_1786396145936_0.5932229234450732","host":"s3://npm-registry-packages-npm-production"}},"0.8.59":{"name":"@sma1lboy/kobe","version":"0.8.59","_id":"@sma1lboy/kobe@0.8.59","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"0afbf6a38d14b2bb52c455e5911481864b680668","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.59.tgz","fileCount":80,"integrity":"sha512-fyWBBa7K8QqWAnw3qThzLp11jzcXT9o+zT47OBl/Qc2FsGnEyH5fkltyWj5aqvK8BrtPtyZ+xEslNhhp06Q97w==","signatures":[{"sig":"MEQCIHeB77o48N5AAiSAPiW5IQNzmG7HK6dOBM1UTlOYSnYJAiAv0KcuTpELvqDl1u44lesZxVEqOKRlHRUKwnpd2Xvb/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3738370},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"13313c8750c6bacd7b4dba8bb89e1bdaa802062a","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.59_1786404199451_0.010859464877731595","host":"s3://npm-registry-packages-npm-production"}},"0.8.60":{"name":"@sma1lboy/kobe","version":"0.8.60","_id":"@sma1lboy/kobe@0.8.60","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"b909ac5ba42e6b5065f814b3f7b090de007e3453","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.60.tgz","fileCount":80,"integrity":"sha512-ZwqSZ637lom3iz9seJkZpVsIxqGJmwO9cTHZwGkmbV8IeTBzUiC4SvbXCX8jcA4m1rjoXxYt0AYjoiDBA891ZA==","signatures":[{"sig":"MEUCIEnfr7VqXeMVyhZS7Suc6c0+/osJG4JMIpKvXRHIKqP9AiEA8C9JNtm/VivNqhHPTLsoJPjhFOKcNP2GVKKOpzMAJlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3738399},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"bd39cd8bc0c98b3725c888bc6dcf1ce04de22244","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.60_1786405596918_0.14223326586488705","host":"s3://npm-registry-packages-npm-production"}},"0.8.61":{"name":"@sma1lboy/kobe","version":"0.8.61","_id":"@sma1lboy/kobe@0.8.61","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"f1371b85b426b24a9ec469ea1b8a5c39b54e4c8b","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.61.tgz","fileCount":80,"integrity":"sha512-XaP1h5LE9dxO/Gv5/7VE5p71aH88aHddXCe7+hdNwO6L6h1K8MplxgNe2hSMp6mDYxG7OXRPri+QBS+ReGX9KA==","signatures":[{"sig":"MEUCIDaLKRlUIfrPjr6HFaNs5LdwiX5e6vO40b7pGXmrVnZ1AiEArBwuUTdULGuFgkMnjCWTgH5dMQrC4j9eiiZYZfJOC8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3738900},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"4a2785b2db752f253febd90cb50809866ef5ffb4","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.61_1786406144640_0.7782260186622085","host":"s3://npm-registry-packages-npm-production"}},"0.8.62":{"name":"@sma1lboy/kobe","version":"0.8.62","_id":"@sma1lboy/kobe@0.8.62","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"5d0d64545b8902c1a51ef0cbf40d2be57ee098d5","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.62.tgz","fileCount":80,"integrity":"sha512-R3R0hTuu21YjRTEzymkz21Wyiq1T24ooGFCh7fC0YSBm68qeYupPbuzK4A8UusMfcD7jAAIKwbKMq26ftBuGZg==","signatures":[{"sig":"MEUCIGk8OOlVc3IQH076BueLgDgvlmP6OffUhUibys9vqvJqAiEA75W81yMXSeInHKe3VrtpNLZNLPM2EU3sqHA+xA2JZx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739058},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"4bcb7595f2c7a3bbfef004c7c4b856972b8a1ede","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.62_1786407248373_0.3447912972449485","host":"s3://npm-registry-packages-npm-production"}},"0.8.63":{"name":"@sma1lboy/kobe","version":"0.8.63","_id":"@sma1lboy/kobe@0.8.63","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"255159e4f145e77dc7fdc191595c495516bbf2d8","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.63.tgz","fileCount":80,"integrity":"sha512-sE+u/CeP7TgneQ9/xc3swAzQQYOsQ4CS8Ls1ygyj/uGgCZVbl+ti/62Juusoc7whDCiZ3ZP+KOw7ZjBdVpiEJA==","signatures":[{"sig":"MEYCIQDA7jLQ1909EyE6qzi0lGpHRYHYv98ahRb46Lkrr6Ii1QIhAIinZmKQmOenBskXpyo7LcKIQD1DEI9mURxpqxXhfiJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739342},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"3eea86cd9c719e06058b276b7d4d0956f82aab94","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.63_1786408981151_0.20667413827279857","host":"s3://npm-registry-packages-npm-production"}},"0.8.64":{"name":"@sma1lboy/kobe","version":"0.8.64","_id":"@sma1lboy/kobe@0.8.64","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"a2bdec4c199d6615226dc2c9517c4b471d6117e1","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.64.tgz","fileCount":80,"integrity":"sha512-w5tuutJgvnh0L2C0Nkf3G0WpIwDhpnVwoheBhGIzr9f9pM3FefuELQ8NHVnNReCt/dhrZZXeq687PHFB41dt2Q==","signatures":[{"sig":"MEUCIDw0L9j1HQgzEXlba2sGKkWlhq08ZrLGerXK8YLf8HcNAiEA4887hNyj0u4XCkpvkVyhNjcK2JtMaSqsASIQQBBT3qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739435},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"67e5a7879376dc8e7c4b630352a5bd222d1188ca","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.64_1786409543474_0.8728360104358595","host":"s3://npm-registry-packages-npm-production"}},"0.8.65":{"name":"@sma1lboy/kobe","version":"0.8.65","_id":"@sma1lboy/kobe@0.8.65","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"08ec72a7592b0f1801819807077187dfec2191a1","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.65.tgz","fileCount":80,"integrity":"sha512-0UBC81K6E9iMSj2INy6ZBmZ3V0LlXdf17WJDJoEiyU96yV4Tp1H3v9Pn4Gd/lSkgljR7/X5BKBYhWKC4k+hheA==","signatures":[{"sig":"MEUCIFgK/B7DhH/Qplm7jQ239DyrsGxQVfN9hvt1vcqi1oQLAiEAtQqQnug6gbCZknwResj4NVBg487hHTZZ0MoDqofHJW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739413},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8bba87ad3358cbede31e0d83cd1a1d5210ce028a","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.65_1786410152402_0.6588122196473114","host":"s3://npm-registry-packages-npm-production"}},"0.8.67":{"name":"@sma1lboy/kobe","version":"0.8.67","_id":"@sma1lboy/kobe@0.8.67","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"13ab049300727049e23a531ef670f97b3a8c8712","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.67.tgz","fileCount":80,"integrity":"sha512-xEiASvOT50pQBlPkttenSFlfNzn10iKEdT85Nu77Moc5pHX/cjYPyBDZp8uAYqGbn0tjnJshenOLN8Xw2agq3g==","signatures":[{"sig":"MEQCIAEzv+kB/DMifuF4Io4rkRZpweqPWGax2ONniPTM/u8UAiAnwfQmR8kfE7LXX4OAomjWFCYjEDYoWzybOiFDUBTCRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3745683},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"4fb895288d669a3f55f76d90249af20a335c679b","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.67_1786417164218_0.0789090719794796","host":"s3://npm-registry-packages-npm-production"}},"0.8.68":{"name":"@sma1lboy/kobe","version":"0.8.68","_id":"@sma1lboy/kobe@0.8.68","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"7196530c616e6bbc13aa6272806ec419e225a53b","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.68.tgz","fileCount":80,"integrity":"sha512-fqWLP59uMj9EgEpdrknoxkHZHgcROxP1kykd4Ht/kitIDYboSQreVhE0Nwx58FuYUu7pL0vu/kDeyLLoCZ5P+g==","signatures":[{"sig":"MEUCIQDdoIzjxRwlRNbSAA4syZ44D+xRMndCePMBNBEJj4F6ugIgGy1/rz+mOqSU4vDP4qNTMNdzJJMHk9bdq9IINVyHG/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3749095},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a6f91f90560cc2ae9bdcc8dac5f43e498752e53e","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.68_1786421700273_0.29558163198864107","host":"s3://npm-registry-packages-npm-production"}},"0.8.69":{"name":"@sma1lboy/kobe","version":"0.8.69","_id":"@sma1lboy/kobe@0.8.69","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"6632677c37dbe5ee88a02f321866ce372a4deba6","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.69.tgz","fileCount":80,"integrity":"sha512-yhZ1AHXB9KYGr+Tj77WBQARGoxhvfenoKS9HLnHB2sQq8pIVCOcCHAt7emR2mRsY11mzap+GYRzr71gDDkqjmA==","signatures":[{"sig":"MEQCIG5ZzLKwEGgOGBez67JEEk5Q5fGMcNF2JeVT2zjDZZ0TAiAgtFn0wR2ABVkWqfryX5l+FWFAZFirF/Zq/tlPxuR/HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3750130},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e9891576e7a2a03413d2051036ba993adac3c9f8","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.69_1786423781146_0.08379462842210428","host":"s3://npm-registry-packages-npm-production"}},"0.8.70":{"name":"@sma1lboy/kobe","version":"0.8.70","_id":"@sma1lboy/kobe@0.8.70","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"191236b332e0fd313246a1e729153ea5a02076dc","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.70.tgz","fileCount":80,"integrity":"sha512-/bYnbNwn6W6H9SQtA3yj8b7396IOUH8+iZQGrUz+oWmY/GuRJejreZ7FSBpVNl91P8hVYhVdfVgTEFCvNlmUTg==","signatures":[{"sig":"MEUCIQDW4Cn9Dn5xng2AruU266hrD4DgrqRjJRQSPOWmu7jPiQIgMJhMbPcVH5NMsnA5ubWdbOfWhb7liqaZ9FhvqENQIdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3752351},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"29ab7a37a89ae54a93f33f4a0a4348b177642fd5","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.70_1786425775041_0.7242823670789584","host":"s3://npm-registry-packages-npm-production"}},"0.8.71":{"name":"@sma1lboy/kobe","version":"0.8.71","_id":"@sma1lboy/kobe@0.8.71","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"10d24e60fe386662166815572597c6e9f987fcfe","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.71.tgz","fileCount":80,"integrity":"sha512-xwOLT3LeHTCs0cdu8pGs0p+BsJK238JkfEHQ6AalUMtsp7SshLnB4NkLThxlTJuQ0WX2EmSFDv9LmfFPmbOn5g==","signatures":[{"sig":"MEYCIQDouXx65YJ6tF9ftS2NrHZTVhcixhZMuJB0xdu4muC9GgIhAIOH95XtzOwcr2LcjZ//Pkw62lNz6f7BaRwOp51f0xVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3772519},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5081c465ee76070ea818e80679c9a5b131d5df10","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.71_1786434692711_0.1983769679697187","host":"s3://npm-registry-packages-npm-production"}},"0.8.72":{"name":"@sma1lboy/kobe","version":"0.8.72","_id":"@sma1lboy/kobe@0.8.72","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"0f5f479c658745b75171788e44df3ac4089ee876","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.72.tgz","fileCount":80,"integrity":"sha512-zzc4XjyQhvnXr7UGvBLhUU307Sd3XCrTdI77pGBWFwzy9D3J4n6YDlPk0KXfBiBTsNqu8aIa7DdRZRQW2YquWg==","signatures":[{"sig":"MEUCIB0BTh3pGD6M0serNHxCErd9r0W2zZpjX2iMdYPTJuYkAiEAk5buxg8dbhnPUvsVstckDPI58YGt9ilehcoMplRQDjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3768800},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"db77b2627c0c9496495f81da6b2dcbb6f6cf95fe","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.72_1786531435631_0.7719356580980363","host":"s3://npm-registry-packages-npm-production"}},"0.8.73":{"name":"@sma1lboy/kobe","version":"0.8.73","_id":"@sma1lboy/kobe@0.8.73","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"d382a0e078c72b195d3d42d4fa87ee5bc9a1aba7","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.73.tgz","fileCount":80,"integrity":"sha512-fs6JxQHams5GWKeZAOxoAXSuLApFW4ncy1jjIwecVe7eZcvkC2Htm1vU4OpwG86C8HeIXjnGYqT2I5q5gKdG4Q==","signatures":[{"sig":"MEYCIQCVkN5c2DNV6XRTThHPvtj4P7bpceDnuzvtVHn6IAJZygIhANGaHEPcbS1uZ5EJ07eQvceFrJjJHFzw2ujE8JrUIl8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3769142},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2e5b52e3ebe0f21e4bb1582374ee4337839abbf6","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.73_1786534715362_0.8112718897319626","host":"s3://npm-registry-packages-npm-production"}},"0.8.74":{"name":"@sma1lboy/kobe","version":"0.8.74","_id":"@sma1lboy/kobe@0.8.74","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"653056d3582fc20ebd34b31f39835ea53cb8957a","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.74.tgz","fileCount":80,"integrity":"sha512-8Cks8mHKOKu5gTZZcV3IbE+heLwNBl3COb7sR7Ib08ZXVhGmGqSndW7F67Z49P7tYsmt/kRBYXW5/EgCdVlNoA==","signatures":[{"sig":"MEUCIBDOU2aKrYl1bvMdsJedU+WKFvZOHqE9F3KC4EOY3tMqAiEA9959F3r/rQumi+ljvTpFWO0fWhdbFYAbqnCprbn1QvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3769142},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"554e2a6708d004e0852316e4475edde67a2296dc","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.74_1786538354722_0.25471419591695654","host":"s3://npm-registry-packages-npm-production"}},"0.8.75":{"name":"@sma1lboy/kobe","version":"0.8.75","_id":"@sma1lboy/kobe@0.8.75","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"bfa3d870a60ec0f9f7ef43be8c9645b702068a4f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.75.tgz","fileCount":80,"integrity":"sha512-Xyk3xmoJTAQYdrcSTKGFhPkykIj73G2BeiRqngCboagqkfE6mWqla9Sxos36IbuTAuq6xNsPsTa+ayUFqI3vCQ==","signatures":[{"sig":"MEYCIQCLQBvleJBkC8QSz5QGWlEK/Go2pXn379S1lf0cUuNKxwIhAJwjEugcOznxXbWxddOmawGp+SM7fCoSOrgdsoHIda3c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3769994},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"43380a50d1eef5d4fdfc39a19c40ac96805bb57b","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.75_1786539694026_0.5620738735968798","host":"s3://npm-registry-packages-npm-production"}},"0.8.76":{"name":"@sma1lboy/kobe","version":"0.8.76","_id":"@sma1lboy/kobe@0.8.76","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"e0d374a574b06d1ce3d19ec61156649c9ae363b8","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.76.tgz","fileCount":80,"integrity":"sha512-13hbTmAhn1tTrgqhJG0Mj7vPMdlb69A8wY/qFqoi4wEK9YbZKp9aNbe1TMIGwCMuB5fIPYhivKD0gABB1NrAHA==","signatures":[{"sig":"MEUCIH1HZ/1qEyPDpg2YvOYm2Q3GLvy0/bGIj8veNWyJqSXdAiEAikaqGl3/wFmsxA9haxVCCLgPXuwbFdWTYvalgHMBJVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3770932},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fc9a09ab66cc9aa167be52dd365def12a56aeebc","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.76_1786539965939_0.7342736345283505","host":"s3://npm-registry-packages-npm-production"}},"0.8.77":{"name":"@sma1lboy/kobe","version":"0.8.77","_id":"@sma1lboy/kobe@0.8.77","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"6f46023edd9f69d44a8e33a1c062407a94008b60","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.77.tgz","fileCount":80,"integrity":"sha512-flJW1wVhkDr97oCOSrr14j5aMClQZBzWXwwPbcuKtc0MhIANFFMkwqYSzZwC2pw8rTPLele/7qfkHWuZIsHzQA==","signatures":[{"sig":"MEYCIQCgDIsCAUpE4aijieMjAZwAwOsSqHDeORJ709NRAIE1mwIhAPcM8jImzOq9D4lXeA1YoXhXBtCWvOkO2ZsDjiAhB0R7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3773527},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c9abfa07e27c4837fef5e6f61ca45a054a3b4186","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.77_1786541064871_0.5477140889203911","host":"s3://npm-registry-packages-npm-production"}},"0.8.78":{"name":"@sma1lboy/kobe","version":"0.8.78","_id":"@sma1lboy/kobe@0.8.78","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"ee435ffac35485e3543121a38d3dbbd1c9c64806","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.78.tgz","fileCount":80,"integrity":"sha512-lSttdTGRq7eGdJ+fXU88RDkxXMfmTEFTT4r1nrP0j2yov8b7w25f+dz7y8ZglfYlUEo9bp9PrefOUitWnjKuvg==","signatures":[{"sig":"MEUCIQDmSHOHeuChP2KNBuFA0701VbV9g0f+i5QQv4rxcnXVKwIgeLfdCVae/ZRhONr59FvGcj0y1tfVIwD6UuqgYilGghw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3775080},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"418eb04b7dc13b316d13c5e0cdd755785c79f64b","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.78_1786544670785_0.3111669622694979","host":"s3://npm-registry-packages-npm-production"}},"0.8.79":{"name":"@sma1lboy/kobe","version":"0.8.79","_id":"@sma1lboy/kobe@0.8.79","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"a880847311e8af8c267cfdce82f7fc3eb3cbad19","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.79.tgz","fileCount":80,"integrity":"sha512-6aFnHmKtWEZ00w732vPX6Ne4Swtf9z48Ai9fPCCiIfBS1CPpPtvU0ebG8nOMyujEwXwWnoAJuIHtTQzbUk6SgA==","signatures":[{"sig":"MEQCIE0C4Gop2H8Abj77TiBy2AnH5lO6o8+30ibHaZ9Wz0lqAiB0Yeqilgvkp0FvyVkmCMcmp0H0CAaeZbaSMf0C0iOyhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3779452},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"9ecb60712265e303468b24b7543bed90f862210d","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.79_1786546297990_0.4856529129769356","host":"s3://npm-registry-packages-npm-production"}},"0.8.80":{"name":"@sma1lboy/kobe","version":"0.8.80","_id":"@sma1lboy/kobe@0.8.80","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"ea8697cf5688f6f66e2df5d3055a1e1192bba8ae","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.80.tgz","fileCount":80,"integrity":"sha512-rPCJtusPM5EWm+/n6MMzycE2vkjkis6oVIOYSin5Q0sPdajV4rCldA6orc2BqJ07Tlx95/LPmUiBtLxCfYrJKw==","signatures":[{"sig":"MEYCIQC7ePyLefo/oqS6Iyzu0kvMkQI+IFQ7R2BKVer1e+FM7QIhAJFXIoVLSMaWDEcFsK8OzcEfzZ9RGc+QbfXshZ8J6Gu5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3780512},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"9c20fe408525407fca4c1877f74a237f945c23c1","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.80_1786547301724_0.29909119285478947","host":"s3://npm-registry-packages-npm-production"}},"0.8.81":{"name":"@sma1lboy/kobe","version":"0.8.81","_id":"@sma1lboy/kobe@0.8.81","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"0c2a3544521151404ffa2b4bb62a713b4429cbb7","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.81.tgz","fileCount":80,"integrity":"sha512-Qta4CgAvSNhe9CmUqUhbt4pWOk26KTtofslIHizgm1v0qWPIaX8ZvyQgbgsc/LfmHz5flavXDFwmsdbVAyqAlw==","signatures":[{"sig":"MEUCIQDzvc2MxgV9qJPkwfiTettoA3CeL+YCnMxHtQcpVtwlJgIgNtXCH203gkoAitVdUeWCKmCFz/7sEQbT7JBObTnhPE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3780631},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"49098eadb103014e3f14f29028b30311ecb5d69e","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.81_1786562739004_0.4766868864137144","host":"s3://npm-registry-packages-npm-production"}},"0.8.82":{"name":"@sma1lboy/kobe","version":"0.8.82","_id":"@sma1lboy/kobe@0.8.82","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"91c52a994c7022bfeccd3f18f716ff2a6970a131","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.82.tgz","fileCount":80,"integrity":"sha512-+WygjwRn3PDQf0zLZbfa4Bk2eUYZqHChj5YMIbKW/PPaiAQyCaDpKX1tB8Um0PgDHq/GKx0xDbsFOHxu9XtIRA==","signatures":[{"sig":"MEUCIQD2uANPjxejAfEAwJS7jxhOUg4gGb1El4sCF70eftcnjwIgAmLQG2H7JJFbjkZkkY8Nm2Q1Mt/2q+KTVpyH7+vKlpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3780957},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"80125622c0fe86be069c572f05d11676b28e20e7","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.82_1786570760096_0.5638322651298739","host":"s3://npm-registry-packages-npm-production"}},"0.8.83":{"name":"@sma1lboy/kobe","version":"0.8.83","_id":"@sma1lboy/kobe@0.8.83","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"035c8990493c94ef1f0b19ef7295dc85fb082bfd","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.83.tgz","fileCount":80,"integrity":"sha512-05Hpt7MVH1t0XAxdh/nifVuLugEB0OTH4NKUi6k/6bigcxFZ6aCmMgY28y8KhJ2hIluDoAEOqrfAHICihiIleg==","signatures":[{"sig":"MEYCIQCtxaCsVQ2LaHHmomnhdKtpAbYhVbVUP1FLWu6SBCOpNwIhAJBWKfZcbX3ODcfZbBkTj5JmJXrMM7RncCTYKDT281kP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3780957},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fba899d3b23439e53567014fa51ad3455af13b25","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.83_1786584199756_0.24883234645695018","host":"s3://npm-registry-packages-npm-production"}},"0.8.84":{"name":"@sma1lboy/kobe","version":"0.8.84","_id":"@sma1lboy/kobe@0.8.84","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/index.js"},"dist":{"shasum":"7f2c2d0bcf4b049ae1899648f23909895006c58e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.84.tgz","fileCount":80,"integrity":"sha512-7YfjsowaHP0wZiOKWoeTgnVMdwsiQPucujm6IMFaz4cDe07ZS9kw+ZA198ssSArULMiwnWDDSTy7d5rNgxLJbQ==","signatures":[{"sig":"MEUCIDMg9GzQTyY3boGmyYfnDIxCj2uJF9h7JZAyWxy/4XNLAiEAigqqV1rOPEQScZ2PwOm2pQBmQejqaheqsjjrJffFWGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3781283},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"ed02ec788f90b268dd22b6f5f81770279cf0b48f","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/index.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.84_1786588188374_0.33900547427320693","host":"s3://npm-registry-packages-npm-production"}},"0.8.85":{"name":"@sma1lboy/kobe","version":"0.8.85","_id":"@sma1lboy/kobe@0.8.85","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"9e3228845fcca49710d583261ef2dab440d2ebc2","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.85.tgz","fileCount":82,"integrity":"sha512-DPb3uOhRxhDAJ7VcqSTgsFxcpxGnwg1kyHKZjkEbBUunWhHrVvIwcKjPq/688HfmV7qaB4uCXlnE6fi7Sufi5w==","signatures":[{"sig":"MEUCIBJ4BjBiYGxVjQjK0qSoFNsVL0jtYbnlA405OwDglhrIAiEAuOFCUPFyRAIQmhYxM3/e7hvR7v7dz3HYdy27wfaocUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7346909},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"062cd2c3313688faea3a56c8a6597437b4d27cd1","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","dev:rove":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.85_1786601071304_0.13666970634843922","host":"s3://npm-registry-packages-npm-production"}},"0.8.86":{"name":"@sma1lboy/kobe","version":"0.8.86","_id":"@sma1lboy/kobe@0.8.86","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"65a45d3ab01ff090a197ca96dc20b31aa8880443","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.86.tgz","fileCount":82,"integrity":"sha512-jWEi1Vazv2o+XDfgzFw1VlPdiK3ddb9OX1q7xmWP3bKcxQwssaV6jARNQ8+FK/1pfc8+Py7bf0n0RmNTUxM0Vg==","signatures":[{"sig":"MEYCIQCxL9XNzJk6InNimPSsl6ZgBKL5HnwlqODtE3WZ5m3IoQIhAN7BXWRn0iS++OLJqwODWPOf5YgxjxPDiMeOvGDzL/u1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7348421},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fee2ff8e4198374d3f2b907775bdb4c650c82a0c","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","dev:rove":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"TUI orchestrator for Claude Code (codename)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.86_1786653133751_0.7825284300207809","host":"s3://npm-registry-packages-npm-production"}},"0.8.87":{"name":"@sma1lboy/kobe","version":"0.8.87","_id":"@sma1lboy/kobe@0.8.87","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"c4301d5b26d5823273f1366fec0ccbe3b10edc31","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.87.tgz","fileCount":82,"integrity":"sha512-ZzhSkS9+iEuopdL2KHIDDOjPsUR3UTfudffn76JNATwxPtn7P0cuiT3gGvYXS3LtkJYFaJUwyApXqO1FD3qALw==","signatures":[{"sig":"MEYCIQDh7CjN2dDsO6ZdpKVyfDxbQqLuuvox/WxC5ZUyqh8KugIhAPsmfbzaYtTKpfsHWADIPReZLomihxQf7Bj6H2yrh9W4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7350224},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"ebd13a1d810bf7a19d786426982524365420541c","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","dev:rove":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.87_1786657448705_0.1759828087268689","host":"s3://npm-registry-packages-npm-production"}},"0.8.88":{"name":"@sma1lboy/kobe","version":"0.8.88","_id":"@sma1lboy/kobe@0.8.88","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/kobe#readme","bugs":{"url":"https://github.com/Sma1lboy/kobe/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"ad9d702a2dbdc340b9a47ab0121481acafe28610","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.88.tgz","fileCount":82,"integrity":"sha512-45Y5SA/HesQizpGNdvC0WHxhLTl99GYd0YwEo09ylwUqUEMS7pjIBJt6FopnMgAhDkw17HSn508malVXzViH/Q==","signatures":[{"sig":"MEUCIQDuCjQfdJ726RJ67TUKx6tJu5dAMonSxsCvqt2V+mzRMgIgDYA3mvF3AwIbRvqpPiah1rzwanT7UvYkE/iKj5dBkHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7354916},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d225a526c7f2ab038a91db7057ed4ec08c8c52ea","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","dev:rove":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/kobe.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.88_1786659073651_0.6801257827413305","host":"s3://npm-registry-packages-npm-production"}},"0.8.89":{"name":"@sma1lboy/kobe","version":"0.8.89","_id":"@sma1lboy/kobe@0.8.89","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"59281dc6da2229c08ad31ebd4d5e652b898d1207","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.89.tgz","fileCount":82,"integrity":"sha512-ig5hJhqyUzuYPpZuEzQL7InrDzH6TlOcJQ6iQ55Txe9VoF0xV27dEvipT4wZPy7Akfb75YCuyz1BDUhi87U0BQ==","signatures":[{"sig":"MEUCIQDSjPbjH5oaabo5Hn5QOsz15+hVdpOJIa/2LtksXXqvsgIgQMMqHzf4L8aAJ4OXHqQ1DVNK8iXjEcN4qxDAqkHQJKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7354916},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"106b5dd77b662c7f285fbdacb5635194bd65871c","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","dev:rove":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.89_1786662106632_0.09923669052451034","host":"s3://npm-registry-packages-npm-production"}},"0.8.90":{"name":"@sma1lboy/kobe","version":"0.8.90","_id":"@sma1lboy/kobe@0.8.90","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"f274d94497c5b51706162e935b6f69db6d23c1dc","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.90.tgz","fileCount":82,"integrity":"sha512-SvL2Yp2DYhYTBV+F1NR+ZXPS2R20BWuBK4nTvB70y2NJPAjyq+mwDwEzA1xn0/hSGYG8GnB25xIACS3FyH8nPg==","signatures":[{"sig":"MEUCIQCttcpjAr79Jg3cYTGaVGWMJD20qAgyl1ClRnJ9cn2x+gIgeMSO0AvijjF1QyhLSUPhUtYXm+JW6d9CAdhHiJZn5xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7357804},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5f8ae92a7a77aebc172b3b3f65436cc8a0e1ddd8","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","dev:rove":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.12"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.90_1786668021627_0.846007997771856","host":"s3://npm-registry-packages-npm-production"}},"0.8.91":{"name":"@sma1lboy/kobe","version":"0.8.91","_id":"@sma1lboy/kobe@0.8.91","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"3343e00248ab32f8c69a7fc943ae17a9235b49d1","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.91.tgz","fileCount":82,"integrity":"sha512-/0zhntMUSRc0Uw442n2YjRIClISF9WpY2VwafZMPAAjd5U2adaYwJ0tkn2jnlhlHfrY4bUMIObp4zfPOk62m5g==","signatures":[{"sig":"MEUCIQDA5+HukwgYuPgddxbgPUuIgWl9pwyHdz8FBGpPUmdbSQIgL6+SOyx/KZBG4GBJQ564VSlqOGNTZQFgDo76t8aeH24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7374495},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fe0fd8828ef0d7f546cf8736e04d9d090f344158","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","dev:rove":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.13"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.91_1786740718141_0.44543164929583323","host":"s3://npm-registry-packages-npm-production"}},"0.8.92":{"name":"@sma1lboy/kobe","version":"0.8.92","_id":"@sma1lboy/kobe@0.8.92","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"7c8e6adbe7ed55d933f049a5382fc14ef27a8b44","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.92.tgz","fileCount":82,"integrity":"sha512-gVC5MChbG4/XYFK48zBel4gdm3XiS9kJj/dZ/XKv57tkyoeeDONvDQIgp5sXrqueGCA/Mg7hE7yQP7Q3akZkQw==","signatures":[{"sig":"MEUCIQDIzZbtCmuZZ9cMo/0VDQw/gKwbzzkyCmrIVuFzFjd5tAIgWy4PoBe1yf281ZAB2Hht2us34KzyNjNXpWbrjvm+ewI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7376831},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a938e057820e7542fe2af0d13c3fcac969a10da2","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","dev:rove":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.13"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.92_1786743740552_0.782284547274533","host":"s3://npm-registry-packages-npm-production"}},"0.8.93":{"name":"@sma1lboy/kobe","version":"0.8.93","_id":"@sma1lboy/kobe@0.8.93","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"4c56f9b166938adf624d9ffc7c7dc2485b70ec45","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.93.tgz","fileCount":82,"integrity":"sha512-n/qpgpGMcOjv425d6Tc0TQh90giDn65ydYR9tHylUDoK1rEajotP2biB9EaDoBm4x75PXBNFIvniRxUVhpLfQg==","signatures":[{"sig":"MEYCIQDZmRh4v9h1KyE8K7myQDyQazhJKrD5CsmNak1hzTuIQQIhAOGz2GWrVK/JtXgx75eJPq2br0/XAyYmw0KVty5oZ2Xt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7376831},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"700424a29a2a859d896498718ae9e8b7a3d51a87","scripts":{"dev":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","dev:rove":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.93_1786744410060_0.8132374089866325","host":"s3://npm-registry-packages-npm-production"}},"0.8.94":{"name":"@sma1lboy/kobe","version":"0.8.94","_id":"@sma1lboy/kobe@0.8.94","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"c2515dd30d3bb86e7beeeaceb4f38adbfd897484","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.94.tgz","fileCount":82,"integrity":"sha512-QqHbYfYGnDmJO0mR8Jj6G8IN1IIbYs1nWbgv83yh1FSU7aOkPbbIZzRxaWY2h3LH95IvTzo0zhlB5HNwA3hWVg==","signatures":[{"sig":"MEYCIQC+67Vc84qPlcit7o0F2vyyNngoTsFdUEIvLCdmFTSIKwIhALCTm6lyFh8IY9HC5FcBS5AhY7ndwBMPv2NCC90LOziE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7377268},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e2ad59b049c779c2f6649f62cbaf38bb7acda020","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.94_1786775023811_0.5716607103334401","host":"s3://npm-registry-packages-npm-production"}},"0.8.95":{"name":"@sma1lboy/kobe","version":"0.8.95","_id":"@sma1lboy/kobe@0.8.95","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"00506e9d13edfa57205f3eb66f176efc4fb70a67","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.95.tgz","fileCount":82,"integrity":"sha512-hIv+gqMzBJJD7Xa6oXgzRPXJ2rJB8kN+Qty3pH0I+Aa/QS5J0XailD37GSg+ik7q5+1Ct+ZuP6maEiBQ9B3nXw==","signatures":[{"sig":"MEUCIBr0bpxEBzXOTzOMqu2AQJZLe+U84agkhm6Asqxflyk9AiEA5KaOwoevRgcX0flsnQz8TUwVaP7SpLJ+AjkXhZ+rCuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7380373},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"b5f73616829ad8c4bf21bdf3aded7b940445056f","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.95_1786778065674_0.5350785512405818","host":"s3://npm-registry-packages-npm-production"}},"0.8.96":{"name":"@sma1lboy/kobe","version":"0.8.96","_id":"@sma1lboy/kobe@0.8.96","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"4c15d4a292bb13720475286c45a7945c3c024f81","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.96.tgz","fileCount":82,"integrity":"sha512-6LXSxOhqPg3+ojHqKpZWIZdDm/NsL/eNUnq3Z1KgvBkq4/nETRBQSTu82I2xhL/JzIchOvRz81dTI6hi+6Q9JQ==","signatures":[{"sig":"MEYCIQCXFNS7xCl53yHSzo5KqmIAw8516gCRz4swt8ARF7cn5gIhAOS+uZYm2SEVp0rvHn8sYNkl2FWdkHCVadMUOSdKZFkg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7380601},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d55615114e1210cbb9045265194c129213c7bd5e","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.96_1786779148264_0.927399102678556","host":"s3://npm-registry-packages-npm-production"}},"0.8.97":{"name":"@sma1lboy/kobe","version":"0.8.97","_id":"@sma1lboy/kobe@0.8.97","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"315a9e991638238214d7aafdcf2a2bdb014f7e5d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.97.tgz","fileCount":82,"integrity":"sha512-PkD6eqf28jCUE8NBkSqbGPHSQnArSL0ZKZcdNO1dB/NL+KkkMic9eepnPg8ntjjET5/jYBFU3mv1mZn6vmzWqA==","signatures":[{"sig":"MEQCIEEo0ThKw9zZaB42+spRQUZOpIa5ZlNc5OlY2xC56d/pAiAseeWO0hY1ObXh7D/D6QjydEd6z3LZGxbEcj/7Pk2n+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7380601},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"dee107fa014e1920162c0693b304c8754a0628e4","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.97_1786782990834_0.7464421698109611","host":"s3://npm-registry-packages-npm-production"}},"0.8.98":{"name":"@sma1lboy/kobe","version":"0.8.98","_id":"@sma1lboy/kobe@0.8.98","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"4a88fe6914b12ba734f652b8cf6370fa41921391","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.98.tgz","fileCount":82,"integrity":"sha512-ofC9f+X4P7reYIAeHAzxp42x2M1TKkvLu8lKqOU/1IkXmrqZEny0+IkBNbIhvpDu23osTrAepJJ3C+1mLHo4CQ==","signatures":[{"sig":"MEYCIQD62l4ovZXhLlIM2annIKHEOaDfwgpn0Wtnb2mjWvKwNAIhAIaX/NFWY0YVQc1lWq6CuHac85G/yvu+Dd1OhoZfPgLE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7379917},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d09d5745ab2616030e18f0831af8193db4ae51fa","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.98_1786783704917_0.8686957564250786","host":"s3://npm-registry-packages-npm-production"}},"0.8.99":{"name":"@sma1lboy/kobe","version":"0.8.99","_id":"@sma1lboy/kobe@0.8.99","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"02cfb81f2c71174d8687c6dca5267e90e96bca1d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.99.tgz","fileCount":82,"integrity":"sha512-WRTdiM8yPQSLDg9JOYElwpslh18HeLPIi+NTmSu8MJdfmU5Qkw7xZYnVIXHoFS/uTHhKQTovXUZldFsBlCHzPA==","signatures":[{"sig":"MEUCIHHQusSU1RSfKrq3o/FgaYBQmJXq9t9h+fkoaN2m0pxyAiEAkE2q+E0+qwexKL2LPDhKCs1v920RLXwTn+1frxocduI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7383169},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"bcc064a16dfd0bd2fd0894c62274c90d83f00057","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.99_1786784452927_0.45057935473784494","host":"s3://npm-registry-packages-npm-production"}},"0.8.100":{"name":"@sma1lboy/kobe","version":"0.8.100","_id":"@sma1lboy/kobe@0.8.100","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"34c8ac673fc12545f1eea49d21da7464246d0887","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.100.tgz","fileCount":82,"integrity":"sha512-Qu5oaU66AYqWEWJVmhRrRy0AjFV32RZb2dsDcvq/nHGmPA8u2lfSBSM0BIxRDwmqKgrfRSaeBvwyCruYybRGTQ==","signatures":[{"sig":"MEUCIQDCmDKi3e8nwIpDBaXZegUyeHB9INapo2TPO3/QgBJheQIgaRur/S1kNpC5jTi6T4U7Cmllo05SW0hVpjb5q45L0AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7386206},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f282af9359d9ba56b7d4d7d7c093fe221774dfff","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.100_1786787162964_0.17007629817210312","host":"s3://npm-registry-packages-npm-production"}},"0.8.102":{"name":"@sma1lboy/kobe","version":"0.8.102","_id":"@sma1lboy/kobe@0.8.102","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"b8380c227f23b5bd53c5e82b42bffd14b8c61dd8","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.102.tgz","fileCount":82,"integrity":"sha512-AVBueMIL7htZ5YnFAFRcZy7B+bBHQ+s+ccSWojr5RptvjkQ2zMtOfQkJ95SSVIAqDhtzIiiZrT5VBmagOjW3Yw==","signatures":[{"sig":"MEYCIQCZUjwvNES4devrJrOM71VBu8o4b6wbq3TpdEvIDdxsqAIhAJVyUMLR6ts4PXxXFmXzmDdrE7VI0hA8sNbvlyjs+xZ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7411032},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c5f74a78c13f023611f274c66bbcd6c32ac1f640","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.102_1786789380033_0.11820868410907481","host":"s3://npm-registry-packages-npm-production"}},"0.8.103":{"name":"@sma1lboy/kobe","version":"0.8.103","_id":"@sma1lboy/kobe@0.8.103","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"d238c0e20b904cefe36e4d5ec7f3c031ffc70cb7","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.103.tgz","fileCount":82,"integrity":"sha512-YclFBS6jryvCnVYduQfBudaH14iCnBhvmuP6vzcQj7jYp5Fowjk8gyRtAf3N7Y2jovrG28nRq3gJEUgLC+0JHQ==","signatures":[{"sig":"MEQCIELXPMQa0pTEn/cvL0pezesYpssCCtvuHO44gn7fkXFWAiAxA684UqU9iMiaJ24sIGIGHUSdy/t8emL+5DC5hFp5xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7412049},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a94880641d6fd4f15add2767c0c61bc926538809","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.103_1786812270457_0.4824424672013006","host":"s3://npm-registry-packages-npm-production"}},"0.8.104":{"name":"@sma1lboy/kobe","version":"0.8.104","_id":"@sma1lboy/kobe@0.8.104","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"820018ff6149e7ed572dfae804efa6a166ad62fe","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.104.tgz","fileCount":82,"integrity":"sha512-WJ94V2xSii+FmoaimTNaDO+eNKJgoY4NUXkkF8Oj53SmxiBPdRhzqjFDeMiXNJPTbDM57uN9Hi3tjfTq1LfXcw==","signatures":[{"sig":"MEQCIAEtO+K/sgHqZULRLsLxukuUYHVd55WkUNTN61yIU/IQAiB/CkvMcmOC0aENFqRuwQVk9J1WeB5aNET3S7DEoyBqqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7413305},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e58a9875ec4b910ee9ecada85925c0ee375ce4bf","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.104_1786816706917_0.540939753933267","host":"s3://npm-registry-packages-npm-production"}},"0.8.105":{"name":"@sma1lboy/kobe","version":"0.8.105","_id":"@sma1lboy/kobe@0.8.105","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"723931af99958afbffe1954ab7933ee41d0c4cb9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.105.tgz","fileCount":82,"integrity":"sha512-cT7MtqXsH8nXX/vSuGUsJQLok5i0Ibf4a/BAipknmQBH9fk6DtTGkQO76LjLJkkR7AtPdJ4lY07BvUML88lJww==","signatures":[{"sig":"MEQCIDpCUk4pHwD/azflS2r9wkrSms3IAM6ZHrn3ymIapkC4AiArfWrzmB0WZU0v59oD2jBeoFpjZqMad6FMBVBSSY0WHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7412664},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"73daf15321ca4e8c7bfe575e9c5f076f7a8b4032","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the terminal-native agent multiplexer","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.105_1786829315918_0.9004945386037146","host":"s3://npm-registry-packages-npm-production"}},"0.8.106":{"name":"@sma1lboy/kobe","version":"0.8.106","_id":"@sma1lboy/kobe@0.8.106","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"849c86272afb447acc34de055c329ea77c93c229","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.106.tgz","fileCount":82,"integrity":"sha512-2/sXnlsZVN4k7v8hnHeNZcWuqFCHKZlqtjDRPJAfjLt79omECtzL6UYk979ixHT7s+AaxJfXBLwdbcebAkaEnw==","signatures":[{"sig":"MEYCIQCMQS4YzRsjg1KEZQuLs/PAN96+1cMGukJs9/LD4GgVvwIhALQeOVUmeFcfAwRZTgmP0F6amA4dr57hl0cFJWoy3F7m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7413016},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c9d35f544e54f1de341007a94f51120e08513475","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.106_1786851117457_0.03957422642202202","host":"s3://npm-registry-packages-npm-production"}},"0.8.107":{"name":"@sma1lboy/kobe","version":"0.8.107","_id":"@sma1lboy/kobe@0.8.107","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"e984bd8551b11a2877dce285ee25c003e5adb6dd","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.107.tgz","fileCount":82,"integrity":"sha512-Qu++AnQuhCsQoqneJkf5f8MhC8RBEUxOIpJH/AXcjwZrbyWjDVILX2i7nEodK5XPuUBWL6U/PWQq/yCvy/hUag==","signatures":[{"sig":"MEUCIQDLUJ5Xd6KJnlgInCWrXSwFzu/sQxONlTk4ah6y/EY55gIgZiqog1hpHHknsmjwHoSkXYkquD9zy9n8Thqrm3sB8Bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7418047},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7d47f2adf4de4a660e8873c68ef5e9fbe9e73c5f","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.107_1786851695810_0.2523996049546908","host":"s3://npm-registry-packages-npm-production"}},"0.8.108":{"name":"@sma1lboy/kobe","version":"0.8.108","_id":"@sma1lboy/kobe@0.8.108","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"442e19e3a6d97832866b114718dce717e627357d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.108.tgz","fileCount":82,"integrity":"sha512-t10NsjowOmRchiTLHkqsD92+kpkzHtdZ2wR0tG+bRtsXIU16heWDTqVGJI/MerM5jQgmdDeHVnEB7PL/zG3TSA==","signatures":[{"sig":"MEUCIQDSBvEZa74VayaLDwftA+bwRkTLffl5JnbKyGEhVlkYAgIgGrXm2owPwUWjFLdWhqUQhF/DWxupw4ts42F5j9BwowI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7414354},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"dc6346f0803ff788d8ff39cdde011c9b02bb9c1f","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.108_1786852084803_0.7051263660069056","host":"s3://npm-registry-packages-npm-production"}},"0.8.110":{"name":"@sma1lboy/kobe","version":"0.8.110","_id":"@sma1lboy/kobe@0.8.110","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"9c0b24dfea93825097b0cac6d555330970e608d4","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.110.tgz","fileCount":82,"integrity":"sha512-JrtR+h7dD9gE3438zGTFrt0Fh8Omt1DXReEqfIWxauHxdsJe108HQyZDrtIloCLI7Cr1KPhtBXzxHApQCF7Elg==","signatures":[{"sig":"MEQCIAHDpkkFrDk0mV09kVLXGjVKYM60Dt7N5iMfSpxGNRbHAiBn0D8QhITJiWUJhN5nlHn83wXrzaMkfSKob/IAM6yOOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7415272},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"82d4780c7b1cd9c26173c1a8cac689e3d4a8bc80","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.110_1786855087359_0.4289412760863256","host":"s3://npm-registry-packages-npm-production"}},"0.8.111":{"name":"@sma1lboy/kobe","version":"0.8.111","_id":"@sma1lboy/kobe@0.8.111","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"ebbeb31c42d27ebc86f7a5a37767c417c39319ff","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.111.tgz","fileCount":82,"integrity":"sha512-5UtYpt+9nyF8QLZu+RYRM1lriG9RSskxUqHR2eRTD7IO3urwt4JRE5fK1WtRR4CNPTEkXYptYajG38eddoVCuA==","signatures":[{"sig":"MEYCIQC+bWRQ3HCvtQCrrDeRyzSZM/WYPMWSqvVMjOViMAV6VgIhAMePqbxWypHDMG1/LAETrgYSfsQtYoMvt9U28rXGB6Ds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7432302},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c03d355b6d78ebd4aff718cc01348914c4042cb1","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.111_1786857176302_0.47975948367583676","host":"s3://npm-registry-packages-npm-production"}},"0.8.112":{"name":"@sma1lboy/kobe","version":"0.8.112","_id":"@sma1lboy/kobe@0.8.112","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"e8e58b72972983495dcfc68a84bf22b288389e89","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.112.tgz","fileCount":82,"integrity":"sha512-oFimsgNiAHX11spyDZU2tDwglf2Ka3ZauuW7w9G2KB5/obaslL4xLMQXW+Pe2hJI1WX8EDYgLiLerSruBdAcqg==","signatures":[{"sig":"MEUCIEYn/kmLIWoC/lS4Q5wKJAvQeblGoBx9H1yXELuP319FAiEAiR4jn4jgLC3RDp72NDNTCvRdYgtqbOG4WA9AcqthEyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7454206},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7e9d6ff27f76e56da09e2b64a603d4888b1236f8","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.112_1786858869623_0.6761678332060659","host":"s3://npm-registry-packages-npm-production"}},"0.8.113":{"name":"@sma1lboy/kobe","version":"0.8.113","_id":"@sma1lboy/kobe@0.8.113","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"1d8c402e2d87afc593de960cc88f68a835d01a9b","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.113.tgz","fileCount":82,"integrity":"sha512-PW8sOtmJ0xXLsW2p3H83AWLfBzqiJ+BHNamuUOx5Fml/6RRELH3AXOSAjprEVKlW5gfC9NnNiXwti/JaysDXzQ==","signatures":[{"sig":"MEYCIQC7riezmVKGeNGGFd9FDM1WnzboBbj0miGin0Qt3+gqQQIhAJoDbZsiSyflaeQqr5lVfrj/nzvNt0IS0siJHiQEtIHL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7459308},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"71180452c340447d35eb77c951b8deef9d9ecf59","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.113_1786859784975_0.7389326066758926","host":"s3://npm-registry-packages-npm-production"}},"0.8.114":{"name":"@sma1lboy/kobe","version":"0.8.114","_id":"@sma1lboy/kobe@0.8.114","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"c30d634317e6c9ed6bd0e551e16ce6c6c5d787c1","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.114.tgz","fileCount":82,"integrity":"sha512-xhUVyFXzUovooJM4havyGqx1NJ573zwGwtMU5nSTNv01Fm+uY5aF0EAvNqFSgLNlyYfKA9MbwgRHP7321Oxaxg==","signatures":[{"sig":"MEYCIQC6PNiTvAhfdGUDbsbhOpo+F80CHdAp3fxkQ9QaiDOP0QIhAKORNFXvpFDeaZmAJICjOa35uOXiHGoO0yyvr2i0gK9u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7462546},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a5acd37e874bb6236b8d8a1b07cc2e34ebb0b9b8","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.114_1786861924573_0.6076873814299337","host":"s3://npm-registry-packages-npm-production"}},"0.8.115":{"name":"@sma1lboy/kobe","version":"0.8.115","_id":"@sma1lboy/kobe@0.8.115","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"a8400aa79be21aee6e5546eac849359bfb1de03c","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.115.tgz","fileCount":82,"integrity":"sha512-9doDjlMOU19EmF7T0IVG6b/sQ3fML5SBuI+M1CLz1xXSY8jhvRbrlnm2tBYjWceRJSkNMLpZ7YNSvR2k7pvgjw==","signatures":[{"sig":"MEYCIQCIl5XITOz30ENm12OSVW+plKVJ/yR4fCv1xTkLRad5DQIhAIWFZExiNE93VQTP1+UZNj7SooYIVdUKCRg8d2oNMBR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7465549},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"9e1902fd3cdb37d359299b90b54b6150791cfff7","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.115_1786862510233_0.6028141647516896","host":"s3://npm-registry-packages-npm-production"}},"0.8.116":{"name":"@sma1lboy/kobe","version":"0.8.116","_id":"@sma1lboy/kobe@0.8.116","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"a8569a31c1bde9c06faca3179868a0bd787cb4a1","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.116.tgz","fileCount":82,"integrity":"sha512-NlLN+dc6LA+4ctkag2GrnHGUutYLdBWk7lT6P9WqHuVJOkooACRL9Uan+7jhwh9IpTX1S2ltsGfIso32E9ml7g==","signatures":[{"sig":"MEUCIQDK6OSae0mUtn3Tat9kWJ0fyMcP5tp4LznkB7YOFyhAIwIgJxB1eLHWXq4uTiYSAABYhfjCzFfmT31dl0o82jbQXHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7464805},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e8a5f923eb60c92228e09a66d9f0ea9354b142f5","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.116_1786863330414_0.9234869931510998","host":"s3://npm-registry-packages-npm-production"}},"0.8.117":{"name":"@sma1lboy/kobe","version":"0.8.117","_id":"@sma1lboy/kobe@0.8.117","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"fdb85b5fd37b139e76fc82fed3497510755564f7","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.117.tgz","fileCount":82,"integrity":"sha512-Ng63XHtEk99hLMgXbtbDJ+FE2d9EYAuLF9brj3NhPmW6YfU3GhS4o0gsFQMdLYBriozmQYn/lmULRVZ9wvPfEQ==","signatures":[{"sig":"MEQCIFBStHbj90JYYSnF4LXenRYQBxk43c4bjLFAhOIc9FfEAiAfUuhwTk45KAhPaKu32A1to0A6cLXRS2V4mn73rVELKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7465738},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7cbc759fd093762f26800efb60df312ad2afd7dd","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.117_1786865502507_0.1883722746361436","host":"s3://npm-registry-packages-npm-production"}},"0.8.118":{"name":"@sma1lboy/kobe","version":"0.8.118","_id":"@sma1lboy/kobe@0.8.118","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"200003a78baf79d1b5d80e966e5da626cae10451","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.118.tgz","fileCount":82,"integrity":"sha512-wK3zYoVURsLJxeMcIfXdiIFDxyWK2g25R5frxgwY/dLybqW/IORG2XrvREGKFx+EaitXsNKyRNo6t9I+aWuAzA==","signatures":[{"sig":"MEUCIH7TencGnnXtaAWh0kLl2YX0LvLas+db93dSBN0wYqg9AiEAtobVcxvVvyq5ntNXDdioTByru8zl7nx5U/xezWROzNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7480606},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"ac6b2b460201cbba394c264c8e8c7d035825d1f1","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.118_1786865970216_0.005723992325987526","host":"s3://npm-registry-packages-npm-production"}},"0.8.119":{"name":"@sma1lboy/kobe","version":"0.8.119","_id":"@sma1lboy/kobe@0.8.119","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"0d87338de0176ebdb1af1849e81e8189bee99dea","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.119.tgz","fileCount":82,"integrity":"sha512-Ln4RnxVzcnGfjlTKyCg7t17tubnbyEJDfIW69U/1GEFEG02nTQoH3VQ+xkOR0s/8asMancwz1+CeriqGaLfvEQ==","signatures":[{"sig":"MEYCIQCA7225SP34Wc4M1eTl1r2bY0tnHl11ctsX3BpeEBDGhQIhAMG8DcZl2czPIE9xD5tuwI7mJ4R/QEB2mDiXGleWyUiq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7474501},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"ae7d406372b507f254e99605dbba9abdf393c71a","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.119_1786866298718_0.9600332252367971","host":"s3://npm-registry-packages-npm-production"}},"0.8.120":{"name":"@sma1lboy/kobe","version":"0.8.120","_id":"@sma1lboy/kobe@0.8.120","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"f0f79557f25b61e03867e1052910964093a61373","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.120.tgz","fileCount":82,"integrity":"sha512-TU7O9LDMBcV0nPKoomXholYLNI9EOAkfT/wkYqhB8QcyP/5zPgiO+chDUuPrJpti5bt4ExbArUGAsP9Gm0Lbcw==","signatures":[{"sig":"MEQCIGsChfUTNgigerMyKoTuWejkxYwjl2KMsRjtZAoapFWKAiAv+Z+hN3v7YII9FzaO2/PPAEopzVDDIUT8WO2yfdY+sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7474699},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d0cdb93e8459006254e0c2dad579920a0aa3fe7d","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.120_1786866903871_0.12138988789979388","host":"s3://npm-registry-packages-npm-production"}},"0.8.121":{"name":"@sma1lboy/kobe","version":"0.8.121","_id":"@sma1lboy/kobe@0.8.121","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"e2df88382373327e07298b88b0cdef3ee220c2fb","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.121.tgz","fileCount":82,"integrity":"sha512-aVSb8Sv9AMoOqh5J0QdRsyW9T2nDv7/vfZFtDCYoj4r7qtPns/kcpu0+QfGDZcDK6MjnOrNMtv4BL2apZjrQ7Q==","signatures":[{"sig":"MEUCIQCKmV6Vfrmo+xFQipBvvUmWMoiYyqMydM636TW+Ux505QIgcEn0zdBFoRkoyOjyFz4tRPz5Xp16J5sEai/aMkzkLWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7475451},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d8588c6430c2df12c5458f3d959f0e012ba5f543","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.121_1786867453500_0.8809186170010561","host":"s3://npm-registry-packages-npm-production"}},"0.8.122":{"name":"@sma1lboy/kobe","version":"0.8.122","_id":"@sma1lboy/kobe@0.8.122","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"30884d2d46095eee94d18b966979fa235d9f3dfb","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.122.tgz","fileCount":82,"integrity":"sha512-URHE+aIMpWAQVbNLOI+Piw+tWXYRccw6+d+D/RZf+9ed5153RYkZKYUy+HoXkd8r/gGfI+wXcgm0QeLuW8nBOg==","signatures":[{"sig":"MEUCIQCBOvVmjO17BZ0CHsrs6cZ9AqgEPRcLwOofMXkGys4OEQIgLj59BWnv7ktjfYpg4qbMMBn7k7fcbjH1SuJUzRJ+RF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7477985},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"798c69cf3f6d6279ac56e762f83d020655d9df6e","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.122_1786867698335_0.13612513845984187","host":"s3://npm-registry-packages-npm-production"}},"0.8.123":{"name":"@sma1lboy/kobe","version":"0.8.123","_id":"@sma1lboy/kobe@0.8.123","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"7312b1b65d4b6d6f8fd8b3901fe71ee201cee126","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.123.tgz","fileCount":82,"integrity":"sha512-iSObuMJuE1rKKmjqdSGcTeGU6LUhEQ3IZIRZI5zJGeBnoeT2CTDnNwKfNW6hs+jXdgQL2ZH7tlIjeOJZ54oiJA==","signatures":[{"sig":"MEQCIF0+2OC17Z9VYK0hopkc/ZuvlT212R/o+8t39NR+L/05AiBSSuzN2Iup6q5C5kB7K66lZywx7Ucr3h373/ngY3n9wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7478063},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5ae188cf17bc2c0a200191d66d1bd99e389bddf1","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.123_1786869762935_0.8625891056082535","host":"s3://npm-registry-packages-npm-production"}},"0.8.124":{"name":"@sma1lboy/kobe","version":"0.8.124","_id":"@sma1lboy/kobe@0.8.124","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"3188e6b2d10c6dd7b9935e604df1edb2d6cb74d8","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.124.tgz","fileCount":82,"integrity":"sha512-fDyZ/CAz+T6Kg0fLGWocA94PUW50LChFHXKP3B4RIBMb7sQfJgygaZUftWxGCK7eVQ76XyD22/zwrD8LesSbLw==","signatures":[{"sig":"MEQCIFNlsp7x2J1r4Jt1J5dgrU21RmR870uzHp+boUhMKyPIAiBnxqpV24+to20gu+6D6HcpBVb9EAY3JLvp0QMzBaNRkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7477806},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7ccfd57cdc76d4a7f920c04d52f1b94363e47256","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.124_1786874848166_0.09177248756673517","host":"s3://npm-registry-packages-npm-production"}},"0.8.125":{"name":"@sma1lboy/kobe","version":"0.8.125","_id":"@sma1lboy/kobe@0.8.125","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"03a6d30bbf0c096e450e667fa31d6920c7900cf2","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.125.tgz","fileCount":82,"integrity":"sha512-0TRgjjcJFaLkHhnd8NyYM88tpANq29K7St3pAmtUINn4iXVOjs4VaIOi+xj2/weTnbJF+ZZ9CeJc4CE3hmrsvA==","signatures":[{"sig":"MEUCIEtMxlrYpGLMHLjz3Ql9IUMpvlB86d+O1IKz2R3Dxa1SAiEAzbhzBHWq7pNJHanDFjNvb/HbU1XedPF2QTXhnN8h2ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7486900},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"b4387aba53133a95a8376e25b0513ca5c8b2dba9","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.125_1786876049183_0.6223052669715461","host":"s3://npm-registry-packages-npm-production"}},"0.8.126":{"name":"@sma1lboy/kobe","version":"0.8.126","_id":"@sma1lboy/kobe@0.8.126","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"40a10c40a9021a3b0fda851d3a0564cdcf98e714","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.126.tgz","fileCount":82,"integrity":"sha512-R7bA92CJudTLGudjTTWZhFB9oOrDNcn0P4VTbVPXbJNmDC/5v4hDRh+8nM0vjLIF15wV26ECBJRbmwyF02WOaw==","signatures":[{"sig":"MEYCIQCkyPV5rOtVsTB2/wnGqkdPyCWPTab+TiwGTH6x2eb/NwIhAKuMSTzT1Rf1HTlVn5T2/NI5eoaHjnOrl+5lcWKYVZrB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7487176},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7ed0c38190132a524e894f73b7fef4086933395a","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.126_1786908109858_0.5918159118665549","host":"s3://npm-registry-packages-npm-production"}},"0.8.127":{"name":"@sma1lboy/kobe","version":"0.8.127","_id":"@sma1lboy/kobe@0.8.127","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"cd397ce11d23ff7235b0438c02770f5476a10da3","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.127.tgz","fileCount":82,"integrity":"sha512-92pNNaOyE6FoDDOYvlNESiXw4VL0PpegXATyPoEiItL5I0z6NjVqh/LEvj2Ak0gcMQJSYSGMYJgNb2jnWRqk2Q==","signatures":[{"sig":"MEQCIDZOGiwxp0W3rjksF85UFndK56EArIxbbEOaNawhENFrAiBmR/pUP5T07QW5BBgykbAxZq2aPjFOanzd/34BK/x3Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7487609},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"87ce6ad241ed41dffb81bcdae7334175aabd8c70","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.127_1786933729673_0.8423816756340645","host":"s3://npm-registry-packages-npm-production"}},"0.8.128":{"name":"@sma1lboy/kobe","version":"0.8.128","_id":"@sma1lboy/kobe@0.8.128","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"00cfd2ad2cebd65c428cfd82fe9006ea42fc761e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.128.tgz","fileCount":82,"integrity":"sha512-C3XBEdOuYnNooWNJXYxSO5fdZvJf1ytQ5UVG/PlpxCr66gwaCgEOMwUNN6Qxr+XmQNuepVXtBsy9aHSSiCyfGQ==","signatures":[{"sig":"MEUCIHNH/LnQb+xCP+XWGkr1oP0l0mmqaf1fuawSR9LNNhIPAiEAmD2ShW+cmc9P/kE7CFmpFv9MSjIJ8Y/ITBEiuA3zhns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7493202},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"be80df1b7dbf680ae5007965727d65911f788ccd","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.128_1786934474819_0.779596795482129","host":"s3://npm-registry-packages-npm-production"}},"0.8.129":{"name":"@sma1lboy/kobe","version":"0.8.129","_id":"@sma1lboy/kobe@0.8.129","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"194b946b40d2a0fb6746be2e9652d771a0f45c98","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.129.tgz","fileCount":82,"integrity":"sha512-NyRh5ZMVGMWRIDB5JYS7pGqAcu+UJU+WIdse2c5kw2BewB5X8QjnHwd5kyAs6e1nBYmx2SV3+lyKZtPZ7rRPsQ==","signatures":[{"sig":"MEQCIEQI6/kZ+HqVw0hHoxVQzO4LqxQi9DPnFJK2opsO+9DJAiBUl2Pv0G4FAbVKBLOjUpFI3Q9Yv3laohvidSyiHu45oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7497675},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"1ecb06bca120615b7ae51d06c9b4c12e718bac6d","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.129_1786937300178_0.3715209708138514","host":"s3://npm-registry-packages-npm-production"}},"0.8.130":{"name":"@sma1lboy/kobe","version":"0.8.130","_id":"@sma1lboy/kobe@0.8.130","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"350dd24d56b494f3d057b94ce30ae2a32a4d73a2","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.130.tgz","fileCount":82,"integrity":"sha512-2ox/MIUqrRJvpc5m5hRRlTAyYDQJ1faQDar+r1VBmawudf5wOqwmeD1YXbCKAmGccFc2Alal4iqv7+cMO2Fe4g==","signatures":[{"sig":"MEUCIQDOuPSfZJaUlqgFbxXB0cAb2sf/Bhw8E3x1rUD33F8o0QIgQQ9TFbVPxGnuCyK/TOiVSrehh+HIRoNCbnHskQKOGFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7498164},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2ad772924ab887c810ae92707957ddf3de21ad09","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.130_1786940538730_0.42093930366281374","host":"s3://npm-registry-packages-npm-production"}},"0.8.132":{"name":"@sma1lboy/kobe","version":"0.8.132","_id":"@sma1lboy/kobe@0.8.132","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"729f23ab4f67ad384d71b54f8eab07198b9ff227","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.132.tgz","fileCount":82,"integrity":"sha512-4KPogxS+pa2ugTiHfjl5vfK7LH6lzGmvfNj2+bYP5UKm1YVjmxLgExQ393WYs55N9YavKvYo1h16+d2vgY5Thg==","signatures":[{"sig":"MEUCIDPRDHIOdKfahgvqEn6EXLmJd3Z9kFqW9b/bc956PHJZAiEAx1SL//DpZ0J9I30bEBGS4bHn7VHhiifYMVeSi+uXEHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7506127},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e03c1de23c680fab12f6700f66ea8bfe9f1862bb","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.132_1786949547490_0.9057643145070313","host":"s3://npm-registry-packages-npm-production"}},"0.8.133":{"name":"@sma1lboy/kobe","version":"0.8.133","_id":"@sma1lboy/kobe@0.8.133","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"cbf7f41bb98e3279d49b015920fa4b168bc786e1","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.133.tgz","fileCount":82,"integrity":"sha512-NxKPvPf9VoyTN7tUDxQ2HJ2x2VudnsGPZD2XnfAdt5lJxaSN6Mm6OrKVhUh2FO6LADFTrVppqOpVfiPzPtsZeg==","signatures":[{"sig":"MEQCIEGh3lUuCbL9LipdZyvFuru6VUYChH6N+F/idjzf8lBNAiBvJrDREAGIW26Mg7YXZtuS9ZgrCK/b2kYfA5ObiLzuHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.133","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7511356},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"1b2c19bd74a9b0f7af1e57e342cba3fea6786ba9","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.133_1786964631120_0.560705998604389","host":"s3://npm-registry-packages-npm-production"}},"0.8.134":{"name":"@sma1lboy/kobe","version":"0.8.134","_id":"@sma1lboy/kobe@0.8.134","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"cae01a515d54f346035f4a151683a1a6c0e42465","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.134.tgz","fileCount":82,"integrity":"sha512-kOzad17vb+C7kPBN+L9CvCR3wGq58N7upXH7ZHgFtDswP4hQTxCp722oKApHSwCpkvA8TDqwzI76KrZ1qPE0UQ==","signatures":[{"sig":"MEUCIQDAzYz+l9blxhDqjpEt0w5SToVoaBOm+vI5W8r3bGLF3gIgZgah/cr59Act2cg8GUAqzNTXE4LWkh+ss8MBOYZaXVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7513384},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fb38e1aa92d51c72600dec27012cd11ad4405701","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.134_1787029569533_0.5524098955842991","host":"s3://npm-registry-packages-npm-production"}},"0.8.135":{"name":"@sma1lboy/kobe","version":"0.8.135","_id":"@sma1lboy/kobe@0.8.135","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"88cead0c8ec4d7d0b8a661d7df021fb5667836be","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.135.tgz","fileCount":82,"integrity":"sha512-/Dowm9MXTj16qOGWI3kQwAeg2JUugkZ7NnJr0UP4rHi0YGpLUMiROYYbuWAwVY+XiClR70kuZ4vYs8yAezrPRQ==","signatures":[{"sig":"MEUCIDmZ+CwjEah5qr+Lg2xo2cfd3GpvjGJ6ZL53y4wEe2duAiEAkXb0NKLbUi7L9jSORyig4oSPAYBZIOQ7hNMnaTYDb7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7514938},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"3e07d0ecc56ee0525e6ad13e28ffbb5fb1dfa34a","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.135_1787108496463_0.2131623346074234","host":"s3://npm-registry-packages-npm-production"}},"0.8.136":{"name":"@sma1lboy/kobe","version":"0.8.136","_id":"@sma1lboy/kobe@0.8.136","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"a4e3220435753ecc6cebfa6200112221dc6bb54e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.136.tgz","fileCount":82,"integrity":"sha512-slaGhAfjDAX+3Wh6tZgnMXolshloGmZQwHTd1roTiZeXDlYbrPlPGJ50iPbNE2tJypXsYQCbGMhk08H1GNtZ8w==","signatures":[{"sig":"MEUCIEf8CBpmTXq6k0bheDtty9k8Cg2n2bDg3AimCyYSqmt8AiEAnSaq7DDh2H3rJPeKwmd61dGzeXiZj+41jEeSGw6mEJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7517335},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fb2f007be37fdf7e5f71f96086c23d5632c49c50","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.136_1787111934307_0.2140790960718877","host":"s3://npm-registry-packages-npm-production"}},"0.8.137":{"name":"@sma1lboy/kobe","version":"0.8.137","_id":"@sma1lboy/kobe@0.8.137","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"abc71096f80b482ed2e08b82d5df8de532ee2517","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.137.tgz","fileCount":84,"integrity":"sha512-LF5oQa8k1t1BP3Vdf1Ji3UFu0g4rPpBE+jFYSrbLv2OxNoZ6LBq+PDA91AGWXUDgsw9wLBbu2Hdx3VvIrdC0dg==","signatures":[{"sig":"MEUCIQDO7E5vTUiakQ32+lVy5FFT69DBLsGl4O2SqzKu98FkCAIgVQwna64/92/ZwLP31ktARyIfHviEJOs6ars4TZImJ54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7524143},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2e33e9e52a23dd6fa51230693b132e405a330d0c","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.137_1787169540528_0.18930223324817153","host":"s3://npm-registry-packages-npm-production"}},"0.8.138":{"name":"@sma1lboy/kobe","version":"0.8.138","_id":"@sma1lboy/kobe@0.8.138","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"b8e4352e18d9c030d67252f49b7863d67a5bdf06","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.138.tgz","fileCount":84,"integrity":"sha512-Mpv6NjNfphe+wZoZS4wGuoKuVPcSoQM2eLFNYMGx5EcpxtO64q1958bQ0GrM9USv24mz7H6N5o0tTyGWqdIW4g==","signatures":[{"sig":"MEYCIQCoHKTAbGdsheeky3Y39PeDXAm8tsmc5Kj91jHbdEaKDgIhAOEC19tRVQ/waLi6xhhVRYWzV7+Kg/dANuDo11qqJmWf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7524784},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e7f2b911e3f800db658f41eca3a7e9a596de3c3f","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.138_1787175126287_0.33580923093137116","host":"s3://npm-registry-packages-npm-production"}},"0.8.139":{"name":"@sma1lboy/kobe","version":"0.8.139","_id":"@sma1lboy/kobe@0.8.139","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"50f7426b6afa655a4574757b511e830adb6550bd","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.139.tgz","fileCount":84,"integrity":"sha512-ACUBjnswvwvi9dTmYJGcEo5XEoIxhp6v5G6cNiI2FhluWpmiDjigQE+0Mm31LHg0U5AkuLOGrI/fWstDunuV9g==","signatures":[{"sig":"MEQCIFYfUK7gkiWsvEmsZKNlhEmOUOvlJJXI1b0f3a+w9OZ7AiBbCWT+ebVM6sThTpxt44h8UeaHnWHtr/8jxG00lL+aGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7525312},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d7ff488badada6feb2d170e2161c75bbc55435c6","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.139_1787440638052_0.1849089671340467","host":"s3://npm-registry-packages-npm-production"}},"0.8.140":{"name":"@sma1lboy/kobe","version":"0.8.140","_id":"@sma1lboy/kobe@0.8.140","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"b11c7b80a758b20dda0d1775efe0f3acdb211d60","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.140.tgz","fileCount":84,"integrity":"sha512-zI7zTB+MBrAA63MJv4tXJSQgT9fvmlnzYrCsIuxpaC82oK27O2INoWBJvB9inkKO2VM5IGFiWWDV80RbdXt68g==","signatures":[{"sig":"MEUCIAyql2jmL32lTQvxuD2rXwXWpU5ZPFq6X5FY+U9/f8gPAiEAj5a6zn2u7f54YqAUjpRFVr8Q6E6v9o6VrOk+DvlkaXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7533537},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"bca74f28bf5b8c4f3b17b9fe2b0ba5357c35ec7d","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.140_1787498128952_0.8541638948621417","host":"s3://npm-registry-packages-npm-production"}},"0.8.141":{"name":"@sma1lboy/kobe","version":"0.8.141","_id":"@sma1lboy/kobe@0.8.141","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"869dc95409a0057bdedfb5a1c8609caf10e4a82e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.141.tgz","fileCount":84,"integrity":"sha512-NO3IrXvepjbR4OJeWaGAJIC+yaId8U9x1qLUzSHngiA0jKrJiFDixyRaSKMvAuHhaxH4vXqHWCOrXrxGDx6etw==","signatures":[{"sig":"MEUCIBVaNryOPyKdj23WU5pSJa9lESHbVEqNgECXoGoETeSKAiEAxiJcWugb8SgZZej/HpIhpZSHPAzhsIoWERI0syifICk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7533348},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d3161209841b044d304fdbbe17b5f73a4245e88f","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.141_1787508099361_0.04387739541924107","host":"s3://npm-registry-packages-npm-production"}},"0.8.142":{"name":"@sma1lboy/kobe","version":"0.8.142","_id":"@sma1lboy/kobe@0.8.142","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"5d3f71c49bf8b481449eb02a8828633be4ddd089","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.142.tgz","fileCount":84,"integrity":"sha512-wQHf/MeQIs+7QCdO1daKp2rgXhPobLVFh5l6w8qMKZzJOIx9Q4qsHQONqbEv4L/FoZnxL6Oegc7H0KFe1XJVnw==","signatures":[{"sig":"MEQCIETeBjPnJNlgBKfxD0q27RCtWgoHJ37hygUGhnzq63zlAiAjPWoZ+BkcxTu+JRUDSTXkQ7aHZ4TZhZz/vZMocGbdJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7538509},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"4a68578b2276230c20255784ff0bcca15ef8aa49","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.142_1787513693316_0.7553465726676669","host":"s3://npm-registry-packages-npm-production"}},"0.8.143":{"name":"@sma1lboy/kobe","version":"0.8.143","_id":"@sma1lboy/kobe@0.8.143","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"589f4195a98f2e746b1844e656207d815f83c3bd","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.143.tgz","fileCount":84,"integrity":"sha512-ZA83aXYTtIFuTIm9b9LozbePLYyRr7ZkUP10F3qphb92PtJ0WJJaWtzTXkibRFi06jcGvEBHrOv6ulCIgAO87Q==","signatures":[{"sig":"MEYCIQC8H6csRC+SX5DbWu0eoLFHpITl97FjqvS0UqR6v0J7oAIhANmPV9OW104YFDZ5KNoqsPGMM6ctSOiLzyUAC+3bJArB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7538599},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fa45fd541ffc28c21c756762b0b967e7c616c9c2","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.143_1787519196987_0.42089176809365614","host":"s3://npm-registry-packages-npm-production"}},"0.8.144":{"name":"@sma1lboy/kobe","version":"0.8.144","_id":"@sma1lboy/kobe@0.8.144","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"cc340defeaa9eb9088ea61d08a585902c443ceee","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.144.tgz","fileCount":84,"integrity":"sha512-HizeYLV5S2v4FtZSwanrE69H9r0zjhPee4viLEsCej1OO6y8ykoyze/58nHEpl9MFaPhp9qiErYM+iMGs3HaZA==","signatures":[{"sig":"MEUCIGUL1t48BHG+HRn3C6tfesSYx9Vt87XNw+uy5icnoq9kAiEAoSuIMUn9Hx3RLg5DmPti+4Cq+tQ3VQ5SPq2Q71SmVqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7545886},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"eeb1e879716b885e9e28e52785799f0b6b4997f4","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.144_1787523788664_0.42644973585910306","host":"s3://npm-registry-packages-npm-production"}},"0.8.147":{"name":"@sma1lboy/kobe","version":"0.8.147","_id":"@sma1lboy/kobe@0.8.147","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"999be4b5520718092fbc79fb03cc484ffb563a0e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.147.tgz","fileCount":84,"integrity":"sha512-cJOT+Ld1b9PXfHFH8fnYAcFU+E+9qRcN3qm6YpfTWnFCO2eYqMmCOFRK1WHgpH/qmCVABwNmVNu9NDIGjW8j9g==","signatures":[{"sig":"MEUCIQCjW42oXBa3VxihRMVb3OSTFpjs3XLcGRzNDqnxURz0HwIgeQhNLPMMSUSUrS2lN+JPJuoHIeerCYzMF2BxVCyCneM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7557515},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"10568217fdba52923ad3b45af54d250f1fd8a7f6","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.147_1787601825591_0.9231605879131588","host":"s3://npm-registry-packages-npm-production"}},"0.8.148":{"name":"@sma1lboy/kobe","version":"0.8.148","_id":"@sma1lboy/kobe@0.8.148","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"7797abb3989b2c4be5de3789bde72d75f05d29e7","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.148.tgz","fileCount":84,"integrity":"sha512-Od63BczWJRYWvJN5WIszZ8H1xEej/nDP4NhvV0Jvcwx576glacI9V4t/qazM0LddY4FS8KjPYDxHKZotmjqQFw==","signatures":[{"sig":"MEUCIFCjBGE0DWk5pHsgWE7cvptEMETM9g+SJH71Ewxfi5wgAiEAqwTnK55elB6jfnGDTpgYxa9oF3Lj1ogvJz0y1YeRW2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7557761},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f91dc39a9897c291bad2db3f3ec35cbdd7094096","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.148_1787616619344_0.031496389743558506","host":"s3://npm-registry-packages-npm-production"}},"0.8.149":{"name":"@sma1lboy/kobe","version":"0.8.149","_id":"@sma1lboy/kobe@0.8.149","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"6a264bc637031941aabcb2b704f020eca6f0acbf","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.149.tgz","fileCount":84,"integrity":"sha512-oNYeoEwqsAeetiNT9p+Azo0725iz09YtVgIPLSJyMfrt/E9v21M1UEx0HL54hsK0FUufT+sVHFTFIpskW9FiLA==","signatures":[{"sig":"MEUCIQDhBodNk0Zhrah9PiaWGpUgfcP3pNLcwGItajFDqCKDUAIgdsPt0K51TajjKncWBt+AmuPV/bJwb/HR9OnnJSCEbG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7557686},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"36693edbd7b2d87bcc0b82d976d341848c3f114c","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.149_1787617170787_0.48889451452860544","host":"s3://npm-registry-packages-npm-production"}},"0.8.150":{"name":"@sma1lboy/kobe","version":"0.8.150","_id":"@sma1lboy/kobe@0.8.150","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"1b6963674919c66930f248edba34aa4a4c208bf3","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.150.tgz","fileCount":84,"integrity":"sha512-6bOZfmJz2CCMQ/9fY/jMulPDw19K6kFiLDOclYjp8WIUGaMAr5rsnd3QZxbzX4UJCR2qujU/+bYa08sRkJMEOg==","signatures":[{"sig":"MEUCIDSUTlN26wK66vlpWuIcm5btNwqEF4Y5JItPHKCD9KknAiEA/PnF5Ph6tDSunhttx4DQpEp5tBBxmUNcL8PNva+hqSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7559933},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"722674aa0d448fc8b5afa57077f733bafd603b33","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.150_1787638584863_0.051704247504807066","host":"s3://npm-registry-packages-npm-production"}},"0.8.151":{"name":"@sma1lboy/kobe","version":"0.8.151","_id":"@sma1lboy/kobe@0.8.151","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"b39eb3c9d4de0760dca47ad93598914d1afb014b","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.151.tgz","fileCount":84,"integrity":"sha512-E0ybIzbw8n2yJjVdWRdiSXsd9Z4/ASzYaipAudpawy8w7iZdFA3mNH/FS8tr9/3sbKNeU7Cr+8wOA4kQoqzPSg==","signatures":[{"sig":"MEYCIQCF3yt6ZZeQC7oaJYbst/mMVvFioAMF3j+D65HjbJX/YwIhAOAvB3jRrzUj0adyeBUVg3p46y1YpQU8fooR4KDHvvso","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7560953},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2d17ff8d5ccda16848bd4e2ca5a9ad813e2d2bc2","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.151_1787639424444_0.35643468196597183","host":"s3://npm-registry-packages-npm-production"}},"0.8.152":{"name":"@sma1lboy/kobe","version":"0.8.152","_id":"@sma1lboy/kobe@0.8.152","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"9a1cfab608d50a392fe7d74326f846363b8403e7","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.152.tgz","fileCount":84,"integrity":"sha512-GzMk0y5IAvPGdNQfVO4iHjM1V5ohXQBo3BEp4kpXvC930dLXY7qLslb0LI5ZDTkRKaESnnlgjVVmiJyzQsWFVQ==","signatures":[{"sig":"MEYCIQDiHow+g+wg/3GiEWhENyJjsuGZK1ioL9t05m0Y1vLC+QIhAMnsm8jMkEr/vo4FJ94xEX5Oxoj3PFRWDcXEiIDlGvjq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7562732},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"0865c061d790ba260de6490b2557c149b169721f","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.152_1787641419748_0.3015212559128366","host":"s3://npm-registry-packages-npm-production"}},"0.8.153":{"name":"@sma1lboy/kobe","version":"0.8.153","_id":"@sma1lboy/kobe@0.8.153","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"c32804b8f5a5d995974599fe77a72795e16dbace","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.153.tgz","fileCount":84,"integrity":"sha512-BHZmVRsv+RX355+4JqAsjQg4CzEd/18XzkbP9g10s/CVUUX5oFGdHx7Ksly31/g1BlKEvTdUEdDJ70iULFPrpA==","signatures":[{"sig":"MEUCIEkCSNIZnIsYmiIJBgsF4LzFPd2Qh/eibDO1Yab1uxShAiEAq+1oYllsnbPKWxWpbmh9buKKvqgacSzEaUtsLGcGzdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7562732},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7283c731157165f5fc605bcfe4b7b1a07000016c","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.153_1787642001346_0.5352061805186714","host":"s3://npm-registry-packages-npm-production"}},"0.8.154":{"name":"@sma1lboy/kobe","version":"0.8.154","_id":"@sma1lboy/kobe@0.8.154","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"c1b5000eb48e1d1f16f878e64e9b98e8bc69ce03","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.154.tgz","fileCount":84,"integrity":"sha512-6kQUpkwZIKLh9jDvLgmdb680hRWQabr9isElsKvzkbLXi3MMqPI8JZmCi1jZ4mN3F1wl8XM1z8/webjcTl0spA==","signatures":[{"sig":"MEQCIBwGUP9sM0sk6sv+al5PBZeKzZaa2v3LS7fv0I2h6THmAiB2KPGuS5zwkcQluATHH7vQoC1q5vBDu/huOf7ltjtV/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7562732},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"af8393db419d834024b19255f4d6a4be89a70e36","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.154_1787642460071_0.3826616427152927","host":"s3://npm-registry-packages-npm-production"}},"0.8.155":{"name":"@sma1lboy/kobe","version":"0.8.155","_id":"@sma1lboy/kobe@0.8.155","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"06e78cee2bb935075cb17cd817f28bc651ac7981","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.155.tgz","fileCount":84,"integrity":"sha512-m68E+y/NxgQfx9CazeP9mCgfc1yNaDuWIDzdGPVkFIA07/UKw0FaQUlm/B7PwA0Y22SPM3qjQoWVHAugRjsLew==","signatures":[{"sig":"MEUCIQDQgFcatx2qATepi6BjTJwjvgKA4o6Id/JD+DA3BSAC+wIgOKrprE91B5kKHMDuWu71VHLkE+jtT1NyONr/gcaf/SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7562732},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"007cf7a5db1783f1637697a624dd11ee59e82e6e","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.155_1787643714713_0.0925000522755548","host":"s3://npm-registry-packages-npm-production"}},"0.8.156":{"name":"@sma1lboy/kobe","version":"0.8.156","_id":"@sma1lboy/kobe@0.8.156","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"156b6e0c05ccd6d9b3fff2f5997b407df142c5e3","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.156.tgz","fileCount":84,"integrity":"sha512-oZpjBvB2vBGgvt0MdcvgVtl0k69L8qgkcn6089eYAFt0Wm7W/K6BYbC61VTLDoTXN4yE4/MkXDomFKJ7RdH1yA==","signatures":[{"sig":"MEUCIG7CuIyslZ9VpUFG3Y9FIEkoLPeWeMvT42Gtty7Y9KPEAiEAhpXUOomvUmWOVbygWhss5HFiRqap8eeeK0qX3Mhaj/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.156","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7562732},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"06835e17c93ef0ce876d1833cbdae9642f777fb2","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.156_1787644259006_0.5974900564080738","host":"s3://npm-registry-packages-npm-production"}},"0.8.157":{"name":"@sma1lboy/kobe","version":"0.8.157","_id":"@sma1lboy/kobe@0.8.157","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"ed64cc281c49f716e5fe6a94f0064219c4aa8df9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.157.tgz","fileCount":84,"integrity":"sha512-KvR7mKG5ed+HX0iQt+4NlHLmZehGtGOCbrqgRRd7MxOd0ACE3OowPWEkg+zJezGibspMxqkANqtGkRwT1VqJqw==","signatures":[{"sig":"MEQCIGi1RFj70iaOruK5khmgFBPJVxdGsj9d7TQHYvsY0QGNAiBP6g/5eqyVpMwYZtQPt7Ohu5SIbZ+mxZjgIQpTPdmXfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7564007},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"0a17bbde16f81b68e60eda906e7f14d49b1e8e1d","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.157_1787649021432_0.577299708274069","host":"s3://npm-registry-packages-npm-production"}},"0.8.158":{"name":"@sma1lboy/kobe","version":"0.8.158","_id":"@sma1lboy/kobe@0.8.158","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"2480576bec1e9b017d57cd570db7d363890d6f7e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.158.tgz","fileCount":84,"integrity":"sha512-poB0xy+AaHSX0K6YrHM34u7+2D6greOxkQ4DPD3R0OhWsp63zrqFYD8MxbzqutK2ACdz9ggTfR+3RqL3fKWACA==","signatures":[{"sig":"MEYCIQDqgf8B605CESt9MXNGcvdycxAVmNTSViYDCr0ILxgI2gIhAP/KWCz2XkHZPXpTQbHI1R6u3BCPJwJz2IDfDaeH53e6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.158","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7563294},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2378332bf102035b9205678c7a63edc9aadc9b1f","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.158_1787652808099_0.5246032568964971","host":"s3://npm-registry-packages-npm-production"}},"0.8.159":{"name":"@sma1lboy/kobe","version":"0.8.159","_id":"@sma1lboy/kobe@0.8.159","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"54c653d5ff49e5c5c6e8d39db562680dc405c1a9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.159.tgz","fileCount":84,"integrity":"sha512-WcDF4OBt4fG/6Wlms3dvZScGV9rpzlvnAGwiyUx9c9lnAh1gxAFTWNNwewWZvrvoGt2nYwEH1HesabpxkdOaCw==","signatures":[{"sig":"MEUCIQDai3CMy7ks6xHigPJV126GdQjO3bnNcKQD09RLv13aJAIgMusLQJAp/37QjdoV4h08fA9IK4B+uJK3VxisWb4sC/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.159","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7564557},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e483cf4373798f15a4b10c46edfd210af25873bc","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.159_1787653496339_0.6040140214891405","host":"s3://npm-registry-packages-npm-production"}},"0.8.160":{"name":"@sma1lboy/kobe","version":"0.8.160","_id":"@sma1lboy/kobe@0.8.160","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"c3089ebf6b3b5d19a5a51bb41b819ea6f554bd8c","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.160.tgz","fileCount":84,"integrity":"sha512-vBos4TsxcrX8IOM86UXdOFe5BlyEs4EyyGW4FJ++bKzV5yM9Kw9VuCTfL5uh5+bZTm1J2wC+XeKqG2ajc7PbiQ==","signatures":[{"sig":"MEQCIHMsumW7jt7pF1ITfnfdCZcyqwuKnCOL3CEMBthzTs+iAiBrjK5hY9rFdT63nQ95RhTv6bE7V2dk9Fjvp/BIxoA97g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.160","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7564428},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7176a7145ab39894b541b95240e0fdbe7df5b156","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.160_1787654098789_0.7580973908808435","host":"s3://npm-registry-packages-npm-production"}},"0.8.161":{"name":"@sma1lboy/kobe","version":"0.8.161","_id":"@sma1lboy/kobe@0.8.161","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"53d436d3ffde7e85443c9fed6c5d5242e58ee789","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.161.tgz","fileCount":84,"integrity":"sha512-nmHJVQAdfbgPD7VKg+LiBvDekgutp2s4vyTN4LwhfsNqk8s8pspNXZSr525CIjyw76VwzZ8Ou5II4TdrEskArA==","signatures":[{"sig":"MEUCIHGAU5S9WEHdJ/5jg9ONh0QMg5ZLMNvtOq0zSVH4lj5xAiEAwD1LMa9NQKEu5lPF0R4N/nDdxstKKdQU3KFhRvhtz/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7565727},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"aa8f6598fd48813e685303690f680ad36f082e34","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.161_1787655122566_0.5057085114258515","host":"s3://npm-registry-packages-npm-production"}},"0.8.162":{"name":"@sma1lboy/kobe","version":"0.8.162","_id":"@sma1lboy/kobe@0.8.162","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"d0b1b3dfd4ed95b802b78629768d03e91669cf77","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.162.tgz","fileCount":84,"integrity":"sha512-rzLI98VinZqlHEfNAvy5Zb1w/QBtUh0gxMO6Pri5yVftCqesjkyQsShSm178SfY5ZzLFs/+xK/vhUk20opvz6w==","signatures":[{"sig":"MEYCIQD+ql/EYza71qsnckGjIeW+GlD6LkMl8mDEgqenO/wvsAIhAMcgaNgybERVCUTGd7BrB3XjgA07fPSOICAxG2E1t3HA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.162","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7564203},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f84e186594eef2e1070bd5f0b430954069b511b1","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.162_1787655591794_0.44652487981092626","host":"s3://npm-registry-packages-npm-production"}},"0.8.163":{"name":"@sma1lboy/kobe","version":"0.8.163","_id":"@sma1lboy/kobe@0.8.163","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"4136d5c70ebda1ec196d9149b774b0dd8faa61e0","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.163.tgz","fileCount":84,"integrity":"sha512-U09fRcB0wbtBU314I6Hofb6r4mpeqTe61X55BeKW0oapaGoMaHYQezBvIJD1G8s5TVswVKwMVJEayaRzvmIDUA==","signatures":[{"sig":"MEQCIGXzdc7DMSOEW5NQpfvkBcLd0UlwzKRc2hA6M3TfShj7AiA4kI+ZsYv6rRvkdnTxu9Dfg8FdIXTv4iPJMq1PvE1wEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7564643},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"373ab7f8a6ee41c3759c979a6cfaae108cb4b2f4","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.163_1787656101292_0.008014987951745933","host":"s3://npm-registry-packages-npm-production"}},"0.8.164":{"name":"@sma1lboy/kobe","version":"0.8.164","_id":"@sma1lboy/kobe@0.8.164","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"9e9d7299697ae6e9743082e847b530585fa477ac","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.164.tgz","fileCount":84,"integrity":"sha512-XGpNRXqj8PDitac1lcWX4BCyfgVdA/BwPV1RQV8VvtI/VVC0cD5YguojWeVNvmLdeLbrfriDoq0zgmyDNzsMSw==","signatures":[{"sig":"MEYCIQCb9KBC1nyoiFrRhfSdn4H2e7z8Ms3Bz2TUajIB+5UgqAIhAP5k9NBVdgbqTL/yRC+0gZ4S3i2m/5y8vhXX+E2KrUBk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7564905},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2f5a934ff606f05d4c3df1e68ccdaaa7a15facb3","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.164_1787656871519_0.8031367922709947","host":"s3://npm-registry-packages-npm-production"}},"0.8.165":{"name":"@sma1lboy/kobe","version":"0.8.165","_id":"@sma1lboy/kobe@0.8.165","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"7487dfb2c9d76ea7d2040dab9ffb034a73657152","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.165.tgz","fileCount":84,"integrity":"sha512-NnDbmSY2cj1uwoEK8Z2N4GIIBTW3xHJcmneRT0S3yeWtBrC8xyFYxitFcH3IrpXPF2hjZHwxDetBBm2g5iGEDQ==","signatures":[{"sig":"MEQCICGAhvYrgyAO8TTYSDANHCP6+FHkCrEiPIY1TZ3ltn3DAiA1IiGa4STfz0DyuMwr4wQECcAN4COxEOLq44v49inZWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7564905},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c28afa055fadfe8528b9115df719cb1a3c9a622b","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.165_1787657659255_0.24597353693101698","host":"s3://npm-registry-packages-npm-production"}},"0.8.166":{"name":"@sma1lboy/kobe","version":"0.8.166","_id":"@sma1lboy/kobe@0.8.166","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"691d386f84e480754a0c47a6506fe7cf0f5992e4","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.166.tgz","fileCount":84,"integrity":"sha512-Unb61FTvY1P7o3XXl8ozOk8pRCEBG+slzejs9MUb76o9nAmtgqI786fcN5NMmFijMb2aWHttrCrmBLrmuqUwrQ==","signatures":[{"sig":"MEQCIDTsgroyABbp4VWJyefTSr3DqQuvMUayHX/wz/bTIvjIAiBwuzyr+n0yvR+/fv6SmhHRZ5DPfZJyxsxg4/eiRBdCXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7564959},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fbf57b720377a91148e37afb6c73e7a9ae819c52","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.166_1787658017869_0.5784118745631401","host":"s3://npm-registry-packages-npm-production"}},"0.8.167":{"name":"@sma1lboy/kobe","version":"0.8.167","_id":"@sma1lboy/kobe@0.8.167","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"edd0b3b15ed9d2cb4c8a7adc1ef15c00d5f86a08","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.167.tgz","fileCount":84,"integrity":"sha512-302FLEZ3AZmz/VgPz6Wj4eUHL+ZHQRacfC3C+YK2kmoQgdn3nDqTuWZ79h5COOa032c4MUhrT8VpeShSM+WZ5Q==","signatures":[{"sig":"MEUCIQDXKr14hYOSuiVECsdn/NYYHLj3s4qfiucnPdRvbRvXoAIgX8tktKMac/fWycp0PbYCqrGmACtfQbPHUVrt8RLxIaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.167","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7567256},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c6916ed1bfc48baeedc081d3332028d975b66118","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.167_1787658794322_0.5332855276911832","host":"s3://npm-registry-packages-npm-production"}},"0.8.168":{"name":"@sma1lboy/kobe","version":"0.8.168","_id":"@sma1lboy/kobe@0.8.168","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"2188e81ced0310a637de2fe5dd83883cd4f26600","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.168.tgz","fileCount":84,"integrity":"sha512-vgQUaCLfhSDznXvTZVbbKn3CuXBYigXgypd7i/1JLqDpf4zFDV8dLeG8PQDINl0IjqrQZ6Eo6dHnkD4ceXfHoA==","signatures":[{"sig":"MEQCIDjKX+broi0EFTuguQPcnmWCj4ybJtxpuj9cikC1vlafAiAuBALYbMD+Jv+elXjHfLndir2pLxCuanw7Doku3jPaIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.168","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7567136},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"585b604115511e27112f5bb3c94d47d5780afc1e","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.168_1787659556703_0.7805701903859814","host":"s3://npm-registry-packages-npm-production"}},"0.8.169":{"name":"@sma1lboy/kobe","version":"0.8.169","_id":"@sma1lboy/kobe@0.8.169","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"3c07fe4261cb0db55509a114e48dc48f3734a258","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.169.tgz","fileCount":84,"integrity":"sha512-KNDuRV2YhjOX0ILLGCdEeTsjZIpZMT1oKQ8KXZ8uHLSkuHCzLNtV2jg5ZwEMYORyJDF6ojJK/pCgiyhy+p+vRg==","signatures":[{"sig":"MEUCIQC+rFbJyA2vfNsjwwGj2/9+wu6akeCCINGNsjNASSpUJQIgek+TCYwrlF23XeGMoqoEQ1DxJpdGEnP0+2OumssqhRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7566950},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"32675ec1ccaaa81f95a6b78658f4f30ca7af2dbe","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.169_1787659697954_0.7463319393700716","host":"s3://npm-registry-packages-npm-production"}},"0.8.170":{"name":"@sma1lboy/kobe","version":"0.8.170","_id":"@sma1lboy/kobe@0.8.170","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"ab0f1347b55b6eaea67570e07abfe23e412e1f93","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.170.tgz","fileCount":84,"integrity":"sha512-zE36py5FRRdnBsfSOMiRktVuB0Ou97+13x9BhOLZKyQ6x1G6CfuLjcTyEYhgd3/U2ht1Ik4h75JxGvj4ijHh3w==","signatures":[{"sig":"MEYCIQCdwW6zPdijhGL7W/yal4HIBE+p5EnuangBgjNOQy0kVQIhAJ7C8LA/ub6GeTlZ8tOKTkxlFg7NDW3yMJz2L4UmqCRB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.170","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7570480},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5548784f822e2579ed3ef6590b0aa0f85347349c","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.170_1787659980040_0.7936751200696475","host":"s3://npm-registry-packages-npm-production"}},"0.8.171":{"name":"@sma1lboy/kobe","version":"0.8.171","_id":"@sma1lboy/kobe@0.8.171","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"ba6bb09cce862819e07b43a31578aeb4a911f46d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.171.tgz","fileCount":84,"integrity":"sha512-V3BJGPNvXGqIKIt0oWOwmrTFvRE44mlrruM7e2E8CEh3utPM+fwiyVsgnPl5oNXuCUJEDirmw9FjXQI8zEbjvA==","signatures":[{"sig":"MEUCIQCZrhhGqx0uEHWof3s5AkJRLWVFBhUbjcVTeN39wBG+SAIgBuS86m5dpBXFgMZlO06twvSQi6LxwHRd50Jhb/XOJEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7570480},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"3eafeb6fc64d14afde8f14a3f1e93c7e5bd85dc3","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.171_1787661387643_0.3649949492608231","host":"s3://npm-registry-packages-npm-production"}},"0.8.172":{"name":"@sma1lboy/kobe","version":"0.8.172","_id":"@sma1lboy/kobe@0.8.172","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"3e8d669a76745a8a42c7b1002d48b744c940c5a4","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.172.tgz","fileCount":84,"integrity":"sha512-JuS/LgAvbaLRqMmCk7dSxjBBiFc4bsMy+1LRefuHPAuzlNE0xJDVbsUwkKfv5HdkDOgZQhxyVZoFkC7l2hE2nQ==","signatures":[{"sig":"MEUCIHuznSKJAABZK2uzKon4cPRV6uj6mz+EVE8sLqBRHnqLAiEA83JMWG5jV3aJ4Sr8V08ZU0FwJqWIqzGy85t5098nyjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.172","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7570658},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"9afc618dab79cc1a15b61f6db7e284e025c3015e","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.172_1787662174136_0.8952709730252049","host":"s3://npm-registry-packages-npm-production"}},"0.8.173":{"name":"@sma1lboy/kobe","version":"0.8.173","_id":"@sma1lboy/kobe@0.8.173","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"a1a6de5a61c3abf22587e582510ffeb3b290608f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.173.tgz","fileCount":84,"integrity":"sha512-jepNAykek4oZmENpGY6z3Y7SUqo/dbq9h6Rj8GAOrjWR+EaltanvlaeD+nvtN1rVIFeJI5Nq93GSiMXvIJ/Sag==","signatures":[{"sig":"MEUCICKm9nsH+wa8psSupMtrrz6s6ZM/pgunrsB5Pms2DtfwAiEA7Ma4FtHWBnCse07FzHc7DERdMscDsHAfOrQa3kTDPIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7571033},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d036c299265a747a98fd103a03535ea74484038b","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.173_1787663982924_0.002635195964013848","host":"s3://npm-registry-packages-npm-production"}},"0.8.174":{"name":"@sma1lboy/kobe","version":"0.8.174","_id":"@sma1lboy/kobe@0.8.174","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"47b8a55450e8e8fac9b4d6bc382d18c8f744fc1d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.174.tgz","fileCount":84,"integrity":"sha512-ZmE2GY05z7QS5FzuA2V0T0gAwrNF+m7e/XJkCLdEx1SIE5jYgOpgFKqHc2RBUjSibdU7tulefr9R4iQbp76neQ==","signatures":[{"sig":"MEUCIQDdHHQQtS+8ajajz3Ucw9vMiCnYnnPK0I7zBRqLJDKuLAIgdbBn3j9XD76ta81VVeF2w/opLj6HPIHCwnEhYwYaTi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.174","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7570697},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d9696b2e8da6895be5054374d9c97ca182dc652d","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.174_1787664161865_0.1417216504612051","host":"s3://npm-registry-packages-npm-production"}},"0.8.175":{"name":"@sma1lboy/kobe","version":"0.8.175","_id":"@sma1lboy/kobe@0.8.175","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"a3be3b98c4487e8f0379f922dd6be8eca60ab193","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.175.tgz","fileCount":84,"integrity":"sha512-u9QhmjY7w5mGZiFyTkRafZ0PwGy/2uk16VHVaFBCcfujYWqfVE4kUmXnVvC2tuhsIKiEzsn/gqDp4G4UDRpvIQ==","signatures":[{"sig":"MEUCIHn98vsmvho4OtoWXpUXanW/VCFNhdZpOPK42MCczZJQAiEAxETEMSeGQdg2s6XIh8DqizCwfkV5Lmpn1Va4hUIXwYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.175","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7568890},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"ca5b171d3eb3d1e3b2996054b22e4d2f1059a7c4","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.175_1787664549632_0.4019415835908766","host":"s3://npm-registry-packages-npm-production"}},"0.8.176":{"name":"@sma1lboy/kobe","version":"0.8.176","_id":"@sma1lboy/kobe@0.8.176","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"363f4b699936324d91cf75669e43ce3fa7542e3f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.176.tgz","fileCount":84,"integrity":"sha512-GryWaxwb7Xce6ZJZpXSK2qOPou8cDlc9gglwq04EcBRenVy3uvR0uROOGfDoRhfVYosITjku2QDBk5EeRNSgKQ==","signatures":[{"sig":"MEUCIQDEr1CTwiAtPffGrOD/adMe9E1uMUncPYD/4UNu9f6jZgIgPPzQGTRQYbxtbTkPJgyAVL/liBFjBsXKJoKN911kVGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7568890},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5d50e7b4c19a0224a5dd1c3340f68809ddd21547","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.176_1787664866376_0.5991873919245552","host":"s3://npm-registry-packages-npm-production"}},"0.8.177":{"name":"@sma1lboy/kobe","version":"0.8.177","_id":"@sma1lboy/kobe@0.8.177","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"9567ad9fedbca0ac58c0bd57dbd896a5b3dac4da","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.177.tgz","fileCount":84,"integrity":"sha512-ZrjZrcf4rLaviu70C0GsDH8V+MPD91P3bEYlQoXBhE23jJpOcyinAb6NlIeMZPb3wjKjliYikIhd7kxxzaveeA==","signatures":[{"sig":"MEUCIQD05zTnuu8ID2/VyAfqgoP263ABP/0ipMODD7TYe5FJaAIgGVNwDglH6csEMpHnYmtiPI46/xirI4YG9/vWvuIY7mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7568791},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"228c9cf362c7b24a4a9950360a7fa2dd7de10362","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.177_1787668218034_0.3093261661633764","host":"s3://npm-registry-packages-npm-production"}},"0.8.178":{"name":"@sma1lboy/kobe","version":"0.8.178","_id":"@sma1lboy/kobe@0.8.178","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"8d3253611644e7c08764e0813ca7bd8a8438882f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.178.tgz","fileCount":84,"integrity":"sha512-iJHcovxZ+zhOMgU8dRt/eZ/28tYlQU0iQMX4pxPUjaXJJo3HBLCct7Xy98Jdg6L8eA/SmqOLw5nH/k9H5ukQpw==","signatures":[{"sig":"MEUCICHqzz3+aZp0dm03sPk+TmBj++juAs2GuDdHirQ5+DSWAiEA21gmfIX4hwpwydMKxijeRMY5wtTdOZqaBvlh27LQUaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.178","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7568791},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"eec6c24d72109a02dd846df923f7404712f6d15e","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.178_1787669270314_0.34384875447216645","host":"s3://npm-registry-packages-npm-production"}},"0.8.179":{"name":"@sma1lboy/kobe","version":"0.8.179","_id":"@sma1lboy/kobe@0.8.179","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"983ccc2f2b1a6d6d51193e7dba498ac45cbd83dd","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.179.tgz","fileCount":84,"integrity":"sha512-EzVvhW6XwLbZPAMn679SUNVqubVYUgdd4APtGfbwJXVvrKGa9x8Lnis5YJD+AZPLcp20WqXmkHV63F6VKcZTXw==","signatures":[{"sig":"MEUCIH2a0l8KjkngyPTp0uLg0dpwKpK+6f6qVd1E4E/RSCagAiEAjvqubokW0eTs3XEzTfU6XO0JhflvgUzlb447/a9ZXA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.179","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7571521},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"07d9c2603cb1ea176ccd295b53e3454f298f4bb9","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.179_1787689313469_0.0011854691243777804","host":"s3://npm-registry-packages-npm-production"}},"0.8.180":{"name":"@sma1lboy/kobe","version":"0.8.180","_id":"@sma1lboy/kobe@0.8.180","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"7ed64e0db463af3b575bf1775dfa6b78babf1b09","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.180.tgz","fileCount":84,"integrity":"sha512-SggFKfdsD/FritkrkBX8/apIwS4uIytUIc10K0BGkBL7IFY+aHKCl4dzCkNJf0bGLmd+t3hMM5Uflvty+BAVkA==","signatures":[{"sig":"MEYCIQCueu2g5pFW2dB+cd7A7rwzZ7xKfqTfPc8g9zUqwUWyfgIhAKkeSccVukCflJSyo0gPIuOS8vx35c+fr+lsquQ3366X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.180","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7573873},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"0e09c5da40bdfafea86dd273579670eff67c7c88","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.180_1787690042845_0.5618916584439844","host":"s3://npm-registry-packages-npm-production"}},"0.8.181":{"name":"@sma1lboy/kobe","version":"0.8.181","_id":"@sma1lboy/kobe@0.8.181","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"5a45ee4f7252a0f60b7a05be615fb2d7e6d3d574","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.181.tgz","fileCount":84,"integrity":"sha512-ccKuodT/2BsMKEPSL3O6hjiI4P+s9mtb0j3P+ND+h0CPLe4p8xXWBZ49T7l9dd3m9QbZN1kcb/oY4v20V4Z2FA==","signatures":[{"sig":"MEYCIQDd/IpberZM6zwvBi3pAZoE8IlhsPi4hhYh5Ond+i4f5wIhAP7eMdhzS9ctzP5724+MuFpOB8C3y0FDttkOl3wRKKFe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7574419},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8c12c26f3608867cfa96c5728cd5299b744167ff","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.181_1787691950841_0.36332327041095813","host":"s3://npm-registry-packages-npm-production"}},"0.8.182":{"name":"@sma1lboy/kobe","version":"0.8.182","_id":"@sma1lboy/kobe@0.8.182","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"fe4f7293b21ad60c124bf03c90cff2586ed1581e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.182.tgz","fileCount":84,"integrity":"sha512-FNE3F1AVjcaxsFubivfsJkfqGeOlpKVQ4n2mFd83bOVRQq3q6lDUtFnLj1JbFLH6k+N3UcmcabE5hRlkjHAUIQ==","signatures":[{"sig":"MEUCID0VxkFzEKgtmqTAFXxWOTZd9J8iggVS+1pEH39zqC7bAiEA1M4dDp65PZ2b4Iw1mHMxAktpWuaLpQ/dSAbToXWLBY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.182","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7575889},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"de67a73965957714108fe29257aff61135d84088","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.182_1787692815307_0.39800243676199587","host":"s3://npm-registry-packages-npm-production"}},"0.8.183":{"name":"@sma1lboy/kobe","version":"0.8.183","_id":"@sma1lboy/kobe@0.8.183","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"bbc38bada06188e17305b8ca71a9867bb96f012a","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.183.tgz","fileCount":84,"integrity":"sha512-aH4VJYJzRIcKxAdaXsU+ZgTkDrso2e3vVzgBsH8AU6Ir5zHVPpUONY218Kvt8seKuOWr/Afz+ERRQAfs+YWxGg==","signatures":[{"sig":"MEQCIHWdd9IOzkrPsa7sB5YN7XelqVlyZysSXEH9dlTuBJ/VAiB1C0yvHfZXjZ7oNMudcsG7yzn6bky8mw0WxObgESaabg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.183","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7576540},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"48047ac2bc49c50534c3190042a757042b3b8054","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.183_1787693273773_0.2784661839328588","host":"s3://npm-registry-packages-npm-production"}},"0.8.184":{"name":"@sma1lboy/kobe","version":"0.8.184","_id":"@sma1lboy/kobe@0.8.184","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"1e74fbbe9b34e8d269ff0449f65c121b1e73da80","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.184.tgz","fileCount":84,"integrity":"sha512-fi8UbWO0HRxEnNY64NDnYUQtxUIotd4yY4NcJewlZzSjXgYq6suvXi5FpqrzzTrg1sXQ5NUc3T24M22K1vPz7g==","signatures":[{"sig":"MEUCIC6k+KPQnEsXFeaSKorL/Ked6tvcyBIKmc70+PqExIX+AiEAmOcPoCaUbUhGBIl8bZxRUN9rn4GKVXTApx+hwX3OGsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7576714},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"535e5efe10eb60247aafc58aaeb3aea5a3b6d306","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.184_1787695695967_0.9116392337474175","host":"s3://npm-registry-packages-npm-production"}},"0.8.185":{"name":"@sma1lboy/kobe","version":"0.8.185","_id":"@sma1lboy/kobe@0.8.185","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"d17c3e2b4bdaa2695cb330024deccb01c7b60a31","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.185.tgz","fileCount":84,"integrity":"sha512-uxhilJxxNwefJ24DT+CBpdPD8DgOqFzwSzPdAbZFZEJ2MVApdmmQst+gA9rbIyy/d+Wh+IKUl0GPK+qa1eYzNQ==","signatures":[{"sig":"MEUCIGum85zeHPyn7Ikhe9amHUBIcKMTqKTe8GLJ7YxIw0MPAiEAzX7dt1wuhbMruHEECsGe5sTlvQhavIwmlrawbikUyDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.185","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7576465},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"9e362c1f168fa7105620d4258af34cc07c6c4613","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.185_1787696098296_0.722998967937841","host":"s3://npm-registry-packages-npm-production"}},"0.8.186":{"name":"@sma1lboy/kobe","version":"0.8.186","_id":"@sma1lboy/kobe@0.8.186","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"12d4fe28a9e804e4ac3d45a6394c10537c304227","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.186.tgz","fileCount":84,"integrity":"sha512-l1cwq3M48hTxp5iEJxvvf+DLTgzOjRm1dVQn2ffRqWZp9kXWvAlOhjIJwTBxeiQQYhzemXwsVZIYlgGcsbsjEA==","signatures":[{"sig":"MEUCIQD5VSv2WoX+TVcXefnoKTKDeiStDtaSagphvrKYzM9vjAIgKzNftJ+UrXS3Cnysp6ZwgsUtQy8ZU+Q8N3fXr24e6og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.186","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7576669},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f13e63332617c2f4343f2a53ac1e6133ab7e8763","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.186_1787696883060_0.7792605577059653","host":"s3://npm-registry-packages-npm-production"}},"0.8.188":{"name":"@sma1lboy/kobe","version":"0.8.188","_id":"@sma1lboy/kobe@0.8.188","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"2a276816e31e332a8fa2b9dea97353348121a2fc","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.188.tgz","fileCount":84,"integrity":"sha512-ziAuqKIdUA6AAhRoUAla/cRNtWB97DMvuQ2vQ8Sa8QAC7fSiE4k8uNS6ITswcyjm0Uys7YX5u/SOotHguR/o5Q==","signatures":[{"sig":"MEQCIHhQyXDfnZ+HvYOokKnsXPkEQPVjwLdeyLorCSiA4m87AiA3JFh0tiqW6t3wP6COSkLGpiRHQjPPxnn3J1CdRfIGWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.188","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7575478},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7e0c8c433e208ab6f63624a02dbf3a7c6290f9ae","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.188_1787698725640_0.198823992666592","host":"s3://npm-registry-packages-npm-production"}},"0.8.189":{"name":"@sma1lboy/kobe","version":"0.8.189","_id":"@sma1lboy/kobe@0.8.189","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"c2c6508d03c1a595f52a83491b1a1da2c806186e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.189.tgz","fileCount":84,"integrity":"sha512-zwD0eOlOEd5sC0WGxxu5eVmmJLcERtc1gXHjc9wT3NXjAaOSRObV/51l16ftSt77Xqu2IGxcuEvYft+0jq00aA==","signatures":[{"sig":"MEYCIQCkGC4vpKV9hQBJxxRIPwE+FVb+6Zb8aUj7tXg/fh1DqAIhAIY/brW8lBW+NGrwzRvhvbBK9yAntZyoHX2PBX635v9+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7581328},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"cf385570fe4f351746cefdf7cdae9f705767722b","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.14"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.189_1787701675319_0.4386284939618621","host":"s3://npm-registry-packages-npm-production"}},"0.8.190":{"name":"@sma1lboy/kobe","version":"0.8.190","_id":"@sma1lboy/kobe@0.8.190","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"f31a34365679126543a5916e43ae75b1ffadfe96","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.190.tgz","fileCount":84,"integrity":"sha512-UFIOGNzpAlDyuckZzEhZ3CW4kOeZyI2VdiNydLxhRuVGMi5zD8KKSfqQ0HXvOywQ5CMRlsGJWxhEPQq4uK2vQQ==","signatures":[{"sig":"MEUCIQDJ/yeysK/fpMfW43VcE/mW+XGZP+hjmJ46MzCVYfhT2gIgCPC9PY7DeILzi7aP5cLmoNAhZra18YGVIu1u2Es7wtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7608982},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f55443fbfab449092a103b9606bab5cf057902a1","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.15"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.190_1787728659237_0.6479585954863594","host":"s3://npm-registry-packages-npm-production"}},"0.8.191":{"name":"@sma1lboy/kobe","version":"0.8.191","_id":"@sma1lboy/kobe@0.8.191","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"5a7c6d9ef40843c34ff4a6fa9441f1c98f8c6446","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.191.tgz","fileCount":84,"integrity":"sha512-lV3TSrqVUcH4FFAvJmafDlbrNDR1+mZLQ2Bi0p4vZi/rPEmVGAe03N9ZoJGbe37AeKsrzIFAkn+/jQ+kziMK1w==","signatures":[{"sig":"MEUCID+gAHOqyd1a9Nwv5DCY+gdE1JmaF1VL5ZRFKga/uAlVAiEA0sDl8ap17NCOjWkBCpZdEIeXif20YtvEnpJKN5OsNuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.191","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7609639},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"57429737b87a87209ef19dd4dcd29ed598e6c9d0","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.191_1787730464918_0.11597557053492547","host":"s3://npm-registry-packages-npm-production"}},"0.8.192":{"name":"@sma1lboy/kobe","version":"0.8.192","_id":"@sma1lboy/kobe@0.8.192","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"6092134fc003ece93aed1d31e0fb5f5fbe51e36f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.192.tgz","fileCount":84,"integrity":"sha512-SkzQrvkcejFReS0ytlnudWNyw6EWHWn4YueBi/UbblmGFAXJtPjZwmBnt20O6Im/eh7EWnRhN9d0T3tam/HGng==","signatures":[{"sig":"MEYCIQCLu77thWZnXZHayufENb0SDM6/jgv6ldbpZ3oweyXGGAIhAOJ9yPG8ntXGuMFoOORS+V1+usJZB0qyKCZ+8TOq4Hqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.192","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7609639},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"105af7507604b571c24832f1a6743139efb864b4","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.192_1787732567422_0.7765404800912499","host":"s3://npm-registry-packages-npm-production"}},"0.8.193":{"name":"@sma1lboy/kobe","version":"0.8.193","_id":"@sma1lboy/kobe@0.8.193","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"6bf0af853c6836ecbd141392dfd51bce908ffd71","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.193.tgz","fileCount":84,"integrity":"sha512-vEZ+TCoE+q9nG7mqgNM4fwHvRIhRVfVXLywomFi0nGUoW9Y89VGbKHt5aEoEu4XbHe3HNNTEkOBgIr0IcssX3A==","signatures":[{"sig":"MEYCIQDwq3fTpNkDr86/EhwPullbdgJqxfMFmag5c7B1a7I6YwIhAKxBTVl60mDU9ub5bEMmCP98Mexxbil2NfNSpWvT8iRw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7609639},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e2e0f24580e122f718a95bb2064525b8e493ea24","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.193_1787788019449_0.7045440651824535","host":"s3://npm-registry-packages-npm-production"}},"0.8.194":{"name":"@sma1lboy/kobe","version":"0.8.194","_id":"@sma1lboy/kobe@0.8.194","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://github.com/Sma1lboy/rove#readme","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"14f4bf9db69d71fb32382b3aad5b9be3db62c829","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.194.tgz","fileCount":85,"integrity":"sha512-H+Bm9mZKqg7z5hgvkQXPmOpW+NmZZRXsvaSNr9r58UKstg0emqTyzBMLID/prS49S9H0dz4YPb5dEDe5kD3b4g==","signatures":[{"sig":"MEUCIQDeWpRkuRDogKmduqI32HcbyvX9olss36WhyvXj9DVDaQIgOrJjMLe3OpPbqESq9BbmvaM4yCoeyxYTtDa7GFkUpbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.194","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7620321},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"1c31bd057fe86053ae6dec8399dde8dff9b98ef3","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.194_1787789368541_0.49436702387864284","host":"s3://npm-registry-packages-npm-production"}},"0.8.195":{"name":"@sma1lboy/kobe","version":"0.8.195","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.8.195","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"b236c96326d89770499750ace12ce69a6785e109","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.195.tgz","fileCount":85,"integrity":"sha512-i+hCwNr+cIQ0eHAo3+j+3gBZyfjQVyWhBdYFdFMUI+0/mXES3VjSthdOr2YAON9Fc0EuPNUHMaHpdXnp+e0HIg==","signatures":[{"sig":"MEUCIEkKHXlW8KZA6aNZvEbLguljGJWaI4qSOgOzmXyp/DYTAiEAg8ZXz8aAdqsMQEwMjaPooJj9nS4V/z2ffwhe7tqfvjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7621016},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7545439929f8d4058f05794cf3fdb6da34f66a5c","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.195_1787791110418_0.8543028813456861","host":"s3://npm-registry-packages-npm-production"}},"0.8.196":{"name":"@sma1lboy/kobe","version":"0.8.196","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.8.196","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"59ccb0e3857aceda4bc7d1db1e2eb00c7d4e9d23","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.196.tgz","fileCount":85,"integrity":"sha512-OeYyn+AuGZdMS0cHAxthWhkwsH0E9c9OTxFpEFABb+5aLNZtse6sCKHaPBiyDHB8BQc5rHoYEW7MYTV1P+l2CQ==","signatures":[{"sig":"MEUCIBdb128HXoNMw290Vl9sLkBliV/4lcg+5wauXkWzNTeZAiEAvNP/ltpOR9Vh56LZsLL/IfLwjoQZcJpSR50LDcd4f5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.196","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7624832},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"ef334b0f2afc0749dca2a43c24b92f8d85f7dd11","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.196_1787817788590_0.17730464595499873","host":"s3://npm-registry-packages-npm-production"}},"0.8.197":{"name":"@sma1lboy/kobe","version":"0.8.197","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.8.197","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"1dcd40c5462ff3060f1687881de57415dee89a66","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.197.tgz","fileCount":85,"integrity":"sha512-2Mqk/NUuS4Ygmh0JoBgVcZ9SXA2t/W0UfG3Kfw4GHpnwStqTcfjnc97avxb616fZOJowcM6u6yUC3NIsnz2tTQ==","signatures":[{"sig":"MEYCIQD/rYoCuV7wgzji+46OC9ht1yJDeUnRGnhMOIDHAnSzIgIhAJ5xEXMUyg77K25GWij2ItGMc0rapqHLPvI2SaXxZ6Go","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.197","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7624832},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"766199b0f6a502ad8b2cb46475542adb1eb56413","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.197_1787848450338_0.7257195701260621","host":"s3://npm-registry-packages-npm-production"}},"0.8.198":{"name":"@sma1lboy/kobe","version":"0.8.198","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.8.198","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"220168b4a8595be26cf9f2fc9686cb3e1e952ef9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.198.tgz","fileCount":85,"integrity":"sha512-dg5zu+s58nUm0z6pvgiYzde3P1wOWtdf+yVyQ6jc3TmILno+5V962GXDjA8bCdpd/CsAqvoNsMSYSCkN2hsf+A==","signatures":[{"sig":"MEYCIQDnGl/ZmRW8Zu5n0qMUPfffzr0GZUiFtAM2cw84kPEU1AIhAMGIAC0W0w38x62hzaait/KabHSGgZA+K3ymJxjB1noH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7136777},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"6e1325270bc69f8b29741413f119988593fcad75","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.198_1787857386982_0.4178565123442748","host":"s3://npm-registry-packages-npm-production"}},"0.8.199":{"name":"@sma1lboy/kobe","version":"0.8.199","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.8.199","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"71a729f7316ece2ecbb1ea7b5e694e87c95372e1","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.199.tgz","fileCount":85,"integrity":"sha512-Xlp9u3hSUSt8/+JrmzsFxJ3IM9lAQxZyZ+ghunL0evYNSFhyDl0Dm4VQqBa+l5DTUA1z8/RfUP7jAMU5kV7vWg==","signatures":[{"sig":"MEUCICOPCqrtzDHAXVEwlKsQxesgiChb7KMQ8V52EHqrj+tjAiEA+4VuggZns01Dxjh8KA3rLnqA8IroAJYUF8f4oVMA2/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7136973},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8cfb98e3fa48d2375239e53fba4682284ebb2427","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.199_1787857949394_0.9994663993891504","host":"s3://npm-registry-packages-npm-production"}},"0.8.200":{"name":"@sma1lboy/kobe","version":"0.8.200","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.8.200","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"2c234d6a1dae8627413a8ee02e209d97bf646bac","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.200.tgz","fileCount":85,"integrity":"sha512-YkXKav03rHrEy/XEOoSEZROXLf+iUI2JLtaBL8u8NXiT/Nu0sNCXYR2kNtTMX+Ol4ix4H1ZZsJqi8DltFVpxFA==","signatures":[{"sig":"MEYCIQDMYyqOZiVgmaJBRcVjvP3Yhx+5n0o8cB2vefIYngwShAIhAPn+fsVmpRe8jBNiQTIAGUmcqDxr4D5HXAvtGUKy7hET","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7144751},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f414187f002380deebf0e406bab62c8bf3b3fbc2","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.200_1787863849094_0.25904239606272017","host":"s3://npm-registry-packages-npm-production"}},"0.8.201":{"name":"@sma1lboy/kobe","version":"0.8.201","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.8.201","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"474e4c2686f0882bf0b21bee6c8ec185f4d8a4d9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.8.201.tgz","fileCount":85,"integrity":"sha512-I78rVbGY2D+bl9VG3trWCDYU/nomEHm7ELY3vdejxBQ1CikSWXnsNGCPsHv0zS+ygL20RqywuhWvGeciMHa0zQ==","signatures":[{"sig":"MEYCIQCw36NfZJqXY4mJF4hONYUsQjE0/Y/z7U24kJeTAHxvYwIhAJ1km5mQSrJvwQguH2YFrugu5vD9ZvQdPT940Szepa3r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.8.201","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7146263},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e3ede5de974f7febe436344ad1d426ff249f0288","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.8.201_1787866706167_0.3662914806870161","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@sma1lboy/kobe","version":"0.9.0","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.0","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"97a44e01760488513b4f192582b63dcd0ee64e60","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.0.tgz","fileCount":85,"integrity":"sha512-nmV3OwnQR+5cAOGWU9eTy+3gEWFp66GtIeWoKIijZtJzGLV3sf/IktMjqtbQgu4jue4FyUpcabNhjArXX8UZ3g==","signatures":[{"sig":"MEQCIBpLgr80srC3pJ3TfcsAK1XnVCjfoZjB1hbUyDF+AX7CAiA1wspgoWJsEzSFQ/EB3VJAIYNtgDKxswP2aAudmO84bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7166229},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e665f8421003be81dec486f793d342ff03979dc2","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.0_1787899885162_0.6565767249267072","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@sma1lboy/kobe","version":"0.9.1","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.1","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"be5d86d62661c4b28ff5501ea902c02c47083021","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.1.tgz","fileCount":85,"integrity":"sha512-zR75lzA2lW6agEpcZVzU79tbDoOfkxWyuWucoqYEvyzX/HPtWMgEvxcfxeKnsmEUcNZxFYl9kTIQALhurIdiVg==","signatures":[{"sig":"MEUCICA75TMmur9Nhrn70aqascBHFX0Ts3SlsRnmt5yxn5VeAiEAqnNjtXdg5WiMYHaKWwKAtKWLyq0TVR4PEkKVLcsR/dQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7167828},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"ab919d9266ee6af2a2edf0deae4b1539ea63092c","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.1_1787900496864_0.8576848718189882","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@sma1lboy/kobe","version":"0.9.2","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.2","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"29a675675a81d9fdaaece75e27c77e65197b9fef","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.2.tgz","fileCount":85,"integrity":"sha512-6hoUIsd5zpmXX0RHI4OXZISe6jOOnx8xbz1lqv8NnkSBAZb3SZ2AOau31g2zMSiJaNUc7IWggxAMWVz3J2AI9w==","signatures":[{"sig":"MEUCIGfZsj2RRLA+Bq4yxnw0YcuZ8/4dfxyghLdQAEH+haJ3AiEAv755iv4y3U7BdgrrjJuQXz39wcVPrlolmuZZjKGm+5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7181642},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"97be4d0c1e2956ed4f2be3e4164b9362e6df105e","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.2_1787949305709_0.4548612762543629","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@sma1lboy/kobe","version":"0.9.3","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.3","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"5d59aa410316746d8d78f20cd99b3217c7e41d30","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.3.tgz","fileCount":87,"integrity":"sha512-PMBKRs7drKS2MhB9DzY9um9C2fGcDThBNYPvzFhTOjgV1BqazPDyFvez9RiIkMrbo0MT+jAHwVLebx35WjMXXA==","signatures":[{"sig":"MEYCIQD2aB1Th41jifM8mX1PgbDZdOi9PcGq+B7ljCtLIfbm4wIhAOcOiZ8yQHNCKKtR3sRfl2ByVUfB8wlCZPqcSoWuBc4f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7294733},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5f568c80cfc0b4fd1d31ff6d8a66c6daee5de98a","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.3_1788009537400_0.6269069991242158","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@sma1lboy/kobe","version":"0.9.4","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.4","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"38bf1b9de62a9615a728022aca2de34dbdfc0780","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.4.tgz","fileCount":87,"integrity":"sha512-xdbWv9N7+1vD2fdcjOIGDhGl0vXgS+i0lCtXDNFkCsEciHDxwFUf1Y8cOD+AnF+5cMqqPljWy54RCtWBrBC3Yg==","signatures":[{"sig":"MEQCIDdeIpqo+1suXFpwzkkY95CUOyuUc2Hqyv7QN7Y/SUFxAiBztNXsLiccqrFJlvj5kbMbZgSQroGOnp4nJ2Ed3RFp/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7300351},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"b7e46b7b99da3f6c33ad54d633a2c2ccf16ff054","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.16"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.4_1788031278724_0.11449913946168766","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@sma1lboy/kobe","version":"0.9.5","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.5","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"744fba97afb438d92aa644bb90bb417bf10f3f80","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.5.tgz","fileCount":87,"integrity":"sha512-9VByBKl9yVbKNM6DlWqA+1IjvHMOtAIq2vQX3d8Tyr74dFHJXWqguz2aJv+xUjZH0X22wa7MlkxnjKXbLs+liw==","signatures":[{"sig":"MEYCIQCreALq64OnpT4qFVGdPSFAHBayh+VNpd0gzSV9QTn+lQIhAJ36Bblazai6+wUyuIvo/jAbdATFIp7IY4pODkXNPRfq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7298878},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f6bbe7ac1b6a10b2b217a696b2fd462c98b40537","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.5_1788036255701_0.5158093035879279","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@sma1lboy/kobe","version":"0.9.6","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.6","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"59da0a4cb1134a4cec9aa003a5bedd4a2cebeb4f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.6.tgz","fileCount":87,"integrity":"sha512-YZRTHeiQneHtvX4dw6ftljL6XQwalRDezRo4TB1WfzoLgMc4a0t3ZVDhHAVP+iRS16ToMqiCVdOuG57GoMfxAA==","signatures":[{"sig":"MEUCIQDZoUpeb9bEvYIbYU5FZNOegYFxvrj/SwtJhdGN9vJNiwIgWNIFJ/mcAojIjlw84/izGmLqp6LuQdZT5KuyyRgHSTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7289115},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"bfa7714e8ab8ec45e1dbde278fe175b22915ac8a","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.6_1788036439523_0.3200409460199709","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@sma1lboy/kobe","version":"0.9.7","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.7","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"9221234e3a8917e64988fab15e341d38aa3294ac","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.7.tgz","fileCount":87,"integrity":"sha512-xrZsVmDD3THMJn8gKibKP/22FBCvBjJ8jY8ygHzgGVVjO8qeuvQRnz53qfLmw+WM+aiFm23zJq+8i/IIEPxipw==","signatures":[{"sig":"MEQCIEHCdA6pOJ+xvO3V8oXnyJcj8olYjrhWanNsr3VoP56qAiAx6lDqEjlOeLciJfP6YlqHW0362fLLqvoFVSYNxAT6TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7289115},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"fc1c53cb165d218023df13e080a88525f4452002","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.7_1788037698278_0.6977921836418699","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@sma1lboy/kobe","version":"0.9.8","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.8","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"d65390e206c9ab3112708a636e0663c4ab8bec4a","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.8.tgz","fileCount":73,"integrity":"sha512-Z6scWQun/xqhhmVBcqU0MN/rn0nBOvHZA+n/ZADPfa3maJjZhYIYpOCo2QMoQm/4bgCS9LJtLIelrJYBmN6NRw==","signatures":[{"sig":"MEYCIQDBbvJdmPk3ZTYmXrQmuQcAbMr+vac3g9PgsD7eUlnwmwIhAKJd5SubbAAHgrcl3TFfyru4Tf3XSoW3S1nwNhnDe8id","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7295414},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"30f49cc3ea9712660a5612945aa0ebc682f08fba","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.8_1788058615093_0.6058098744350908","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@sma1lboy/kobe","version":"0.9.9","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.9","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"80e19e49830dfad7feaacef3a7603b529256e6d8","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.9.tgz","fileCount":73,"integrity":"sha512-ykTPPQwiaOYJ3ZXeRLqDebjTDLK09bIt7IDTv604DSXL300zw0sSnsox089k68VFqWzgcu5/frmejCKZiG0zag==","signatures":[{"sig":"MEUCICy3dQy8pjC+m1U+iEoNUUtsiWyMkufhPtlNSGsu/6CSAiEA39/hlwGQ7y5nRIHvq23czJV1bCQsa9OVJ3+lbJHm4vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7296129},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d93fad973545dd7831b6d543dde9f1e0be444df4","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.9_1788059377511_0.5948469240889496","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@sma1lboy/kobe","version":"0.9.10","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.10","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"1381f78c2105ef159cd67cd46b1be4ab09a85f39","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.10.tgz","fileCount":73,"integrity":"sha512-ET74oGj9DHQNVrIzfEvFmyZO+jbe6VLzST26fEcl6R86oozba/r/vfC4OviHNLAj0x7M0JHl1+IeAnJDTZyEPw==","signatures":[{"sig":"MEUCIQCSedgi6VRwhjK2vFwik1PP/CfdeLYyMXaTzgOOwO1yggIgKl7QWCvJXEH+G0jkMvgmxg7jcDwtHk9GwjOE2W3AE4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7307730},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"9e927281ba5b17737fd252d18ff183b4d22ff1a9","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.10_1788059662964_0.5111964119302259","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@sma1lboy/kobe","version":"0.9.11","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.11","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"3547e837471f71b85b0020e5e0dfa31c9ac71604","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.11.tgz","fileCount":73,"integrity":"sha512-EyyZhTXB618VdG2MStzs/lXWlb+A1xmGYHGAOrvEYrWhYZ5FJXDJHYraBvcQ5h+WnW71ou9FB6MvEWeEQNVXOg==","signatures":[{"sig":"MEUCIQDptbNK5u3FH5lLElM4py7Bx4I4Enmd96BzL4b4uuR0GAIgIHrPgmn/trz6QSd9TQndr7GOmn49xzelWmmntxgGfL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7308408},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"1f682b8e1ea79d341b4ae9594881ddd65ef68b34","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.11_1788071727206_0.6013088849571815","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@sma1lboy/kobe","version":"0.9.12","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.12","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"3df08054a99853840a64aa174ff3b8ebb03471cb","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.12.tgz","fileCount":73,"integrity":"sha512-IN2mMLkxnrhja7gi5vo/y/s5EL9F62t8TjvIwPAP0F+CTVnXbcqdnZt+9k/R3fVRJpJxk3B86IVK757eua1Rxw==","signatures":[{"sig":"MEQCIH+0ZE1NT8TuvmzslyEVHKeS853l7ZmLFSRKxcBeulnkAiBhiccaoUumQti84wQWzT2HobkK+ImvpGp4TGnlrTCU/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7308772},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"5ed4541cb96fbcf1d349a7a18b08c9557e88ffca","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.12_1788076797820_0.03277582926116063","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@sma1lboy/kobe","version":"0.9.13","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.13","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"e268cc6132114f66559b16d01ac7eab4be887287","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.13.tgz","fileCount":73,"integrity":"sha512-G6f8QtiTBsJVIzQ9cV4ksSVNJYGlcAot9zk/HXfmeaCfdW1+FIHOGzN2oaugguoEuXnAtOdM8eQDOjW/dakntw==","signatures":[{"sig":"MEUCIQCz4KCP1HAFr+hRhCf5k65OUuUddfmOjpOkK5Qg4zEFaAIgDHYqIqIfclpY2TDONuN/bWV8Yo4hzfcsXGJLosfESAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7314558},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a8abecf97eb7a55875743b969768c8cbdc4d2645","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.13_1788080332144_0.0740591978866596","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@sma1lboy/kobe","version":"0.9.14","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.14","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"6872efbf6db66384fb052842dc5b8e307fa1d31c","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.14.tgz","fileCount":73,"integrity":"sha512-BR05SLY106cK//+oFZnGlLGpy1EXAYmzr/1BF/uxfCEjB1eRLCh/F58Eae1xsTn8QYVgDn0IJZ2w2F0XcV1Hfg==","signatures":[{"sig":"MEYCIQDoWBP7uAzy9lYENAOBV+2Ur3syg0D1f3K9eSQxGqaqYwIhAJR4L7RYU/hYv81xxl4ImrVb5ETQX0OdKQmc9UQ+hVpd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7312974},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"300f6d5d09b88ceab0669a4161c96cc4d88ebdb0","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.14_1788080978355_0.2802311436570444","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@sma1lboy/kobe","version":"0.9.15","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.15","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"37e670846b4db331defd30fe7fa212ec89835029","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.15.tgz","fileCount":73,"integrity":"sha512-DstyRt1MtM7s37ZtPCxy9CjRbbqi/VTxmlzD9StpDehZrI2P7tJ7HQwgzfMMU40ELHj9kgm7sxyXyNsKLNUbRg==","signatures":[{"sig":"MEUCICBF3Fsb9dd7fpG1ZQkOuGYzRuYiDAY5RAjqyEY7lpkJAiEA8lu1x4HxNrCeuWPqlN4NFLMmr1/rh9tHs8F1X2/cN64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7313007},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"1a052c4cfe0bab93433d12a41c394433abe85b9e","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.15_1788083637690_0.4227619364280675","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@sma1lboy/kobe","version":"0.9.16","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.16","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"a79bd0295e0b9e4a73f88f977b708b68302c0ffe","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.16.tgz","fileCount":73,"integrity":"sha512-g/uHgGHyohwgfYq6T3/gAA7ZOHzTqZCzkQ721B3GsqwiKNwONYr1jAZnGjF4pvcyTizy22ziUbMNuhEN7MrZZQ==","signatures":[{"sig":"MEUCIQDTl8uB4wQnwr8cPfTviUV9VykMjDWVK89RdFtmdy+QUgIgLZjBCqbXRNnUlsRzfnq+wdtQz5qozW2Z7lBKK/3yl5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7313022},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e24158a1e0b402e226b19bb24dbbc2ab6a26c0c0","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.16_1788084314839_0.15299480024115053","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@sma1lboy/kobe","version":"0.9.17","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.17","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"20960c4d0f21c0be62fc7c165cbb3dcdb03894c4","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.17.tgz","fileCount":73,"integrity":"sha512-lMaSsrG2/JZjuOGKOfjeyaFigWjJddIeaPa9RBqw0UOZfsNaTTVfyy6upkLaESxz7PmYyhzKLpQJvEjTdSJ4cg==","signatures":[{"sig":"MEUCIQDe9TyKiMTiCMjU2qQm3HWyv5cv9au99Gy3tuXpa5IAogIgUQveustfbpjs4ub/qdHC3y3f7hJwCx9ijBlSqocHKyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7313022},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"50dd178c7b3547d03dcb5cafc54583d343290307","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.17_1788084900081_0.906566375577293","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@sma1lboy/kobe","version":"0.9.18","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.18","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"1edb5ad1da7ff5b88971adb3ddb76584546fa155","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.18.tgz","fileCount":73,"integrity":"sha512-zqsXbJLKivXY0+Jq8A1STIg9PN2nEnJFW5pJ4r1w/xCO+TXiksYfin/DYEz5PM1QLz712WtBOdTzpPULuhD/Jg==","signatures":[{"sig":"MEUCIQDR/gN0fn8F4G1/EjJ+QthUM2Tu6DRIMYMTfv8KXEp0HwIgDanTa2oh20eg1pbTnGQg+18Bn6eSmYcsw9jSunexxjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7312860},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"988f6b269f1a1b766733417cf33c3c68cd30b1b9","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.18_1788085730752_0.9146613462134827","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@sma1lboy/kobe","version":"0.9.19","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.19","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"bcd138f06893d25741967e8d78ec08a8167a7970","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.19.tgz","fileCount":73,"integrity":"sha512-WDsf54jXgNKHWc2PFcEf5XXNZYjl9IWusajw9+Nf5y7chyQ4xfaVEBLfOIg0e3vCgJ4gtDM086v+hvrb10OmFA==","signatures":[{"sig":"MEYCIQCDX3HmMEOLuNxAlSCSJhBFxUMxDPoBXQAIAHeTONAkLwIhAK7ugc15mcYLaPel6FipI/fxbTc+fC+KjybYc+HW/JE/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7317225},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"046b1557a984df28b4f80af57792f81cf550815e","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.19_1788088040946_0.9851679731147558","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@sma1lboy/kobe","version":"0.9.20","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.20","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"1b271376f7bfd7654284138e5ea8d476fb1ccc9b","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.20.tgz","fileCount":73,"integrity":"sha512-FlVajP3fYyXPNmNTD3Jes5PlOmLG+8tIswEFgWJQrXb94PqXykgQvmU9f+RtuskKroaD09Usi2YpI7rzZ5iqTA==","signatures":[{"sig":"MEQCIFf+NR0oGn1hnk/nClhX6E6OiCL6rxDcXyFsa+lBPjbMAiAg6HFvgEUZEhEK7/5PGyKpjqHjA8ZEHf9J0RZzQ2M7zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7325282},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"29f97ec6d612bdebbb67f91986676f8dad589699","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.20_1788089014931_0.990273301062802","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"@sma1lboy/kobe","version":"0.9.21","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.21","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"e4ae67029213384ac295a45192ed4b23542d7d42","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.21.tgz","fileCount":73,"integrity":"sha512-786NxjOqDuh0ui0yHgy/E5dPSxBWCY1T7eFF+c19c36VtXOBE8kThbsMAorkooZiw9xNBgj1ySiUDnwA7XtGzQ==","signatures":[{"sig":"MEQCIHkSVpLijUlYtjLnl0sxP7Xz/E6QJjc9Vc/riyI3j+qgAiBYpKoKeYCoQCzkpEBCqtXfGmLEZFsEo8g51jL0pwFR6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7329748},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"3f0824a23ddcea55776867f4ede856f34be6a388","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.21_1788090114264_0.21512832704090878","host":"s3://npm-registry-packages-npm-production"}},"0.9.22":{"name":"@sma1lboy/kobe","version":"0.9.22","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.22","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"c78d7cb9f351af4eeb20a3c3fe93083313fe68c0","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.22.tgz","fileCount":73,"integrity":"sha512-+vYj15ZmgLnliNQIeDLm77VvyWoguzXD8OJMq4eSiWVOfXP0VyWs3XTIbVpndP6N9wiibVaF8CyOtScK/Wx03Q==","signatures":[{"sig":"MEUCIQC/lvMroe3igLqVrofrFR769sYpNVxeTFwA3SS9Gxx+TwIgAs/L3FKUru2a81b0ch4NYi4cDo3wjrrxLqQZk4Me8Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7330669},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"d8317b2bfb2fd4bf2a73f88ee5a4542e37588477","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.22_1788091425420_0.5271016046503447","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"@sma1lboy/kobe","version":"0.9.23","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.23","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"f371c6b2bfb0e53778b5a2eaaba1fb924d55d445","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.23.tgz","fileCount":73,"integrity":"sha512-ELFA0JKuYMKjYvUKWYuN42m3Dd5QhaaHBs5JIzGPi5/DI5qWC79FuZjAckz/3rIwtYWtfzuAvlq3VgINXF8/Kg==","signatures":[{"sig":"MEYCIQD5/JISvVaK9+KBEl77bCqboWO+m/pTKwzHBDZKmrchxgIhALv5FFC03yPC7tIW44uPNZXb69IU43jA1UQl5MFA6jMw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7335970},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"917be3573704a6d21b35744fdb7903d68ec596fa","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.23_1788093320798_0.6333863979544179","host":"s3://npm-registry-packages-npm-production"}},"0.9.24":{"name":"@sma1lboy/kobe","version":"0.9.24","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.24","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"9a57974cca3114e13825b251518caae8e922b204","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.24.tgz","fileCount":73,"integrity":"sha512-d7yLR4XvFDbkR7QqxVOnd/RIBhxkKPFh5/zZ8ICpKc3opLamUPMfNQ1RlU0C8ft9wxmYHdwahnjl+U6ohmVXxw==","signatures":[{"sig":"MEYCIQCjvAXxQtxFfb7xVZAfSfuBqt0P0tj1/hbz/WDw486z/AIhAM1m6q+f8ScUtk1hFvaFvL+2KQO3Up11qwrrN0Euu2+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7342142},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"05701cca600e88757980dd7ef2b3bdc2021906e5","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.24_1788094323258_0.47835412625325424","host":"s3://npm-registry-packages-npm-production"}},"0.9.25":{"name":"@sma1lboy/kobe","version":"0.9.25","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.25","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"6a1c86cbbee040f57b617ad420fbacda15a4ccb9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.25.tgz","fileCount":73,"integrity":"sha512-nGWgptutFi1CbV2jYk+ZqIYrzC+w6AObYd6FChDT/MBBMqm9xo19TQTIbxujvuBYZLCZQeU7NkTom3qM/cxgvQ==","signatures":[{"sig":"MEUCIGMdeiJMatK92/BhWSW4XGzH+OBWEgI8O47rJYV9gJTnAiEA/KXLNw6AGamo0SSgV0ITZRXv9Y5e66LdGIu1ucqiLIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7341860},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8bbe0ed00ab4900981a122b7e28d2ad5da65736a","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.25_1788094963380_0.089502245671788","host":"s3://npm-registry-packages-npm-production"}},"0.9.26":{"name":"@sma1lboy/kobe","version":"0.9.26","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.26","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"dec4a2cd4e24362c75971a9fb0127db351cc097c","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.26.tgz","fileCount":73,"integrity":"sha512-4FPZ4cbFInYA7N3x7LgqT6hgnkZzZ/uaAXNedmOsVpgA58ITQ6i6fRaNUZg3oU+wUrYgwlMINiy2EhhpncvqOg==","signatures":[{"sig":"MEYCIQDzQWcjM8QjlY5Hb6r/NhrrQSTL3ECvquDK3/jbcF78iwIhAJl6ShCYAEWEVBDNAcfQkZ8eyBZihegUvGHDKWmf7stb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7341860},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"245cd79b6e7944cc74a50291c90de49754af5c0d","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.26_1788096442922_0.1276128099964","host":"s3://npm-registry-packages-npm-production"}},"0.9.27":{"name":"@sma1lboy/kobe","version":"0.9.27","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.27","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"c14bf307ae5a25c16fc505e5b1d9fd02d6b6f446","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.27.tgz","fileCount":73,"integrity":"sha512-pL2Pg+ABwgPB32FYiQgTmS2I2UyCTsH2copHCFi8Y8LZPw4xloMMsH03FCCEv38Sa7SDQMWfa5f0fkQZrwLK0Q==","signatures":[{"sig":"MEQCIA7AOGhU2dBkVY7m4iSMXcYVufoGh0nexGfQC08eB3/hAiB/H2JDryCtktdzV+Ynk+Mx07uUUHMTP+73XTWSSaKLTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7347697},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a2db32408d88908d4553c0c7fddc215519a64386","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.27_1788097320265_0.24984421930289558","host":"s3://npm-registry-packages-npm-production"}},"0.9.28":{"name":"@sma1lboy/kobe","version":"0.9.28","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.28","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"f924466d7270cc74e90f5861768b54a197dd46a5","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.28.tgz","fileCount":73,"integrity":"sha512-+GCS/Hv89KBHRU8YKPqA0aMSjqmvOAzfy6mRQufu2h7RXmjmDxljqySP2hXHoXOertAh7ggQN1as2KZF2bj84w==","signatures":[{"sig":"MEQCIAaBTBnznw3icJtYb0tbJ4He3wCG0Zdrkeps8HZFmOf+AiAmgzkJoDD5ruTj2/TTETViLuZdyo1Sr8Juxb1VgvAGhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7347577},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"04d456db2ed0182828cc01e05d70f692178b036d","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.28_1788100095850_0.3820847373858134","host":"s3://npm-registry-packages-npm-production"}},"0.9.29":{"name":"@sma1lboy/kobe","version":"0.9.29","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.29","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"00bbc14c383970a12728bd0ab201a5226c37a773","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.29.tgz","fileCount":73,"integrity":"sha512-+/OHhKbWzeNm17LTnhk8/FK8VKP52eLfc6dfCEQQVa1uX6xUHybIN+EoQf7nNAg0bf8PMfoeOxY65uMYoUL42w==","signatures":[{"sig":"MEUCIHD5do1NEqAL7J3uvPyWKt0eRplwnSBNlpf4sODvTA1oAiEAzNk2QGAYkNmF2LuwgrQMJWXFKobx3ovZA3ql6UvXl7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7349606},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e14ea128aefa9ef92c3882bab86081b133bf3881","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.29_1788100898746_0.55426166914297","host":"s3://npm-registry-packages-npm-production"}},"0.9.30":{"name":"@sma1lboy/kobe","version":"0.9.30","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.30","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"1c1cd785b470fdfd66c758f6fc1e166fd6769837","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.30.tgz","fileCount":73,"integrity":"sha512-otLMthLhXBnT/R5aMQ/0O54bpvj8ux80Dpctq28omrx5DgNncFDbqfs/66CikTL8WDK90Ae+au2AgNhQrkvWyQ==","signatures":[{"sig":"MEUCIQDhihKie3Vmiz0m7q668B5vJybR/gQo8nifxkwx4dATfwIgMprSsNiLSE8yUA1job9exRCC7V5SqspZJJLd9JQKTy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7349927},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"b2285b162dc9bf603e29e097b9064ff62d87b9f9","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.30_1788102142023_0.7462028352566641","host":"s3://npm-registry-packages-npm-production"}},"0.9.31":{"name":"@sma1lboy/kobe","version":"0.9.31","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.31","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"28f5268427c63ead271ee5fc82aa4d4065dacf8b","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.31.tgz","fileCount":73,"integrity":"sha512-BuGuAXXgeHvFX9rbTKX81UbZQhPl1cptGlhIKvW3h7wSMx5eGcjDGSneET5Du2A3h5ZvMaFt15EA9XVPhLNA1g==","signatures":[{"sig":"MEUCIQCKfFA8pSb5NaxDTAB6YEKWg0lKWdM49wKTHEjOrd8vUAIgNCCTGCh74ijG8Cmy6/54izK/c1Htr11cZM2+bo/Ruog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7349942},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"8d58352ef88b56407b00a74841b0f3d8f41db169","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.31_1788102404859_0.07868624752176312","host":"s3://npm-registry-packages-npm-production"}},"0.9.32":{"name":"@sma1lboy/kobe","version":"0.9.32","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.32","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"c0e2b7e0aea7b3db979be4e2657f2581fb2106bc","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.32.tgz","fileCount":73,"integrity":"sha512-e5e4bJxOiJ4VTJgf0vzsrFU19YxP+tfs9W7waaLEq3UgTqntI6f3QcA1FJxa3/J4TaXqBxzpY9+6/fD4LSFAZA==","signatures":[{"sig":"MEQCIFhs2owdLYiYAO4xrhp2R1t6JUwUJI/rT1GZ+FdOQfWkAiAV5iKNAKvvcT/cGYl7Zxx0ohCQCKvcFS5WFLPxqB1aqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7349990},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"adc7f635d5c23b2722fba463a39e83f4d53bbfb1","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.32_1788102575578_0.5488053114391922","host":"s3://npm-registry-packages-npm-production"}},"0.9.33":{"name":"@sma1lboy/kobe","version":"0.9.33","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.33","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"44d06ae13943f7fa0c3d246a238a172be9752b7d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.33.tgz","fileCount":73,"integrity":"sha512-QHnn8d6dFEATYH+QwH77T7BeVJOQYTPFuzxhCU9m2W87tQkVBw9oFigYmupbfL3EElryVtlPDSW53sNDNl2KmA==","signatures":[{"sig":"MEUCIHLVMDd2STfYeGzwz0Q4bhlTUs0nJPMllwaU2tKMPP29AiEA5KG1yr6PSnIk2CYMh0RljIrQGy9VKfKzJAOhxI5YM2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7349990},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"4779c880a24e06cdcbcaf1cf3836b0db33982f41","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.33_1788107756975_0.5064779121677121","host":"s3://npm-registry-packages-npm-production"}},"0.9.34":{"name":"@sma1lboy/kobe","version":"0.9.34","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.34","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"988b7c2121039db13413c22ffc92bcf4bd6b65a8","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.34.tgz","fileCount":73,"integrity":"sha512-R209wtwfY11ymN8UHRMLM4pMAG+K/q+zSER8wsghci8l3zY+Uw8USUkim/ztQR1/NCYKzNcdczflGK0Gbufcuw==","signatures":[{"sig":"MEUCIQDgi1R/U4BuKLgSLuviDWOFsPrVIm5NjgCwq7TNBUFbCQIgTCfZ9RGyuv/Qw+6hZoNdx+Y03c7PRApVMQ4niVTTtXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7353125},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"eb110dfb7bd7047a7b744846dc6f652f07e5962f","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.34_1788111353108_0.9304984416210047","host":"s3://npm-registry-packages-npm-production"}},"0.9.35":{"name":"@sma1lboy/kobe","version":"0.9.35","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.35","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"ecc0d616fb1b9d4739f9a94ac8f9da7b65281d62","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.35.tgz","fileCount":73,"integrity":"sha512-G1zz1xl6A24t8xfiarru2pQE2DK3dZzfXYE1p3HU7wskpoeJiTd/NUTzyD0vkKf75ytAP2N5kwEWnd5zpFjokg==","signatures":[{"sig":"MEQCIDdtRICkOS3l9a+wj7LlqGpy3hU9AU+i2V3X6HCd0zGrAiBxB7FTpllvccT/rYcVkqogYETvIssZioEABIq9h2AfQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7358355},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7fc4adf4127b5677b3910770d1ef7f4b19578265","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.35_1788113612858_0.04501630084000219","host":"s3://npm-registry-packages-npm-production"}},"0.9.36":{"name":"@sma1lboy/kobe","version":"0.9.36","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.36","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"48fa02b63e3969e0a3c1b7c18858a94374802b6e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.36.tgz","fileCount":72,"integrity":"sha512-V7QubxQvHk0F5lljTzsu+VM2XM3LD5qFWVxyloaINHo1fl/ro/n8ERrMgziYMJ48gxAeGzOJNnEjRs5H/2aZIg==","signatures":[{"sig":"MEYCIQCDWOABkMbs5LsYLw+gJP3K1UpvLYRAsz84hF06JKxEzQIhAJA1dc66WwCQnxPfekOoiB8EG4Fd1BiAayBJwtuFWBjj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7351063},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"02f88f2093e23135141e350dc7c0225b975ee5f3","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.36_1788116258169_0.9453936109317698","host":"s3://npm-registry-packages-npm-production"}},"0.9.38":{"name":"@sma1lboy/kobe","version":"0.9.38","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.38","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"f10019d23580d23dad58380d61c1075845db7fa0","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.38.tgz","fileCount":72,"integrity":"sha512-mKtN4uqFBSq6sIKt9T386Kf4vdBwNxoyNdv5hxOIjjTymsOKjlyaIMc8Pu+dA0KE58We9tGMphxyqv/brN5ooQ==","signatures":[{"sig":"MEQCIBz1QTa/oJjJ7NLYwx3ihfxprO9uP3uYDiNmocDSa/lgAiAENjFu/DAYcZg1drADdXnDkMrYA3R67GOSe7B95alA8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7350374},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e1bf9d890e0f33b309578cdcabf393d1dc67d8bc","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.38_1788118162044_0.3674220459091777","host":"s3://npm-registry-packages-npm-production"}},"0.9.39":{"name":"@sma1lboy/kobe","version":"0.9.39","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.39","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"2eef54a17db9d58f4d742c670f19829138415a8a","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.39.tgz","fileCount":72,"integrity":"sha512-Nf3NI6uNdVi5Yd5ZgSStBaCsOhbHFWWFdGySBZyze8aaf8OAxAlgauqVPKiF3SwNK04OwrH1VL1AAdaelSuRRg==","signatures":[{"sig":"MEUCIHMPVKTUKZGN2Ahm4bqU+6PaCb2+tpYikCrucrZpo/9nAiEAsuIThq33aCfUwjMEnqpv9ktP2xT+zdnQXr2GSfKdAPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7354166},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"41ea4ad96ad030f5721d3d2b4b8a411ae0e0aac7","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.39_1788120105205_0.8882791331417157","host":"s3://npm-registry-packages-npm-production"}},"0.9.40":{"name":"@sma1lboy/kobe","version":"0.9.40","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.40","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"259c00205c1db5213b190da06c8983541711542f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.40.tgz","fileCount":72,"integrity":"sha512-23dsZ9wmStCp4YUmzxJLedTgO9rM6wa6rCWlYsdt+NzGo+79Kd/uv6wAvHTa1YhwBEPfe45F0Go+Uevuv9JlFw==","signatures":[{"sig":"MEUCICPB67TxwU60m4yvP+Db6LR8x4Edmj84EzurpV9/6WmOAiEAod5o+qcINBgh8Il1sSU7RlEC+YRdTRksxAliVIWtafA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7357304},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7037df7123b208684dcccc2b4137aae3513f8d26","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.40_1788120939903_0.8921384862037727","host":"s3://npm-registry-packages-npm-production"}},"0.9.41":{"name":"@sma1lboy/kobe","version":"0.9.41","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.41","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"0f883dcd019abb92508af97afd05fc371f171330","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.41.tgz","fileCount":72,"integrity":"sha512-6EHgMoSXYkA2FLlxaO7Rn9avvOCC0g3LSxG6UgW+qo3d659ztXIJQf01FaeCjZriIOrxh49Zgcp6KHuquUrD2w==","signatures":[{"sig":"MEUCICg+E5wdXLTPh9zSM6S2151VjAUmu92t8IA9TUU0uULTAiEA6iZi2qsmjs3IjmHkBfoD3PSUAvoW3EM7F70ZcZ4OAUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7357504},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"9d6254c75d8df3d04e7d87e5052012d940fb4457","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.41_1788121254451_0.7112547001629468","host":"s3://npm-registry-packages-npm-production"}},"0.9.42":{"name":"@sma1lboy/kobe","version":"0.9.42","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.42","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"d09578ebe129a5b7765e24a9f4e00ae8a52bbf9e","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.42.tgz","fileCount":72,"integrity":"sha512-EB017GfrioldH0ySrjoKG6Cj7PI5k3jATwhZTtpv4gxZlBzm2vHL418OhpPFJ3YnYaj5MXrIfo1uNwV856sGHA==","signatures":[{"sig":"MEQCIEQOQSgCBubLAPK6atPAdQ+KFI7vtnNEB1Y4aG5nuqSSAiBRjhThgRZDRkryfZqBZ+C9i+TQtJDePfAIjCS7W8E+IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7363451},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"52f70dd22019e5cf4e463f4968223de7b04ef2b5","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.42_1788122143290_0.6465116244737941","host":"s3://npm-registry-packages-npm-production"}},"0.9.43":{"name":"@sma1lboy/kobe","version":"0.9.43","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.43","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"ddb40defa4d81b07a85b280e0b50a840e69cfafc","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.43.tgz","fileCount":72,"integrity":"sha512-JG8IZO3EHc2gunQylolqhqoWdfLEFQm+y1lmDMYCL6c137OBjahEN7Wj0KRrkRz+smU3DVGqRrxyOHBZiFqVeg==","signatures":[{"sig":"MEYCIQCkVK9udi1Ask5IwmJHRd32Uf+rZSkZQK60sud9AD/blwIhAJzBVzha9bCcCMTHRVFkJER+DmTWjtUg1JYXe7t26bu0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7364834},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"f52b011e485025b86996138dd98fb3ee4ebbdcbf","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.43_1788122641714_0.5575364637695936","host":"s3://npm-registry-packages-npm-production"}},"0.9.44":{"name":"@sma1lboy/kobe","version":"0.9.44","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.44","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"344b3e646e7eab707935d65a24fa6824bdd24b60","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.44.tgz","fileCount":72,"integrity":"sha512-iCa+3ibmafCKxP6nMn8DW+5Th0qAJBPJ62tQg9ecwsrTslnRnboaQOwkacX/wDfSouqEkFSqcahQTq1MLKpVjw==","signatures":[{"sig":"MEYCIQCClukhZa3z3hy26+4x8M+cSdCRmyGcInxfNhqAYqWLkAIhAIrqjmQIuYKgdfFAgADI0XhVSDx3Ym3xVzhzXsVsEYji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7368630},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"de07fa24705a23e3e4fc69d39ffcc0a5dee43fab","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.44_1788124503984_0.8533357971070354","host":"s3://npm-registry-packages-npm-production"}},"0.9.45":{"name":"@sma1lboy/kobe","version":"0.9.45","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.45","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"bcb57e0f405f010a64fcde72e6d045f3a9f4c6aa","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.45.tgz","fileCount":72,"integrity":"sha512-rdxWLjPVs9cOXE8jxOKZTJmP5w0mQrzl7OMKetIZgm0ieSFsnvvIRBkRVX0EWopwJWvbfoYzQNPqno9zOkHxaA==","signatures":[{"sig":"MEQCIACJx22oaaXR0pSgk61KSVfL0NlDWqabO/KZe4AaHYFOAiBRuI5hGI7mSfK5lKLoX/yr7SHEVAM/zsrc7yNHh5m26w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7369368},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"100bb25a9063a522519a1fc69578d299fd8199e9","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.45_1788124990877_0.45769181442703655","host":"s3://npm-registry-packages-npm-production"}},"0.9.46":{"name":"@sma1lboy/kobe","version":"0.9.46","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.46","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"f90a8d5b1b4b32cc57b87a838406406508ba976c","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.46.tgz","fileCount":72,"integrity":"sha512-EIMH4UxR2DR8W52IMddSgbJ0wC31sATopn4z4oHWJZszGVhsZNwLTr3sJ9x4cGl0vlZRdcYj2FGlhpW4IcOzlg==","signatures":[{"sig":"MEUCIQDq4HKT1ZKhLMWJsYZSJGsZ6EKiiYT7viVTHcTrTGl7wQIgD/rWzmkTkfLv69G+cAT4KTgeve5vcPnNFUeIx11qe9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7372528},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"aae7501db51b87ae7d0924f2de6ff5a811360a63","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.46_1788125283253_0.5246553766908784","host":"s3://npm-registry-packages-npm-production"}},"0.9.47":{"name":"@sma1lboy/kobe","version":"0.9.47","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.47","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"07197b6d722371ee74d9846325887e513915bf1d","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.47.tgz","fileCount":72,"integrity":"sha512-0LD1VtsqFTFY08yMeszIRReu6HVP+zF5AERYOM4imWHf5XHCffpPy6BtLyRQXpry+0IHFyEtEbKD+uWm381bVw==","signatures":[{"sig":"MEYCIQDHMS8T50Di2ThbekKaE0c4MJCu0KQrL8Z/XOaprW8Y8AIhAPelj4vKBkVEILEt1t1IDBYohYIw7g7fRC9AA/ERWikE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7377884},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a4820faf35f3dd86249a5ac34de22ce821a9ffba","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.47_1788126609439_0.9092615844118712","host":"s3://npm-registry-packages-npm-production"}},"0.9.48":{"name":"@sma1lboy/kobe","version":"0.9.48","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.48","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"99c863957f6a2a25da27dbad8bf0f0f8f89b09a3","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.48.tgz","fileCount":72,"integrity":"sha512-EzISudXlio/1i638IUEj0reRFFEEpTyYZiqaFGRK51hGmIeBKhhcTsexiUa7B8aE4WAFnqheA+zUgBzTicNKJg==","signatures":[{"sig":"MEQCIEK1tU0TCPQ6YtW1We5gTgFqc+LQYaWCt5fG29C+iJEOAiAz9j/B5+ei79hMyRgpnx1vco3JGWnM0xcvq/c5g+uNnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7383060},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"e755c73983d9ad44f50785f54d99a18fd50ef780","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.48_1788127372568_0.939183846599148","host":"s3://npm-registry-packages-npm-production"}},"0.9.49":{"name":"@sma1lboy/kobe","version":"0.9.49","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.49","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"3b9d002500bc1810d44132ac04bcd7ad71c1eb0c","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.49.tgz","fileCount":72,"integrity":"sha512-Vcuu/ig1ZZSrqBhIdeL+MWs2g1qlzyHE1/2OPAmzzUvS/qU7LFpRBmLexgUhMS81uPytzbxmHU57fZiZapuPbQ==","signatures":[{"sig":"MEUCIAJdv3OjoF1Q4whjFMFM3p6+KoOFSK2I+aay/IUE6H7SAiEAs7EK350jncRLV6gv4ZFwh9L55DigJ5d05mQ1YmcJWfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7386820},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"7509acc6f11421396d3107c44edf2c462906f5e5","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.49_1788130355168_0.16847448689662836","host":"s3://npm-registry-packages-npm-production"}},"0.9.50":{"name":"@sma1lboy/kobe","version":"0.9.50","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.50","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"2307b209e250606942148bab7aa4d0227f5f4db7","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.50.tgz","fileCount":72,"integrity":"sha512-LZA0KaNyIKKkqof8Wf71IFFW5mEsnN3StK5V0qcPeqJjRMuyaE9Hr2jmMMsiZVeQFgZSNuXtuRSareZ7FdRTkw==","signatures":[{"sig":"MEUCIBb/AAmON47ahc0uzBAAZW6iuA0A+wLJ7wPuk9dH18n7AiEA0+cHOI8qXmX0PpJ3nM8akvEwfWTCsvjLc0ygSYiwW6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7393273},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"433bab8c9681431ab968da9b68cb93387c57ebdd","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.50_1788131164972_0.3545183814134123","host":"s3://npm-registry-packages-npm-production"}},"0.9.51":{"name":"@sma1lboy/kobe","version":"0.9.51","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.51","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"b41735832acdd55144b35388f713d2767890849f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.51.tgz","fileCount":72,"integrity":"sha512-Db02fsuEiIrKHM1GI2fIUsnXyh7jk+oq8pO2SxbNZn1TRzQSP1vx8y2nyyowzk0l8FKbvkezhORY1JtQcsn4pw==","signatures":[{"sig":"MEUCIG6kgJmc0Xu4Bx0/HytWFlboGXG1GRHkSHp0paq29MLSAiEAxWMcO0E+wOl0AvKG+TnzNQBM6vs6Ry9fm8dpi49Wvo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7398015},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"ca2d7d30d509262207bc43803445ac8bc9f676dc","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.51_1788132790284_0.2714336706422702","host":"s3://npm-registry-packages-npm-production"}},"0.9.52":{"name":"@sma1lboy/kobe","version":"0.9.52","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.52","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"6b4bb7d604f5921fab14ee7af50e10c6b3252037","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.52.tgz","fileCount":73,"integrity":"sha512-8mFxvyzQECNfnbAfqFhkO3vtKFbk9VlsggeNVmgrYHnBcRR0ishbj55ZMln0+qWgiuwwu3UvTa7nHRIvQyjcWA==","signatures":[{"sig":"MEUCIB3UXeTsH1vqo6bnLSRH78zf/gLD16mfPsMWVlgqxaVtAiEAmvZGgJaCVlh6/dCMXqxMakf34qqA2suU5rh8xtREuT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7406038},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a849d94da7bce2825121df8139418375993adfd7","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.52_1788133731966_0.056047793479826025","host":"s3://npm-registry-packages-npm-production"}},"0.9.53":{"name":"@sma1lboy/kobe","version":"0.9.53","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.53","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"6e8445af51f555268d823aa62780ce32eb5524d6","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.53.tgz","fileCount":73,"integrity":"sha512-SRzZHYiyIrKW4DlQ7kj9QiTo3hig1AgYMajp53BQNIJsQ3gOG8cN6fMc7Je997zvuUoeAE9sdRIkh1zXlyrfgg==","signatures":[{"sig":"MEUCIALMzdfnWM6DbQTNebJ1uTTBiFbPzLmAGw7idrhh4IHrAiEAkV36fQD+49KtMNZU338CbiVKkzMH+xdh7F2eipMqIzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7406038},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"67260f2d36fd47d98cbde5bd49c6c5021f208d60","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.53_1788137485311_0.4619631547319749","host":"s3://npm-registry-packages-npm-production"}},"0.9.54":{"name":"@sma1lboy/kobe","version":"0.9.54","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.54","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"a778c6a5feb07493ee216360100643e873aba0f6","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.54.tgz","fileCount":73,"integrity":"sha512-kajkDwH9y9OJqbA5V/ntBzwiSgU353HMcbuoLMujREE3pZtoNl89r8njiCW0FHTqMAkoGOHZH87/hS88P5Xj1A==","signatures":[{"sig":"MEYCIQDN/eSjxeqiqWmJVZM8O7pSJI9kBYIWHgyK7Mi3zgDcuAIhAP/vbZyvE4nNfdvYGhdY1yjm+eFOkbdfQV2kjWFMFLum","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7408008},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"a89fc9a40aa1f519b5eed560aa545af8bf1ce0bf","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.54_1788139180525_0.9307716588617247","host":"s3://npm-registry-packages-npm-production"}},"0.9.55":{"name":"@sma1lboy/kobe","version":"0.9.55","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.55","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"47eaa693904968a4afabbd2a50b7d4132c32d071","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.55.tgz","fileCount":73,"integrity":"sha512-TdSKB+BqPhEG3rLBeZWjbVuLRapQhPOz9BlO5fwjgu6FPVC9CtkuQ+UXc0C/pd2aGmsexIe0XWwBJligTdiSpw==","signatures":[{"sig":"MEUCIFlWuu4PwoLV1XoiVq6bybWksbPZHZ9djMORtlVAzV9kAiEAnbGe7Dm1SgE3cUAAshK6SjSwH/psxq915jDh7lTZLgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7410684},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"41c40db433c744be00810db6710e077e294b5111","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.55_1788139832911_0.5877512809938417","host":"s3://npm-registry-packages-npm-production"}},"0.9.56":{"name":"@sma1lboy/kobe","version":"0.9.56","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.56","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"e030d7d65e5530488b4b9a2187988282013d756a","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.56.tgz","fileCount":73,"integrity":"sha512-ONmNQrDu60/tlh6/3k5oclcMstdIu//cOCsqNzxfnikiDebkK1mhL0hG+7umaDOByHcD1eHYX6AJTKs2b3a06w==","signatures":[{"sig":"MEYCIQCcjQ4/SCXw7q7Fm/Ius4oHl+KMu1WGzDZh9ccuY7eS+gIhAPKOzlo/jkEGQnnIOA2UQqUBLdenbB3TDurgxW/4hQDa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7414980},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"6049734e56dad3504fede4c323f891d6874089b0","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.56_1788144192066_0.03969791086531371","host":"s3://npm-registry-packages-npm-production"}},"0.9.57":{"name":"@sma1lboy/kobe","version":"0.9.57","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.57","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"9b9f7bf376f0806a34feed0bd72f363d1798864f","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.57.tgz","fileCount":73,"integrity":"sha512-FKchwUuzvG2Ffg8Vic3mKs6suErK7nipt9UA1Rw+DFlKeV9ZLkQMa8Z0KvLyGKqp605Ew+capw1Bbf2IhO0Hxw==","signatures":[{"sig":"MEUCIE/i4nNyPDOTUSClhPLyCBsLm4dCGNSmkPJ3iaxQokNoAiEA00bfHKRwV3Xx7me1WsWFQPoXYbESNUT3iz5q3IYI+4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7422325},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"aabe3ab60b316cf4a1efcc08c8b2c9caf789f18c","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.57_1788149053768_0.8078797929984509","host":"s3://npm-registry-packages-npm-production"}},"0.9.58":{"name":"@sma1lboy/kobe","version":"0.9.58","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.58","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"75a032649fb6f637507012474d2347c20eb356ce","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.58.tgz","fileCount":73,"integrity":"sha512-90BSc3KKsoOH8p/24FIVwOG7Jdx25SYuvKuN2GLF5jLhlMNRkhzj2Ilj1STbIQCfAjZhu7BoPf84t/bO1pOS9g==","signatures":[{"sig":"MEUCIQD79g5nNvdsGEm56jkpKS4aZTgujQDLMJbEcM9ki2eLQQIgHg2EybWx5PX5Cmiq/rYvbwpCjIwh89zaSfznDbRO2Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7422325},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"caad5cd4fb158f495d8c0495c052ea17226d2d90","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.58_1788158315393_0.9411008706334862","host":"s3://npm-registry-packages-npm-production"}},"0.9.59":{"name":"@sma1lboy/kobe","version":"0.9.59","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.59","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"0e673beea85b5b889fbef83238ba6c3024509308","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.59.tgz","fileCount":73,"integrity":"sha512-Jv1eSKmJD8PGmb1zA1Riti79WGP9z+yhTAV8XkBQfTCApukXkZ1l32r23Bxk0yTrztlN8bizZH/x+DWpuDveBg==","signatures":[{"sig":"MEUCIQDBokCh/LnojCM/7rpbUfitE+bw/FjdRPss9kLXEaSCZQIgcSimuq+lHqVYZJwWeu4FyU996xXBWeoyARLM2MHFl4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7422325},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"c9455391c1e6dc0091423b044c72f5eecdd818ce","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.59_1788158597606_0.14190325099453482","host":"s3://npm-registry-packages-npm-production"}},"0.9.60":{"name":"@sma1lboy/kobe","version":"0.9.60","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.60","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"014654724755c5ea0543fefee1e9dc65865eb7a9","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.60.tgz","fileCount":73,"integrity":"sha512-W++F5qiRkQg+OtSTckMRrXU5Fq/Q16lto5r4BpcNBgwVBids4sWb/iop1WT4fhpItQOe2X5KtVtkzKu0DNYLZA==","signatures":[{"sig":"MEQCIGxinexNqTPID/8KFgIYeqTLSWoVNeJjHw1Sa2+nPqk7AiBs2mnIB4dzWnQv8jXLChUWhWUI8sGo7Eu5tFF2kLKjyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7428700},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"94b6fc2c9b27e0530bba1dd08018346da8db16df","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.60_1788159243998_0.7983759531647414","host":"s3://npm-registry-packages-npm-production"}},"0.9.61":{"name":"@sma1lboy/kobe","version":"0.9.61","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.61","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"2882e47b8017663ab277f11ee3eea08411fe8a2b","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.61.tgz","fileCount":73,"integrity":"sha512-LB2+30umoxNiI0eHsUAQ7rYWSFHQpZcgzTQsHeErmfggVETQF9hv5KfhxXUxabDhM5vms1VqDcsGj4Yx8TPA2w==","signatures":[{"sig":"MEYCIQDHnwrfFqysg0uwzQzjVhT0DNj7muQ9EFhtgjRN3fe/HwIhAKyjfl5EPMVFf6n3hN/mhepkQs5qZ0dpAUzXosMAUmvr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7447175},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"ce0b87a9e173858e509b38fe7b67ba62c7c306ad","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.61_1788167809952_0.37503496639346245","host":"s3://npm-registry-packages-npm-production"}},"0.9.62":{"name":"@sma1lboy/kobe","version":"0.9.62","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.62","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"a1d0e243149f4652afe3558bc34a58278b3bb9d8","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.62.tgz","fileCount":73,"integrity":"sha512-tP7deZc1l+emAARAmn9QSnsUFk68P8XR0HItC9P0kdARnnI6CqC+sfKdO/4VnExFLnEaJE1XHmzWvl9wa1Wwyg==","signatures":[{"sig":"MEUCIQD0glKytX4KwWCHX8tFfWaB5JqT2aHtjPKRADc9mdpQ6QIgdj3T9qj5BibJvfMwXzhjU1rBX/SuYe7qlqJuWAu18pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7447629},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"2d79647499f12f903eb8d608170b3c0fd0610eba","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.62_1788211004808_0.41954624819429265","host":"s3://npm-registry-packages-npm-production"}},"0.9.63":{"name":"@sma1lboy/kobe","version":"0.9.63","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"_id":"@sma1lboy/kobe@0.9.63","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"dist":{"shasum":"93b4f6ed9e991729ff99096b88646f68751af8b0","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.63.tgz","fileCount":73,"integrity":"sha512-5C4gBCobWXvcTnOJMkbXSJRWhn1/om4n6tsCvQg98T4xzbEV9ZWeRVlO3ie079XjPw/R/tPAKUvAor9gV8Q4IA==","signatures":[{"sig":"MEYCIQCYgmJ93Hy4J2LraiZQ4a3vTFAml9G0mOeGp/22yCbzUwIhAJXeCh5bYmG06DrJOtMph3ukN6MTpVZGw6h5fzzKulxh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7449231},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"bun":">=1.3.11"},"gitHead":"96988f81d7bf3815a72079b92c5f0a5c7ebb48a9","scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","knip":"knip-bun","lint":"biome check .","test":"bun run test:fast && bun run test:socket","bench":"vitest bench --run","build":"bun run scripts/build.ts","compile":"bun run scripts/compile.ts","coverage":"vitest run --coverage --passWithNoTests","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","dev:sandbox":"bun run scripts/dev-sandbox.ts run","perf:golden":"bun scripts/perf-golden.ts","postinstall":"bun run scripts/check-preview-deps.ts || true","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","build:with-web":"bun run build","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","plugin-sandbox":"bun run scripts/plugin-sandbox.ts","prepublishOnly":"bun run typecheck && bun run build","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx"},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"repository":{"url":"git+https://github.com/Sma1lboy/rove.git","type":"git"},"_npmVersion":"10.9.8","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","react":"^19.2.8","node-pty":"^1.1.0","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/headless":"^6.0.0","@ansi-tools/parser":"^1.0.15","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.13","devDependencies":{"knip":"^6.14.2","vitest":"2.1.9","kobe-web":"workspace:*","@types/bun":"1.3.14","typescript":"5.8.2","@types/node":"25.6.2","@types/react":"^19.2.0","@tsconfig/bun":"1.0.10","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"2.1.9","react-devtools-core":"^7.0.1","@sma1lboy/kobe-daemon":"0.7.17"},"trustedDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/kobe_0.9.63_1788214448037_0.16720055922120491","host":"s3://npm-registry-packages-npm-production"}},"0.9.64":{"$schema":"https://json.schemastore.org/package.json","name":"@sma1lboy/kobe","version":"0.9.64","description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"type":"module","packageManager":"bun@1.3.13","bin":{"kobe":"dist/cli/kobe.js","rove":"dist/cli/rove.js"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Sma1lboy/rove.git"},"homepage":"https://rove.run","bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"engines":{"bun":">=1.3.11"},"scripts":{"dev":"ROVE_DEV=1 bun --conditions=browser ./src/cli/rove.ts","dev:kobe":"KOBE_DEV=1 bun --conditions=browser ./src/cli/kobe.ts","dev:mock":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","dev:mock-react":"KOBE_DEV=1 bun ./src/tui-react/mock/host.tsx","dev:mock-react-task-dialogs":"KOBE_DEV=1 bun ./src/tui-react/component/mock-dialogs-host.tsx","dev:mock-react-filetree":"KOBE_DEV=1 bun ./src/tui-react/panes/filetree/mock-host.tsx","dev:mock-react-sidebar":"KOBE_DEV=1 bun ./src/tui-react/panes/sidebar/mock-host.tsx","dev:mock-react-terminal":"KOBE_DEV=1 bun ./src/tui-react/panes/terminal/mock-host.tsx","dev:mock-react-dialogs":"KOBE_DEV=1 bun ./src/tui-react/mock/dialogs-host.tsx","dev:mock-react-workspace":"KOBE_DEV=1 bun ./src/tui-react/workspace/mock-host.tsx","dev:sandbox":"bun run scripts/dev-sandbox.ts run","dev:sandbox:reset":"bun run scripts/dev-sandbox.ts reset","build":"bun run scripts/build.ts","build:with-web":"bun run build","compile":"bun run scripts/compile.ts","typecheck":"tsc --noEmit","check-i18n":"bun run scripts/check-i18n.ts","test":"bun run test:fast && bun run test:socket","perf:golden":"bun scripts/perf-golden.ts","pty:soak":"bun scripts/pty-soak.ts","test:fast":"vitest run --passWithNoTests --minWorkers=1 --maxWorkers=8","test:socket":"KOBE_INCLUDE_SOCKET=1 vitest run test/daemon --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:socket:coverage":"KOBE_INCLUDE_SOCKET=1 KOBE_COVERAGE_DAEMON=1 vitest run test/daemon --coverage --pool forks --minWorkers=1 --maxWorkers=4 --passWithNoTests","test:behavior":"KOBE_INCLUDE_BEHAVIOR=1 vitest run test/behavior --pool forks --minWorkers=1 --maxWorkers=1 --retry=2 --passWithNoTests","test:render":"bun test test/render --coverage --coverage-reporter=text --coverage-reporter=lcov --coverage-dir=coverage-render","coverage":"vitest run --coverage --passWithNoTests","bench":"vitest bench --run","lint":"biome check .","knip":"knip-bun","postinstall":"bun run scripts/check-preview-deps.ts || true","prepublishOnly":"bun run typecheck && bun run build","plugin-sandbox":"bun run scripts/plugin-sandbox.ts"},"//":"biome.json + bunfig.toml live at the monorepo root since they apply repo-wide; bun.lock also lives at root (workspace-shared).","dependencies":{"@ansi-tools/parser":"^1.0.15","@opentui/core":"0.4.3","@opentui/react":"0.4.3","@xterm/addon-serialize":"^0.14.0","@xterm/addon-unicode11":"^0.9.0","@xterm/headless":"^6.0.0","node-pty":"^1.1.0","react":"^19.2.8","ws":"^8.18.0"},"devDependencies":{"@biomejs/biome":"1.9.4","@sma1lboy/kobe-daemon":"0.7.17","@tsconfig/bun":"1.0.10","@types/bun":"1.3.14","@types/node":"25.6.2","@types/react":"^19.2.0","@vitest/coverage-v8":"2.1.9","knip":"^6.14.2","kobe-web":"workspace:*","react-devtools-core":"^7.0.1","typescript":"5.8.2","vitest":"2.1.9"},"trustedDependencies":[],"_id":"@sma1lboy/kobe@0.9.64","gitHead":"622c2ec1a2f1ed5fab4e399bf1706ae185445b8b","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-UopvJ6EoW7QhbNy7uONEUq01tM97zrETLuh1Qi2k9u2mtBIF4P5SlJ5ceuuEjtpkfI5YZhLAANWU4jKuVt2lYQ==","shasum":"c530c964795747427dd36b193a0f91804485aeb3","tarball":"https://registry.npmjs.org/@sma1lboy/kobe/-/kobe-0.9.64.tgz","fileCount":73,"unpackedSize":7451227,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sma1lboy%2fkobe@0.9.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFWWGb/RIR7nPEe3l7dS4hT9Va1ZYxappy+5cK26uZ2tAiEAnpFyBiBaMdidNfIGYcMEY3TZGyBe/dPsN5Je1hAGw68="}]},"_npmUser":{"name":"sma1lboy","email":"541898146chen@gmail.com"},"directories":{},"maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kobe_0.9.64_1788217006107_0.14435320159392795"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-09T13:37:21.499Z","modified":"2026-08-31T22:56:46.641Z","0.0.1":"2026-05-09T13:37:22.143Z","0.1.0":"2026-05-09T20:53:58.971Z","0.1.1":"2026-05-10T02:49:11.413Z","0.2.0":"2026-05-10T10:03:11.213Z","0.2.1":"2026-05-10T10:11:08.714Z","0.2.2":"2026-05-10T10:20:27.377Z","0.4.0":"2026-05-10T22:25:11.269Z","0.5.0":"2026-05-11T02:23:41.139Z","0.5.1":"2026-05-11T02:39:44.293Z","0.5.2":"2026-05-11T03:02:39.300Z","0.5.3":"2026-05-11T03:05:36.048Z","0.5.4":"2026-05-11T03:21:57.728Z","0.5.5":"2026-05-11T07:51:55.862Z","0.5.6":"2026-05-11T19:44:46.024Z","0.5.7":"2026-05-11T23:27:46.116Z","0.5.8":"2026-05-12T02:15:30.227Z","0.5.9":"2026-05-12T04:05:29.279Z","0.5.10":"2026-05-12T04:27:08.093Z","0.5.11":"2026-05-12T04:54:11.109Z","0.5.12":"2026-05-12T05:05:26.271Z","0.5.13":"2026-05-12T05:26:44.953Z","0.5.15":"2026-05-12T06:26:33.809Z","0.5.16":"2026-05-12T09:03:23.459Z","0.5.17":"2026-05-12T22:25:04.597Z","0.5.18":"2026-05-12T22:34:37.161Z","0.5.19":"2026-05-12T23:01:08.565Z","0.5.20":"2026-05-13T05:43:05.380Z","0.5.21":"2026-05-13T05:46:40.347Z","0.5.22":"2026-05-13T06:43:56.498Z","0.53.0":"2026-05-16T18:22:59.161Z","0.5.23":"2026-05-17T19:31:36.897Z","0.5.25":"2026-05-17T23:51:29.214Z","0.5.26":"2026-05-18T01:14:01.659Z","0.5.27":"2026-05-19T02:59:38.593Z","0.6.1-experimental.0":"2026-05-29T21:59:03.806Z","0.5.28":"2026-05-29T22:03:06.278Z","0.5.29":"2026-05-29T22:48:19.402Z","0.6.1":"2026-05-29T23:20:24.558Z","0.6.2":"2026-05-30T04:57:45.212Z","0.6.3":"2026-05-30T05:07:29.484Z","0.6.4":"2026-05-30T05:28:40.301Z","0.6.5":"2026-05-30T09:33:50.831Z","0.6.6":"2026-05-31T22:11:59.596Z","0.6.7":"2026-05-31T22:33:57.303Z","0.6.8":"2026-05-31T23:09:29.273Z","0.6.9":"2026-06-01T01:54:44.593Z","0.6.10":"2026-06-01T02:40:59.940Z","0.7.0":"2026-06-02T03:35:02.155Z","0.7.1":"2026-06-03T05:33:18.408Z","0.7.2":"2026-06-04T04:12:43.036Z","0.7.3":"2026-06-04T05:45:56.088Z","0.7.4":"2026-06-04T07:30:04.829Z","0.7.5":"2026-06-04T07:45:57.791Z","0.7.6":"2026-06-04T08:22:32.922Z","0.7.7":"2026-06-04T08:41:49.639Z","0.7.8":"2026-06-04T08:57:53.179Z","0.7.9":"2026-06-04T09:24:26.902Z","0.7.10":"2026-06-04T10:02:43.294Z","0.7.11":"2026-06-04T10:45:06.720Z","0.7.12":"2026-06-05T22:03:26.566Z","0.7.13":"2026-06-09T00:26:19.084Z","0.7.14":"2026-06-09T05:46:55.971Z","0.7.15":"2026-06-09T07:57:58.567Z","0.7.16":"2026-06-09T19:57:16.547Z","0.7.17":"2026-06-10T04:42:54.602Z","0.7.18":"2026-06-11T02:29:59.304Z","0.7.19":"2026-06-11T03:56:44.972Z","0.7.20":"2026-06-11T05:52:27.327Z","0.7.21":"2026-06-11T06:12:06.879Z","0.7.22":"2026-06-11T07:24:15.939Z","0.7.23":"2026-06-11T21:10:44.519Z","0.7.24":"2026-06-11T23:38:12.069Z","0.7.25":"2026-06-13T03:16:42.552Z","0.7.26":"2026-06-13T21:19:13.662Z","0.7.27":"2026-06-13T22:46:20.085Z","0.7.28":"2026-06-13T23:39:40.361Z","0.7.29":"2026-06-14T07:28:35.276Z","0.7.30":"2026-06-15T00:49:44.357Z","0.7.31":"2026-06-15T21:13:12.751Z","0.7.32":"2026-06-15T21:24:36.061Z","0.7.33":"2026-06-16T04:42:51.999Z","0.7.34":"2026-06-23T00:00:34.949Z","0.7.35":"2026-06-23T09:37:47.700Z","0.7.36":"2026-06-24T03:10:03.353Z","0.7.37":"2026-06-24T09:01:44.050Z","0.7.38":"2026-06-24T10:26:46.875Z","0.7.39":"2026-06-25T04:07:33.603Z","0.7.40":"2026-06-25T04:30:14.029Z","0.7.41":"2026-06-25T05:12:48.101Z","0.7.42":"2026-06-27T00:52:35.015Z","0.7.43":"2026-06-27T01:50:07.824Z","0.7.44":"2026-06-27T05:13:51.863Z","0.7.45":"2026-06-27T07:03:50.813Z","0.7.46":"2026-06-27T12:34:17.498Z","0.7.47":"2026-06-27T13:10:08.433Z","0.7.48":"2026-06-27T20:25:28.844Z","0.7.49":"2026-06-27T21:58:29.532Z","0.7.50":"2026-06-28T08:02:48.709Z","0.7.51":"2026-06-28T20:48:52.694Z","0.7.52":"2026-06-30T03:36:09.277Z","0.7.53":"2026-06-30T05:30:39.594Z","0.7.54":"2026-06-30T07:52:12.385Z","0.7.55":"2026-06-30T08:48:16.137Z","0.7.56":"2026-06-30T21:18:30.518Z","0.7.57":"2026-07-01T06:22:53.927Z","0.7.58":"2026-07-02T03:52:15.763Z","0.7.59":"2026-07-02T09:54:06.327Z","0.7.60":"2026-07-02T22:47:55.304Z","0.7.61":"2026-07-03T06:31:13.881Z","0.7.62":"2026-07-04T09:14:15.438Z","0.7.63":"2026-07-04T09:16:23.663Z","0.7.64":"2026-07-06T20:21:34.164Z","0.7.65":"2026-07-06T20:27:38.247Z","0.7.66":"2026-07-06T21:04:24.613Z","0.7.67":"2026-07-06T22:10:52.601Z","0.7.68":"2026-07-06T23:18:09.338Z","0.7.69":"2026-07-07T00:22:21.729Z","0.7.70":"2026-07-07T04:29:10.094Z","0.7.71":"2026-07-07T06:01:54.670Z","0.7.72":"2026-07-07T23:07:44.092Z","0.7.73":"2026-07-08T01:39:57.480Z","0.7.74":"2026-07-08T03:19:37.389Z","0.7.75":"2026-07-08T05:11:41.431Z","0.7.76":"2026-07-08T05:58:01.286Z","0.7.77":"2026-07-08T06:04:31.686Z","0.7.78":"2026-07-08T07:28:52.565Z","0.7.79":"2026-07-08T09:51:23.854Z","0.7.80":"2026-07-09T07:07:41.594Z","0.7.81":"2026-07-09T07:28:20.687Z","0.7.82":"2026-07-09T07:43:19.709Z","0.7.83":"2026-07-09T08:25:07.893Z","0.7.84":"2026-07-09T09:19:33.365Z","0.7.85":"2026-07-09T10:00:18.943Z","0.7.86":"2026-07-10T01:03:24.638Z","0.7.87":"2026-07-10T05:43:07.593Z","0.7.88":"2026-07-10T06:47:20.321Z","0.7.89":"2026-07-10T07:51:51.282Z","0.7.90":"2026-07-10T09:09:14.468Z","0.7.91":"2026-07-10T09:35:43.787Z","0.7.92":"2026-07-10T10:33:46.734Z","0.7.93":"2026-07-10T22:52:07.327Z","0.7.94":"2026-07-11T02:52:07.347Z","0.7.95":"2026-07-11T08:46:54.255Z","0.7.96":"2026-07-11T09:14:03.276Z","0.7.97":"2026-07-11T09:25:52.294Z","0.7.98":"2026-07-11T18:06:48.485Z","0.7.99":"2026-07-12T06:45:27.375Z","0.7.100":"2026-07-12T07:08:38.157Z","0.7.101":"2026-07-12T07:10:58.352Z","0.8.0":"2026-07-12T16:01:03.234Z","0.8.1":"2026-07-12T22:51:12.219Z","0.8.2":"2026-07-13T20:58:25.602Z","0.8.3":"2026-07-14T00:25:45.416Z","0.8.4":"2026-07-14T02:25:31.980Z","0.8.5":"2026-07-14T23:14:27.456Z","0.8.6":"2026-07-16T03:57:53.898Z","0.8.7":"2026-07-16T08:53:36.046Z","0.8.8":"2026-07-17T23:45:51.114Z","0.8.9":"2026-07-18T00:39:11.526Z","0.8.10":"2026-07-18T06:52:26.385Z","0.8.12":"2026-07-21T06:11:59.426Z","0.8.13":"2026-07-22T02:49:34.829Z","0.8.14":"2026-07-22T21:16:04.922Z","0.8.15":"2026-07-23T00:24:46.288Z","0.8.17":"2026-07-26T00:34:30.760Z","0.8.18":"2026-07-26T01:55:45.400Z","0.8.19":"2026-07-28T00:43:52.069Z","0.8.20":"2026-07-28T06:13:40.630Z","0.8.21":"2026-07-28T07:35:04.317Z","0.8.22":"2026-07-28T09:59:15.773Z","0.8.24":"2026-07-28T23:34:09.680Z","0.8.25":"2026-07-28T23:44:14.106Z","0.8.26":"2026-07-29T00:28:06.409Z","0.8.28":"2026-07-29T01:01:51.597Z","0.8.29":"2026-07-29T02:32:45.568Z","0.8.31":"2026-07-29T04:46:21.666Z","0.8.32":"2026-07-29T06:22:51.602Z","0.8.33":"2026-07-29T07:01:26.286Z","0.8.34":"2026-07-29T07:26:22.004Z","0.8.37":"2026-07-29T20:56:38.251Z","0.8.38":"2026-07-30T03:11:39.779Z","0.8.39":"2026-07-30T10:34:26.978Z","0.8.40":"2026-07-31T03:07:39.341Z","0.8.41":"2026-07-31T08:19:29.428Z","0.8.43":"2026-08-01T10:27:00.837Z","0.8.45":"2026-08-02T06:46:17.525Z","0.8.46":"2026-08-02T08:23:47.913Z","0.8.47":"2026-08-02T08:38:14.003Z","0.8.51":"2026-08-08T11:32:09.115Z","0.8.52":"2026-08-08T12:18:45.888Z","0.8.55":"2026-08-10T06:45:08.890Z","0.8.56":"2026-08-10T09:20:57.932Z","0.8.57":"2026-08-10T20:42:02.018Z","0.8.58":"2026-08-10T21:09:06.169Z","0.8.59":"2026-08-10T23:23:19.620Z","0.8.60":"2026-08-10T23:46:37.130Z","0.8.61":"2026-08-10T23:55:44.828Z","0.8.62":"2026-08-11T00:14:08.537Z","0.8.63":"2026-08-11T00:43:01.371Z","0.8.64":"2026-08-11T00:52:23.715Z","0.8.65":"2026-08-11T01:02:32.592Z","0.8.67":"2026-08-11T02:59:24.421Z","0.8.68":"2026-08-11T04:15:00.455Z","0.8.69":"2026-08-11T04:49:41.370Z","0.8.70":"2026-08-11T05:22:55.251Z","0.8.71":"2026-08-11T07:51:32.872Z","0.8.72":"2026-08-12T10:43:55.876Z","0.8.73":"2026-08-12T11:38:35.540Z","0.8.74":"2026-08-12T12:39:14.919Z","0.8.75":"2026-08-12T13:01:34.175Z","0.8.76":"2026-08-12T13:06:06.109Z","0.8.77":"2026-08-12T13:24:25.087Z","0.8.78":"2026-08-12T14:24:30.952Z","0.8.79":"2026-08-12T14:51:38.164Z","0.8.80":"2026-08-12T15:08:21.970Z","0.8.81":"2026-08-12T19:25:39.185Z","0.8.82":"2026-08-12T21:39:20.268Z","0.8.83":"2026-08-13T01:23:19.962Z","0.8.84":"2026-08-13T02:29:48.556Z","0.8.85":"2026-08-13T06:04:31.490Z","0.8.86":"2026-08-13T20:32:14.129Z","0.8.87":"2026-08-13T21:44:08.979Z","0.8.88":"2026-08-13T22:11:13.930Z","0.8.89":"2026-08-13T23:01:46.899Z","0.8.90":"2026-08-14T00:40:21.916Z","0.8.91":"2026-08-14T20:51:58.388Z","0.8.92":"2026-08-14T21:42:20.790Z","0.8.93":"2026-08-14T21:53:30.297Z","0.8.94":"2026-08-15T06:23:44.046Z","0.8.95":"2026-08-15T07:14:25.925Z","0.8.96":"2026-08-15T07:32:28.535Z","0.8.97":"2026-08-15T08:36:31.037Z","0.8.98":"2026-08-15T08:48:25.142Z","0.8.99":"2026-08-15T09:00:53.150Z","0.8.100":"2026-08-15T09:46:03.201Z","0.8.102":"2026-08-15T10:23:00.279Z","0.8.103":"2026-08-15T16:44:30.656Z","0.8.104":"2026-08-15T17:58:27.162Z","0.8.105":"2026-08-15T21:28:36.153Z","0.8.106":"2026-08-16T03:31:57.713Z","0.8.107":"2026-08-16T03:41:35.997Z","0.8.108":"2026-08-16T03:48:05.054Z","0.8.110":"2026-08-16T04:38:07.600Z","0.8.111":"2026-08-16T05:12:56.544Z","0.8.112":"2026-08-16T05:41:09.821Z","0.8.113":"2026-08-16T05:56:25.199Z","0.8.114":"2026-08-16T06:32:04.828Z","0.8.115":"2026-08-16T06:41:50.449Z","0.8.116":"2026-08-16T06:55:30.633Z","0.8.117":"2026-08-16T07:31:42.762Z","0.8.118":"2026-08-16T07:39:30.440Z","0.8.119":"2026-08-16T07:44:59.015Z","0.8.120":"2026-08-16T07:55:04.079Z","0.8.121":"2026-08-16T08:04:13.712Z","0.8.122":"2026-08-16T08:08:18.554Z","0.8.123":"2026-08-16T08:42:43.159Z","0.8.124":"2026-08-16T10:07:28.378Z","0.8.125":"2026-08-16T10:27:29.410Z","0.8.126":"2026-08-16T19:21:50.101Z","0.8.127":"2026-08-17T02:28:49.916Z","0.8.128":"2026-08-17T02:41:15.096Z","0.8.129":"2026-08-17T03:28:20.386Z","0.8.130":"2026-08-17T04:22:18.979Z","0.8.132":"2026-08-17T06:52:27.712Z","0.8.133":"2026-08-17T11:03:51.442Z","0.8.134":"2026-08-18T05:06:09.742Z","0.8.135":"2026-08-19T03:01:36.748Z","0.8.136":"2026-08-19T03:58:54.613Z","0.8.137":"2026-08-19T19:59:00.835Z","0.8.138":"2026-08-19T21:32:06.610Z","0.8.139":"2026-08-22T23:17:18.301Z","0.8.140":"2026-08-23T15:15:29.246Z","0.8.141":"2026-08-23T18:01:39.613Z","0.8.142":"2026-08-23T19:34:53.579Z","0.8.143":"2026-08-23T21:06:37.206Z","0.8.144":"2026-08-23T22:23:08.931Z","0.8.147":"2026-08-24T20:03:45.843Z","0.8.148":"2026-08-25T00:10:19.593Z","0.8.149":"2026-08-25T00:19:31.239Z","0.8.150":"2026-08-25T06:16:25.082Z","0.8.151":"2026-08-25T06:30:24.693Z","0.8.152":"2026-08-25T07:03:39.919Z","0.8.153":"2026-08-25T07:13:21.565Z","0.8.154":"2026-08-25T07:21:00.262Z","0.8.155":"2026-08-25T07:41:54.933Z","0.8.156":"2026-08-25T07:50:59.292Z","0.8.157":"2026-08-25T09:10:21.652Z","0.8.158":"2026-08-25T10:13:28.255Z","0.8.159":"2026-08-25T10:24:56.554Z","0.8.160":"2026-08-25T10:34:59.034Z","0.8.161":"2026-08-25T10:52:02.927Z","0.8.162":"2026-08-25T10:59:51.993Z","0.8.163":"2026-08-25T11:08:21.593Z","0.8.164":"2026-08-25T11:21:11.758Z","0.8.165":"2026-08-25T11:34:19.454Z","0.8.166":"2026-08-25T11:40:18.101Z","0.8.167":"2026-08-25T11:53:14.565Z","0.8.168":"2026-08-25T12:05:56.933Z","0.8.169":"2026-08-25T12:08:18.230Z","0.8.170":"2026-08-25T12:13:00.258Z","0.8.171":"2026-08-25T12:36:27.886Z","0.8.172":"2026-08-25T12:49:34.337Z","0.8.173":"2026-08-25T13:19:43.167Z","0.8.174":"2026-08-25T13:22:42.194Z","0.8.175":"2026-08-25T13:29:09.928Z","0.8.176":"2026-08-25T13:34:26.594Z","0.8.177":"2026-08-25T14:30:18.548Z","0.8.178":"2026-08-25T14:47:50.500Z","0.8.179":"2026-08-25T20:21:53.684Z","0.8.180":"2026-08-25T20:34:03.100Z","0.8.181":"2026-08-25T21:05:51.085Z","0.8.182":"2026-08-25T21:20:15.549Z","0.8.183":"2026-08-25T21:27:54.073Z","0.8.184":"2026-08-25T22:08:16.263Z","0.8.185":"2026-08-25T22:14:58.538Z","0.8.186":"2026-08-25T22:28:03.312Z","0.8.188":"2026-08-25T22:58:45.885Z","0.8.189":"2026-08-25T23:47:55.518Z","0.8.190":"2026-08-26T07:17:39.470Z","0.8.191":"2026-08-26T07:47:45.252Z","0.8.192":"2026-08-26T08:22:47.662Z","0.8.193":"2026-08-26T23:46:59.691Z","0.8.194":"2026-08-27T00:09:28.815Z","0.8.195":"2026-08-27T00:38:30.684Z","0.8.196":"2026-08-27T08:03:08.848Z","0.8.197":"2026-08-27T16:34:10.586Z","0.8.198":"2026-08-27T19:03:07.259Z","0.8.199":"2026-08-27T19:12:29.682Z","0.8.200":"2026-08-27T20:50:49.342Z","0.8.201":"2026-08-27T21:38:26.393Z","0.9.0":"2026-08-28T06:51:25.375Z","0.9.1":"2026-08-28T07:01:37.163Z","0.9.2":"2026-08-28T20:35:05.993Z","0.9.3":"2026-08-29T13:18:57.611Z","0.9.4":"2026-08-29T19:21:18.944Z","0.9.5":"2026-08-29T20:44:15.925Z","0.9.6":"2026-08-29T20:47:19.746Z","0.9.7":"2026-08-29T21:08:18.498Z","0.9.8":"2026-08-30T02:56:55.310Z","0.9.9":"2026-08-30T03:09:37.745Z","0.9.10":"2026-08-30T03:14:23.202Z","0.9.11":"2026-08-30T06:35:27.415Z","0.9.12":"2026-08-30T07:59:58.032Z","0.9.13":"2026-08-30T08:58:52.352Z","0.9.14":"2026-08-30T09:09:38.621Z","0.9.15":"2026-08-30T09:53:57.912Z","0.9.16":"2026-08-30T10:05:15.069Z","0.9.17":"2026-08-30T10:15:00.316Z","0.9.18":"2026-08-30T10:28:50.978Z","0.9.19":"2026-08-30T11:07:21.286Z","0.9.20":"2026-08-30T11:23:35.164Z","0.9.21":"2026-08-30T11:41:54.473Z","0.9.22":"2026-08-30T12:03:45.654Z","0.9.23":"2026-08-30T12:35:21.007Z","0.9.24":"2026-08-30T12:52:03.480Z","0.9.25":"2026-08-30T13:02:43.619Z","0.9.26":"2026-08-30T13:27:23.127Z","0.9.27":"2026-08-30T13:42:00.504Z","0.9.28":"2026-08-30T14:28:16.081Z","0.9.29":"2026-08-30T14:41:38.986Z","0.9.30":"2026-08-30T15:02:22.250Z","0.9.31":"2026-08-30T15:06:45.082Z","0.9.32":"2026-08-30T15:09:35.804Z","0.9.33":"2026-08-30T16:35:57.218Z","0.9.34":"2026-08-30T17:35:53.353Z","0.9.35":"2026-08-30T18:13:33.042Z","0.9.36":"2026-08-30T18:57:38.491Z","0.9.38":"2026-08-30T19:29:22.294Z","0.9.39":"2026-08-30T20:01:45.505Z","0.9.40":"2026-08-30T20:15:40.121Z","0.9.41":"2026-08-30T20:20:54.691Z","0.9.42":"2026-08-30T20:35:43.530Z","0.9.43":"2026-08-30T20:44:01.907Z","0.9.44":"2026-08-30T21:15:04.184Z","0.9.45":"2026-08-30T21:23:11.108Z","0.9.46":"2026-08-30T21:28:03.441Z","0.9.47":"2026-08-30T21:50:09.644Z","0.9.48":"2026-08-30T22:02:52.805Z","0.9.49":"2026-08-30T22:52:35.382Z","0.9.50":"2026-08-30T23:06:05.197Z","0.9.51":"2026-08-30T23:33:10.485Z","0.9.52":"2026-08-30T23:48:52.279Z","0.9.53":"2026-08-31T00:51:25.526Z","0.9.54":"2026-08-31T01:19:40.780Z","0.9.55":"2026-08-31T01:30:33.138Z","0.9.56":"2026-08-31T02:43:12.284Z","0.9.57":"2026-08-31T04:04:13.965Z","0.9.58":"2026-08-31T06:38:35.615Z","0.9.59":"2026-08-31T06:43:17.834Z","0.9.60":"2026-08-31T06:54:04.191Z","0.9.61":"2026-08-31T09:16:50.136Z","0.9.62":"2026-08-31T21:16:45.066Z","0.9.63":"2026-08-31T22:14:08.247Z","0.9.64":"2026-08-31T22:56:46.315Z"},"bugs":{"url":"https://github.com/Sma1lboy/rove/issues"},"homepage":"https://rove.run","keywords":["terminal","tui","cli","multiplexer","ai-agents","coding-agent","ai-coding-assistant","agentic-ai","parallel-agents","git-worktree","claude-code","codex","llm","developer-tools"],"repository":{"type":"git","url":"git+https://github.com/Sma1lboy/rove.git"},"description":"Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.","maintainers":[{"name":"sma1lboy","email":"541898146chen@gmail.com"}],"readme":"# @sma1lboy/rove\n\nThe published Rove CLI and PureTUI package.\n\nInstall it any of these ways:\n\n```bash\ncurl -fsSL https://rove.run/install.sh | sh   # installs Bun if needed, then Rove\nnpm install -g @sma1lboy/rove                         # npm\nbun install -g @sma1lboy/rove                         # bun\nnpx @sma1lboy/rove                                    # no install\n```\n\nThen:\n\n```bash\nrove add /path/to/repo\nrove\n```\n\nThe CLI runs on the Bun runtime. The published `rove` / `kobe` bins are node\nlaunchers that re-exec through Bun, so an `npm install -g` or `npx` on a\nmachine without Bun still ends up with a working Rove.\n\nThe package also keeps `kobe` as a compatibility alias. Both executable names\ncopy supported legacy state into `~/.rove` and `~/.config/rove` without deleting\nor overwriting the old files; daemon-owned stores wait until the legacy writer\nhas stopped.\n\nPlain `rove` launches one React/opentui Workspace Host. Interactive engine and\nshell processes are owned by the standalone PTY Host, so they survive TUI exits\nand daemon restarts.\n\n```text\nTask = git worktree + hosted engine sessions + branch\n```\n\n## Main commands\n\n```bash\nrove --help\nrove web\nrove daemon status\nrove daemon restart\nrove api --help\n```\n\nPrompted API calls can run headlessly. `send`, prompted `add`, and `fan-out`\nensure the task Worktree and canonical `<taskId>::tab-1` hosted engine session\nwithout requiring an open TUI.\n\n```bash\nrove api add --repo . --prompt \"implement the feature\" --pretty\nrove api send --task-id <id> --prompt \"run tests\"\nrove api pty-list --pretty\n```\n\nPress `F1` in the TUI for live help. Direct and prefix bindings are configured\nin `~/.rove/settings/keybindings.yaml`.\n\n## Development\n\nFrom the monorepo root:\n\n```bash\nbun install\nbun run dev:sandbox\nbun run lint\nbun run typecheck\nbun run test\nbun run build\nbun run test:behavior\n```\n\nSee the root [README](../../README.md), [architecture](../../docs/ARCHITECTURE.md),\nand [harness contract](../../docs/HARNESS.md).\n","readmeFilename":"README.md"}