Thanks for contributing to K kode.
- keep changes scoped and intentional
- prefer fixing one problem well over mixing unrelated changes
- keep Windows-first behavior intact unless the change is explicitly about portability
- do not commit secrets, API keys, or local session data
npm.cmd install
npm.cmd run check
npm.cmd run buildRun from source:
npm.cmd run devRun the built CLI:
npm.cmd run start- terminal UX polish
- runtime stability
- editing safety
- session quality
- documentation clarity
- describe the user-facing problem
- describe the behavior change
- mention any tradeoffs or known limitations
- include validation steps you ran
- TypeScript project
- Windows-first and PowerShell-first for now
- Moonshot Kimi is the primary provider target
- committed
dist/is intentional for alpha usability
When filing an issue, include:
- Windows version
- Node.js version
- how you launched
kk - the prompt or command that triggered the problem
- whether
KK_AUTO_APPROVEorKK_PROVIDER=mockwas in use