{"_id":"@carter-mcalister/pi-auto-name","_rev":"2-522364aedf434e7158862d59e49cf3cc","name":"@carter-mcalister/pi-auto-name","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.1":{"name":"@carter-mcalister/pi-auto-name","version":"0.1.1","keywords":["pi-package","pi-extension","pi","session-name","auto-name"],"author":{"name":"Carter McAlister"},"license":"MIT","_id":"@carter-mcalister/pi-auto-name@0.1.1","maintainers":[{"name":"carter-mcalister","email":"carterm126@gmail.com"}],"homepage":"https://github.com/CarterMcAlister/pi-packages/tree/main/packages/pi-auto-name#readme","bugs":{"url":"https://github.com/CarterMcAlister/pi-packages/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"76cf9e6c67092b1ce6ec08027f75b847c8eb7548","tarball":"https://registry.npmjs.org/@carter-mcalister/pi-auto-name/-/pi-auto-name-0.1.1.tgz","fileCount":5,"integrity":"sha512-x0u5Ob232KGwyD4/UqxH2CJZAM1XYRBG4cmwWPzjw4vyGBeP4kaV/ZcMzig3SeXgHqenFb8hsMGHuroEcFhGzw==","signatures":[{"sig":"MEUCIAO9+PiBcWI8/83KaPhYwxvbcQEYDhKEULsx+xNsX2EmAiEA6TcUk45jy2XGNfg86jCfYqGgoW6MCnmWb1TWui3zjo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carter-mcalister%2fpi-auto-name@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9650},"type":"module","gitHead":"4a7e2f9927c820f283f43cb23cd3de8328991785","scripts":{"lint":"bunx @biomejs/biome check .","test":"bun test","check":"bun run lint && bun run typecheck && bun run test","format":"bunx @biomejs/biome check --write .","typecheck":"bunx tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carter-mcalister","email":"carterm126@gmail.com"},"repository":{"url":"git+https://github.com/CarterMcAlister/pi-packages.git","type":"git","directory":"packages/pi-auto-name"},"_npmVersion":"10.8.2","description":"English-only automatic session naming for Pi","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.9.3","@biomejs/biome":"2.3.5","@mariozechner/pi-ai":"*","@mariozechner/pi-coding-agent":"*"},"peerDependencies":{"@mariozechner/pi-ai":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-auto-name_0.1.1_1776265400668_0.36916205310383754","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@carter-mcalister/pi-auto-name","version":"0.2.0","description":"English-only automatic session naming for Pi","author":{"name":"Carter McAlister"},"type":"module","repository":{"type":"git","url":"git+https://github.com/CarterMcAlister/pi-packages.git","directory":"packages/pi-auto-name"},"bugs":{"url":"https://github.com/CarterMcAlister/pi-packages/issues"},"homepage":"https://github.com/CarterMcAlister/pi-packages/tree/main/packages/pi-auto-name#readme","publishConfig":{"access":"public"},"keywords":["pi-package","pi-extension","pi","session-name","auto-name"],"scripts":{"format":"bunx @biomejs/biome check --write .","lint":"bunx @biomejs/biome check .","typecheck":"bunx tsc -p tsconfig.json --noEmit","test":"bun test","check":"bun run lint && bun run typecheck && bun run test"},"pi":{"extensions":["./src/index.ts"]},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"devDependencies":{"@biomejs/biome":"2.3.5","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*","bun-types":"latest","typescript":"^5.9.3"},"license":"MIT","_id":"@carter-mcalister/pi-auto-name@0.2.0","gitHead":"8a5093688656ae90ca559d28a0b60500d5ba60e5","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MRPuFRjPKrH+e5ed96HFNpWyCXDWaxvJuqNcJATrV/8AADePOXzkQk1oMVU4oYoIrTpQuh/iis48vqfma2Da9Q==","shasum":"46ddbe34e4ea90fdfc0e9647190120d20b3a046e","tarball":"https://registry.npmjs.org/@carter-mcalister/pi-auto-name/-/pi-auto-name-0.2.0.tgz","fileCount":5,"unpackedSize":9662,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carter-mcalister%2fpi-auto-name@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEk4lqegJL6DDJx5Lsr9hJhgZ2JZcn/AZnJzWvfN/XxcAiBeTZGlWj42cR4HpmgnnapFBtJ8Z7a1tuFbUAmp9mzPOw=="}]},"_npmUser":{"name":"carter-mcalister","email":"carterm126@gmail.com"},"directories":{},"maintainers":[{"name":"carter-mcalister","email":"carterm126@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-auto-name_0.2.0_1778371137337_0.5906958811731091"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-15T15:03:20.562Z","modified":"2026-05-09T23:58:57.783Z","0.1.1":"2026-04-15T15:03:20.789Z","0.2.0":"2026-05-09T23:58:57.507Z"},"bugs":{"url":"https://github.com/CarterMcAlister/pi-packages/issues"},"author":{"name":"Carter McAlister"},"license":"MIT","homepage":"https://github.com/CarterMcAlister/pi-packages/tree/main/packages/pi-auto-name#readme","keywords":["pi-package","pi-extension","pi","session-name","auto-name"],"repository":{"type":"git","url":"git+https://github.com/CarterMcAlister/pi-packages.git","directory":"packages/pi-auto-name"},"description":"English-only automatic session naming for Pi","maintainers":[{"name":"carter-mcalister","email":"carterm126@gmail.com"}],"readme":"# `@carter-mcalister/pi-auto-name`\n\nEnglish-only automatic session naming for [Pi Coding Agent](https://github.com/badlogic/pi-mono).\n\nThis package replaces `@ryan_nookpi/pi-extension-auto-name` with the same basic behavior, but it forces generated session titles to be in English.\n\n## What it does\n\n- Watches the first user prompt in a session\n- Generates a short session title with the current model\n- Forces the generated title to be English-only\n- Applies the title through `pi.setSessionName()`\n- Mirrors the title into the Pi status area and terminal title\n- Skips subagent sessions\n\n## Why this exists\n\nThe original package was prompting the model in Korean, which caused auto-generated session names to show up in Korean in the Pi session list and tree.\n\nThis replacement keeps the auto-naming workflow while switching the prompt and context text to English.\n\n## Install\n\n```bash\npi install /Users/carter/Developer/repos/pi-packages/packages/pi-auto-name\n```\n\nIf Pi is already running, use `/reload` after installing the extension.\n\n## Remove the original package\n\n```bash\npi remove npm:@ryan_nookpi/pi-extension-auto-name\n```\n\n## Notes\n\n- This affects session display names, not Pi compaction summaries.\n- If the model or auth is unavailable when a session starts, the session will simply remain unnamed.\n- Titles are intentionally short and clipped to 30 characters.\n\n## Development\n\n```bash\nmise install\nbun install\nmise run check\n```\n","readmeFilename":"README.md"}