{"_id":"kra-workflow","_rev":"53-aec52781ddca667d633b46052718a380","name":"kra-workflow","dist-tags":{"latest":"3.30.0"},"versions":{"1.0.2":{"name":"kra-workflow","version":"1.0.2","author":"","license":"ISC","_id":"kra-workflow@1.0.2","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"dest/src/main.js"},"dist":{"shasum":"2dcce0ee37cc296ec99229d996e96a86cd341956","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-1.0.2.tgz","fileCount":176,"integrity":"sha512-chLjQi8+o19cDfYoyPcZf5Bl8+CFtfgLyNqDs5Yxk99CHm8BWgFAKUiPt1iDHbdF1LnRvWrxg9c1u/vwqqldUg==","signatures":[{"sig":"MEUCIAnEps0YiFp/CFN+ERWYzBVYy/g1AbFIu+oV4MSbVcGxAiEA15P9ifpxxo0sNzprxM/YQn5nF/BJOcW4FDR7AcdT610=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818823},"gitHead":"a76e577a0b18f770a5c8f26acfbec4beb39c6f31","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"npm run build && node ./dest/automationScripts/automate.js"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.9.2","description":"A cli helper for tmux and git, for now","directories":{},"_nodeVersion":"23.8.0","dependencies":{"dotenv":"^16.4.7","events":"^3.3.0","neovim":"^4.0.0","openai":"^4.83.0","inquirer":"^8.2.5","smol-toml":"^1.4.2","module-alias":"^2.2.3","@mistralai/mistralai":"^1.5.0","@google/generative-ai":"^0.21.0","inquirer-autocomplete-prompt":"^2.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/inquirer":"^9.0.7","typescript-eslint":"^8.22.0","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0","@types/inquirer-autocomplete-prompt":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_1.0.2_1756064065936_0.16845046221954973","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"kra-workflow","version":"3.0.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.0.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"8cef23a224e762233caf696aa308e29b61eac958","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.0.0.tgz","fileCount":212,"integrity":"sha512-aasWUDfh3EV4dz/+3NBmKUZNv3P68sPeHuGyCUWHIyd6OQ7631/aGJk2nPu0Qvdyi3FA3rjtvKmbyCEhLfKGiA==","signatures":[{"sig":"MEYCIQChnFW//mHaFDnPdBkoAv6KelSTn7yW/fK9Hn6fQ4aIzwIhAKYqfB9xL6CXiR9t010bKACm3P9IyAESoRH0Ndi5iSvi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448516},"engines":{"node":">=18"},"gitHead":"034e6c070fa521318ee54c3de3fc035d701aae9b","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","blessed-contrib":"^4.11.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.0.0_1777332444127_0.8144642524751635","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"kra-workflow","version":"3.1.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.1.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"0ec6cd277541613c2c1e8b500a02e6e4e8235869","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.1.0.tgz","fileCount":216,"integrity":"sha512-9gdAAvYFH7Wt0WNhebcbniSD0XYPxlRljHDPs+HE2jgFwp2bCoGR2580+g0Rjeq/4B9O9h8SJ1jTCz/4ddVvSw==","signatures":[{"sig":"MEQCIA/21p0iV1dPF+2hAluqynzQk0NHDLshKR0WhfEQQGsiAiBVwY4m70xpLc6Oh28I84C9thVphgfHyVO+eX5DtbJL7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474093},"engines":{"node":">=18"},"gitHead":"bc7a969e7b2c5af363dff3b14c202588b5f5f734","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","blessed-contrib":"^4.11.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.1.0_1777390978716_0.8099860047912235","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"kra-workflow","version":"3.1.1","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.1.1","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"83bc67f61cd83eeb4eed472cb80fad07a232b19a","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.1.1.tgz","fileCount":216,"integrity":"sha512-mocEFYSGKM+SENWL5w9Md3uRON/R9Xc+85SGFdXmmNFxBI1VhKiiZYIu7MTDzTD0oXtyZYLO42ikfBC1tuEKqQ==","signatures":[{"sig":"MEQCIBuSm40qqy5scjQnK88LA265K83xzk2YGiBIEhgSoEKxAiA3p2igEEPv83uxkUL+jvgNgdBrzH9phuegxS9KziLgWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479915},"engines":{"node":">=18"},"gitHead":"f0548a007ba50b2ce23fc0060a823f73730beed0","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","blessed-contrib":"^4.11.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.1.1_1777401958747_0.9057908755335147","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"kra-workflow","version":"3.2.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.2.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"8a8d82d2f8f476ab391e667685e1e8ee710dd20e","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.2.0.tgz","fileCount":233,"integrity":"sha512-fhxaj/ZvyYSE3eWvKMvv38+e/TDZGcLCkg1KbJMBwhL1fj55n6ljuY9t0VwQHB3XMtnx7CT7ZF37QupWRqOHXg==","signatures":[{"sig":"MEQCIHzEjOAgL7meF8fAdvO0eF5ZewricMYjXCXB4bx5ZdxKAiAfpGMzye7sGnK2gAUMIktQP5hgVSWLtg1TZEGHq0urBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1508094},"engines":{"node":">=18"},"gitHead":"940cfd7dcd0f2ffea00b14b4257308ce0f11f578","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","blessed-contrib":"^4.11.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.2.0_1777421474351_0.14758431811147754","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"kra-workflow","version":"3.3.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.3.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"62c60e1f950df960ec00f968e8fd52695babe910","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.3.0.tgz","fileCount":248,"integrity":"sha512-M/JxibY/2q+slxjTP8KX7NX6pF246MaWel7OP+lHbJUa70zl7qAcwGLUVNjKyDs1WC8ibxhlT6tsmqhIJwWx4g==","signatures":[{"sig":"MEUCIQDQ0kFZU/z8EICmeIUj9rrrLBrjKNk/oG4zCuLMgxvtdQIgct+c2BIeOoKORJ1ttukYyfvO68lr2a4o+Iihb61MeRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1651171},"engines":{"node":">=18"},"gitHead":"2f5ffb219087644c62cfe797665736e68c60ac3d","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","blessed-contrib":"^4.11.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.3.0_1777483590194_0.9066705340294279","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"kra-workflow","version":"3.3.1","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.3.1","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"7ea1c3bc16e2ee809b3a65c24124ceb643758448","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.3.1.tgz","fileCount":248,"integrity":"sha512-sAzyi7bs+abV1OqaCQYLFKCE7GVHeakBwoqxD30xiE5HtcNVoxxi6OSLRosktAdIUYiAMWuRxTDJSG9/q3ijrg==","signatures":[{"sig":"MEUCIQDD9acB9fXp9USBf9UprYRsxdoiDvPctjaah5wvXNb9wAIgE5l6m/BZao8+qEfSzqW9AKzCTq4RP0YiJYYSOL5Jb1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1651764},"engines":{"node":">=18"},"gitHead":"9d65bb06ad7a48c51df3b52e50584e3eeb591d42","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","blessed-contrib":"^4.11.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.3.1_1777487331302_0.7563634777553454","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"kra-workflow","version":"3.4.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.4.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"6e5db60b0439f83f9cae700a3b43cf42a42c0a6b","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.4.0.tgz","fileCount":252,"integrity":"sha512-s/pV0NVHQ75wRQ/79o0lFw5+yYFKIKp3aWcZqpqgOgGOjPWxKnPv6Q4lY49jaCd89rS8cZ8ErlenaMeqXN37KA==","signatures":[{"sig":"MEUCIQDV12svnFDHH5prxwGlqvIc24hY1Du/EXrspgjHpvoSiQIgDGirjDtUj8gEfaqlHg8kEGLgktnID/lS6l/cE/rgLMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1708940},"engines":{"node":">=18"},"gitHead":"892e6037a276c91c71641887275ed35de6b260f5","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","blessed-contrib":"^4.11.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.4.0_1777495505080_0.5996837738291754","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"kra-workflow","version":"3.5.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.5.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"6296003af82265d7583bad9f7c488046f78c28c0","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.5.0.tgz","fileCount":270,"integrity":"sha512-bEYTzcumlxVnGeUm+xhassc1qkVaR2ijPCh/f6VgaHLDfp1v9a+5ybsrKVwKW4z4vqLmEVwJZs2vRtNyr3nolQ==","signatures":[{"sig":"MEQCIG6zy59fp3kub7gj6swDObhsz/yiWXJG11M10CjIyhhLAiAQzRolEGABakuOU+O4+9vPtpSVDW1oTxpco8R1wDEUPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1942491},"engines":{"node":">=18"},"gitHead":"ce6ccfc1879fc8f9fc72a6ac0770d3aa5b7357e6","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.5.0_1777582387924_0.0722361405455898","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"kra-workflow","version":"3.5.1","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.5.1","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"176a8421238fb5624d39dc01c4c861e51eebd58a","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.5.1.tgz","fileCount":270,"integrity":"sha512-v8SXqIITNIZ0FogVRXx+cuuq7VjKpxipAYijl0wwhZiCiXjdjB19xvdBkhAlvAyrFLmyKphEfUZSxOTYcDYq2g==","signatures":[{"sig":"MEUCIEXfgT3ej7Bu24qGeacDztKUJBwVK+sqRkbQvG9UGIAeAiEA/g+z2UKxAgibUvhnXfTTCXrt98Fr1NPt6eEemzv/R0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1943012},"engines":{"node":">=18"},"gitHead":"f136e30a795207e51952b81d0476a3b4a0a31043","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.5.1_1777587658459_0.29682724335229915","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"kra-workflow","version":"3.6.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.6.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"53fda6d615b998ffc22082eff4f301ddb35f58b2","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.6.0.tgz","fileCount":271,"integrity":"sha512-LTPET1B/D/ujmURTX5UTtKXPKuV0gjXeCizwez4uSZHGhISpCVOW+3nLhagV6IJ/binxr81V95Tsdsc7NKTUpg==","signatures":[{"sig":"MEQCIAMQvGCnGhLTeC5+ebfWVQ2QZ+2Ed6y3DDT/TmCzanJgAiAWIQ+mqETUpwFolTP+C31qNpI6qk2Pt7EMXzPLN4qwVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950179},"engines":{"node":">=18"},"gitHead":"3bbe560a1b5168c01d52bd726e35d48819e56803","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.6.0_1777594415088_0.3831957968541837","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"kra-workflow","version":"3.7.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.7.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"5167c7acf08dea8307c0e5042c86fc47181ca52d","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.7.0.tgz","fileCount":272,"integrity":"sha512-YqXkkD507XP6A/4ULCorto7eDaTYnLW3RrZ4xHIHDrJW80AKGjHOdhy+G3t1ESa/BGJIvXejMCiDf6DIIyOisA==","signatures":[{"sig":"MEQCIHZFjbd748u4qLQ/JeBhYhCBdy2QbI6TpPlTm6gSya2KAiB6n/40b62fn/CAI213hNcFSaHTzYEU1p7yg2CPFSxlyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980485},"engines":{"node":">=18"},"gitHead":"288c23f591a165ec4fe98d3cb01763fe62446c11","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.7.0_1777633495936_0.4203235455515999","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"kra-workflow","version":"3.8.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.8.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"921b2dbe5544a1d85354068f1f43b3c414be5113","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.8.0.tgz","fileCount":275,"integrity":"sha512-rVpNqadyBR2trXrSiG/CHPkUV+V4zzYAbnlcyodmubvzGlsEgBFt75Z1iC5bnl7+IQ3RvrdZui30/pQCrw9W7Q==","signatures":[{"sig":"MEUCIE0D8QdpXXJ0aTNw/BfC8PTEn4eaq5mClYy5bTpjbyqaAiEArJiua/WrmXh+x5Z/Dr8z2e1EZOzHWpRRl7gxmbz9wDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014935},"engines":{"node":">=18"},"gitHead":"dae1ab9a42d9f1005378d68e7e9f64ed7f6c6dd3","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.8.0_1777662787412_0.31933079268464026","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"kra-workflow","version":"3.9.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.9.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"8146e2638d052e696c2a72af5832c572c16d8f7f","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.9.0.tgz","fileCount":283,"integrity":"sha512-IsH444F7W8slIfxl827o8jy37IZrix2YCuKp8wuXwroyyXl8MGqZ2iS/KVwHN3N4Ee0tX40BhN4U4PwIa2xDxQ==","signatures":[{"sig":"MEUCIQCh/B8CgtC/Z/3QRZmFNRrY6kIlG/Dq30o8+P55S3gAhQIgD1Nv/rNJGT6GIwOos0eCllOiiao2QJtWMJo2OR0GOp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2072144},"engines":{"node":">=18"},"gitHead":"cb9b97376d5c40e9980b7868890633e6d5836628","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.9.0_1777675579957_0.34270666046525644","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"kra-workflow","version":"3.10.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.10.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"6ddfbb0c5921f9660addeff624e3f6628959d31d","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.10.0.tgz","fileCount":284,"integrity":"sha512-UvJ8djFyAPMe9PDKZ6c0p70POtOSCEeQiurHfUPjQBMQkflguC9Snvw62LCeZp3HXdpausqq0/5NYnEe5cXyww==","signatures":[{"sig":"MEUCIQCe1UmBT//ZQDL/2pNQAbLmrCrjUR/MAgCsThnc4cpEUwIgSENzjbRsnNNFo0KBcwpf4xSxeFU81/bb5tky4HqSCq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2095817},"engines":{"node":">=18"},"gitHead":"51bb72387bcce8e8ff021d880f9d1f93eee0522c","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.10.0_1777679623309_0.05325119926655186","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"kra-workflow","version":"3.10.1","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.10.1","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"ec99a77e0dd14b8103aa8cb87ba8b5a0f29bb028","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.10.1.tgz","fileCount":285,"integrity":"sha512-QbEOjcGRWsklJ0f3alFKM8rK2X6fCOvFrPThRwi60DwCjFXPXP58dJnB4okXouUDsIpgvqINmFy2hD/S6G5OWw==","signatures":[{"sig":"MEUCIQCe9rbE+8EVmlX1vU8rYHXvMNERXo+mpEJypqXRSt8PWwIgPKq4ZL2eUxdhTEiVhI3kNMHsRoCh7ZkpAtx/GDZh+eU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106169},"engines":{"node":">=18"},"gitHead":"574b87ce4088fc1fd80d66bf043c1c4dc927da3f","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.10.1_1777723867810_0.79596072137387","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"kra-workflow","version":"3.11.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.11.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"116839a74bc5634433e3c01c21eff56efbee6c3c","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.11.0.tgz","fileCount":291,"integrity":"sha512-tRaTGvMv0L+GFiIZQ3+Lr2MakBReN6nXKrQj/NCcqsaXERSD49Owz6lQLeS1+eU16AK5AwMfVsmTtxBEdkd+fA==","signatures":[{"sig":"MEUCIQCC/lILb9YiZ1E5ozsTuI+kgEg3fiyiuQFg1Fn1rdO0LgIgY6l+8GTAt5CDCiJ2vnXCik6hvjgBN3JzfOZJX+3GnlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2129011},"engines":{"node":">=18"},"gitHead":"7b78872108b2894efd3c71073d02b43ab79d0c0e","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.11.0_1777736663905_0.39163018549043516","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"kra-workflow","version":"3.12.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.12.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"389cb6cd77cafe12151077f8129d97adca4892b8","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.12.0.tgz","fileCount":295,"integrity":"sha512-Mq1UNO65u1weM9KhMHqGVDxgkBSrNNWEN7aludqNuRwPty6avOqjEeJ9qAY4cPGSvp1BGLWXYptbokgs5bMJaA==","signatures":[{"sig":"MEQCID7vYxwwHPAa8ynOZdoh2N/LrjuZQuHG/LkOCCoWHwjaAiBK5uI9/jEAUNf4EzeFqVp4kUiIxfJQnuwCbMFww49t3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2163950},"engines":{"node":">=18"},"gitHead":"16207d0924267c10f6050fb061624ce7faa248db","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.12.0_1777840215486_0.9385748745959246","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"kra-workflow","version":"3.13.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.13.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"7e8d1d8e5141ca3044d0c037a4e3574f852913e1","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.13.0.tgz","fileCount":299,"integrity":"sha512-AiXcgcn5wFnuCtYOVcbPEqWvgeiSN1x6nmTomk9b0FUX5iN175hvun1BiYyKsKyaD3UgKQM3xTdrZKH9c3kj3g==","signatures":[{"sig":"MEYCIQDp1xt5zSA/PFDRee8zUZMAri+jWY9NcjYOmUQ67fl5GgIhAKunc2+NjTYUPBO3wWXM3ok+f/JJqWCfThKuKY7f30rB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2263205},"engines":{"node":">=18"},"gitHead":"0fc30fb04796aa7b8a24ddbbe3fe62be95e2578d","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.13.0_1777911465899_0.263842094194914","host":"s3://npm-registry-packages-npm-production"}},"3.13.1":{"name":"kra-workflow","version":"3.13.1","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.13.1","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"e643d737e0bfee3335913df91c23a42a80665e57","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.13.1.tgz","fileCount":299,"integrity":"sha512-12BYdOdohocsP3bGFY6jpwSQ5hCXV48iDjpr1Ga/JfJ7sBqaJrGt5lWx2Kr2x+7B7ITZgsLeqzaY5EmVbqlDHw==","signatures":[{"sig":"MEUCIGiAGDFwaMV1FiQL0bi0m/2QHAdyJ3pXMhOYsJ05kAPbAiEAx90kc2OECD9XklgmYayDMbJz3Gse5soDAT5UwYIg9co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2279527},"engines":{"node":">=18"},"gitHead":"a1982d151545e6958f12a52e3d82ead39943f8f7","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.13.1_1777911684572_0.5426504548095612","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"kra-workflow","version":"3.14.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.14.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"d9bc9bcc60478bf2e866fa8c5f12666a5fa113af","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.14.0.tgz","fileCount":300,"integrity":"sha512-HmaeH+u+7Zi9t6j4YsNmP6KgyQ3+xlHBM2y0i65VSbmTeVInZM4hrQQwxYJJMTLiL8Xzw/7w/HkK7dV2xQbTag==","signatures":[{"sig":"MEQCIHREtFVwW2kicDkl2cdGf2J/eQ2hAgNOyR9Bdqr4PErYAiAHLc43u+rhiMSH9YS7QLwlVw9FdwfBgYEswnc6AEQ0Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2292264},"engines":{"node":">=18"},"gitHead":"324e78ce18b1fa964f242c64d331c5c005cb52c6","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.14.0_1777917999438_0.5116223461578879","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"kra-workflow","version":"3.15.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.15.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"d0e823fbb38d602b13b1b49fa5dc1f22bc8fa98f","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.15.0.tgz","fileCount":301,"integrity":"sha512-4gOe5R7/zt1MHWaXL1k+l6B8l+CPuNIuU7UYroFG69WkrnCXg6yfJv5OB0+h6Vrx28VJmgjbg7fNmspU4jf0EA==","signatures":[{"sig":"MEQCIDX7YbU/mzSwo2DsPEoTW/ZPVS1h3G7I8UGuTAFuZvDJAiAJvY/2t7G8lE+tiCIuaz84jU1t+rcjoNAQV6bi1Celgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2304837},"engines":{"node":">=18"},"gitHead":"f8432c9d46b8fec8451636850c43f6d7b478ef26","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.15.0_1777920190796_0.7301908434461635","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"kra-workflow","version":"3.16.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.16.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"f3b4ac0cb2ec9786d806dae4409ead9657bfc4df","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.16.0.tgz","fileCount":302,"integrity":"sha512-afL3fX583Ig+twRf9a7GAPZDrjy3NKNlMSnLiF9WPcp6DDW2K+6usy3oH0aMdC20gLwRfVP3gnBe4cxmcu85FA==","signatures":[{"sig":"MEUCIQDNWDfBr5tKp7MwyG3zJlLF2m5kB0YHIqB7fJKtFJkTHwIgX9YHKL/+fn1mRer+sJkgJ0JtqNOMT8q0voJYaxYkRG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2312931},"engines":{"node":">=18"},"gitHead":"2cf87c98a7cff9daa992043ecb790d3f55154b4a","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.16.0_1777923129537_0.5133838636219599","host":"s3://npm-registry-packages-npm-production"}},"3.16.1":{"name":"kra-workflow","version":"3.16.1","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.16.1","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"b3ab3eb8979faf5bbd5e7eabbb8610c7c70038ea","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.16.1.tgz","fileCount":302,"integrity":"sha512-7aej7bbYzfHLEO+/AHrCwDtH186Y3df6t/MX5YbQ8nZlwrXamE2XP8GwCNh5JO8WAAYG0mxSrwLnUkk9mjOdRA==","signatures":[{"sig":"MEYCIQDkabFdBw49ZOIiNM1IVeDU5ZDpQI2x8CeDUWmtC5QNsgIhAOAAubq2c/KDljg+NUd5J5zhyXp1sLxpbCMjR84qGwnn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2313589},"engines":{"node":">=18"},"gitHead":"90413682c88f8d0c974d91126aaf2aa3015af202","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.16.1_1777940612075_0.26363841553109824","host":"s3://npm-registry-packages-npm-production"}},"3.16.2":{"name":"kra-workflow","version":"3.16.2","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.16.2","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"42a27c17fee2f3c3d8f6b32a6a118c1856139934","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.16.2.tgz","fileCount":302,"integrity":"sha512-dXEyHGcTCsIJx8urVjMtHkTLkJBN7cYsC+dmba5bEsPbjtOXTGOrgp+EkYUjTzG00l55ODEnf+aEWqapyh8DIQ==","signatures":[{"sig":"MEUCIEgFwLbEHm5GhgInxKYMYsfolYNRyY1+tnhA5D9IHndhAiEAiIbQKHRiAzDp0XT0XbozJhv7NPlVHZ7yqntqBgNHaS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2303386},"engines":{"node":">=18"},"gitHead":"4f2602572944b62be61c788c1b81c35b87df20fb","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.16.2_1778019765901_0.06908793244580047","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"kra-workflow","version":"3.17.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.17.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"4d802b563a5e35fb7ec53e943e72274f564c5ae8","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.17.0.tgz","fileCount":302,"integrity":"sha512-tcqwCihC/cIrjTrFO6IIlOQ4ZoTV7157kmK2oqiH4MYC3L7Rp5Q60Z2UMON8+uf0tdrLePOaM9HYwew9dmSAaA==","signatures":[{"sig":"MEQCIFs/VoschFu+oCXV4ES1k0/UUgAILe7pVoWo0Pwsh696AiBRzvtQ9Ur7hH9Ot2VsU6bGZ80+fLS7Xvahx7wd040SdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2313963},"engines":{"node":">=18"},"gitHead":"9410fa3329e173960ec6ab17e93d0d7bb30a0c61","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.17.0_1778019931780_0.19258762288200493","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"kra-workflow","version":"3.18.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.18.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"080dc62f64f7b12fcbfe688618cb8b687940dfa6","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.18.0.tgz","fileCount":303,"integrity":"sha512-aeQJrSzh7g2PTehLJqpZANVaYKBwOpjZz91kKabU1y65c6YqtnV3XtmLNb56ezeJUQMIVRS9OmCdN2TWciCcsg==","signatures":[{"sig":"MEQCIChlyNTrXPEWAd3nFa1UhWMekuR1AraIRP5cpcXK3AZkAiBRM/QwuTvbaPJ/pqLIJNamA4h+FKTN/qG/XsHI8CKepw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2373887},"engines":{"node":">=18"},"gitHead":"cbf6de711980490f42824eff76d292ff80d548ff","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.18.0_1778096925776_0.0075776281591730665","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"kra-workflow","version":"3.19.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.19.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"f495a37c4d6ddb2dcd9e00309b020e230aa4d119","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.19.0.tgz","fileCount":304,"integrity":"sha512-i3TK38EXxUtK9kBko5JBWkug1aHc2a76xxym+v8cdwiwl4gL7AvP7w3gX2cDCuZq/VNH8+VvPMEna/uTAOEHiQ==","signatures":[{"sig":"MEQCIES4w/YvdWac6JYPlM9GE+/5zTAct+2geSsvf8u4xwteAiBremOZCR9Km5wgZhfCKIQ6Ir1FT7vElKSHXq7QtEhDUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2402930},"engines":{"node":">=18"},"gitHead":"d52fba6d94480c273645e0da4ee1375849280b42","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.19.0_1778106307314_0.2670633559191147","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"kra-workflow","version":"3.20.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.20.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"4a623d7d15d492499a2e1b1553caf3dd4703b867","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.20.0.tgz","fileCount":304,"integrity":"sha512-1k6wt2FZaGrGXCrdW9HcslikKlv4jtVxiUpcisydOnIzokMAq/RWzcpVC3RMyDlHx3d68Ga3RJpAI1ZTsYAiVA==","signatures":[{"sig":"MEUCIQCK2Poo911BgHLC3xddCNl7tTnAJf2sutUdUuTesTmmxgIgPtFBMEgDuYiVS710A+9aE0qRwcudzvayBrCu0engE0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2451622},"engines":{"node":">=18"},"gitHead":"447e6ebc8582e3bd0ffb7e4832f83070f96ab017","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.20.0_1778114885663_0.566229221210206","host":"s3://npm-registry-packages-npm-production"}},"3.21.0":{"name":"kra-workflow","version":"3.21.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.21.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"4ccad198e048fc2528bc3c20fae8e8587f77bb76","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.21.0.tgz","fileCount":306,"integrity":"sha512-9t2xghOCviQKXqAXEJUebnCmvhoaykTnpHUDKzUuUi3jiLnNI6THVG8flP+qoZuiQfwB366AnX1VhdeHvfKdYw==","signatures":[{"sig":"MEUCIQCa8w5UXygb6vJQhF3wesNQL1wlLKQvjSbd1jNvbDX+kwIgdlCnLj9PU9EdTJseRF5+y730MSL7c/lcZf/fI1+uY/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2490471},"engines":{"node":">=18"},"gitHead":"5656b5a1d6247c6535a40d527f03ec07b1514f6b","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.21.0_1778175399574_0.21416852346715665","host":"s3://npm-registry-packages-npm-production"}},"3.22.0":{"name":"kra-workflow","version":"3.22.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.22.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"975942f21ccdf98d7e347f970e00dfb170cd1e6f","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.22.0.tgz","fileCount":308,"integrity":"sha512-0MSjdkrTkNY7X3lTGZIhnfG6mqZ7gywZmTV2vd7IUB3iJwiKZib+PxUHKFn3ipvaqUKmf1OQl1p05lfTxF78xA==","signatures":[{"sig":"MEQCIBeeipxEMS63wM8JJ2vq2HdRM6exyqhEKY3YOTwAzwsgAiBTy8URmsOxRzjG0Kwf9T/tqvSxOTkoZLUW43l0KWoI4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2503446},"engines":{"node":">=18"},"gitHead":"c1fedaca7023db0b49c85c8b05c155ba2c55ede8","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^4.83.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.22.0_1778191690871_0.6661169678310679","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"kra-workflow","version":"3.23.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.23.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"8547b5acd5f24b557c85023447eb9d0269d5b85c","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.23.0.tgz","fileCount":311,"integrity":"sha512-jsGqhjxIS0ZII6AiCOnLAcuMpBowe+fu1SS62tkVJp0fjcq+Xgnfk44ms0nUCq0gbTPvlLOozOqsjhBE+t72iw==","signatures":[{"sig":"MEUCIAeRauBsZrVUs+Bd7YZlpjVgzaPT5rmuxfP7hW6xGXhJAiEAt7jRffN76y+eCn3IX8N3Ek60gW64k63LKLqHg5HGhbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2558331},"engines":{"node":">=18"},"gitHead":"9f3b79c90958fd21f08e31d5d3d850589deec692","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.23.0_1778203107223_0.7479762037330764","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"kra-workflow","version":"3.24.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.24.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"8aa9e0db170b6e163c718ff19e892d85586ee910","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.24.0.tgz","fileCount":314,"integrity":"sha512-hgGv9qylUP/k19+ATzUuDyQOpU4dzAIJRjLluPqj3PUdlekQkxT2rHe7rX3Ylw8ZbNMiaOfe7fNiTRcUdedy7Q==","signatures":[{"sig":"MEUCIQCKC6o1L0Hc4J3h85Y7c6WDilkn7S2pdJdNq3AEnBIZrQIgdTsvW1aA9zJEfJaX1CfR4r15rcsuwCY1p/arzf36zlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2606036},"engines":{"node":">=18"},"gitHead":"0e907ea9b6e3d1d3d234c6f326ba4bc2c452e32a","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.24.0_1778259935838_0.4384355926878605","host":"s3://npm-registry-packages-npm-production"}},"3.25.0":{"name":"kra-workflow","version":"3.25.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.25.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"256e4756e6df66ba88aafa90d0d2f3ce2c434790","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.25.0.tgz","fileCount":320,"integrity":"sha512-3skfEw/ag0Wm3ejqPIdou6rIkdKBoEjfjEmUkAyJQJf7rNnrG7ky9cgpAZ82zC30PHas0FKjGOvq1jn0deYA1g==","signatures":[{"sig":"MEUCIH714wOfHSZBdp7QPBp8+ZH/zzvemYXULdRZTDTWKb26AiEAj0IjnM7gV3tAYPNqaXr7gUM5nkZAG/3L6q4e/ADreTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2702723},"engines":{"node":">=18"},"gitHead":"c71afdb031017690fe39094eda8496fe94c04eb4","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.25.0_1778270890064_0.443775709815728","host":"s3://npm-registry-packages-npm-production"}},"3.25.1":{"name":"kra-workflow","version":"3.25.1","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.25.1","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"df6c1fc7d07ed0fe091897365b1ffcf3bf301e25","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.25.1.tgz","fileCount":320,"integrity":"sha512-507llOBsKp3X129MrkizNRut3bODCEC3t4hdSNA9AgDp7TM+J7mIBthIDMsdsxnbJACqg0OWSgITx9IWpp8kNg==","signatures":[{"sig":"MEUCIQDr2qyQIbOJFjf2J+3gGDw16nFm1E9kA6VqQPwmZzYbigIgHovQwZDTO6p3inMEariK5gSc6bOslCr4m/YgALW1fRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2706767},"engines":{"node":">=18"},"gitHead":"c10b9d2d4ab678ff04b53ab1b4d891b1be45002b","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.25.1_1778272525050_0.385835858221907","host":"s3://npm-registry-packages-npm-production"}},"3.26.0":{"name":"kra-workflow","version":"3.26.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.26.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"69b917535f41843047041763ec9293f37ccc3d6a","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.26.0.tgz","fileCount":326,"integrity":"sha512-cgPnL4uvvPSqiokD5r3VhKk87Szt0suPGrC/mC7eVDjkxhCl8hdOOBvYEQHKGJj0d+judf76DYU8xbkqsqWOgg==","signatures":[{"sig":"MEUCIQC0KGhpKRRsqKNRgeasOi2cWR3B98MHCc6PMh2pxVbm6wIgbIEi9RYM+ffs9HAKqvZQrI+6G1f58XwWRzA9+Kn220M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2774997},"engines":{"node":">=18"},"gitHead":"19ba13623afbb4f38dfcf46e5ffe23d9825a9b32","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.26.0_1778316087591_0.7669044161649821","host":"s3://npm-registry-packages-npm-production"}},"3.26.1":{"name":"kra-workflow","version":"3.26.1","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.26.1","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"b1bf9ccca220cc60f5001b70f04b6153082fedb3","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.26.1.tgz","fileCount":326,"integrity":"sha512-GdOyNMQ0yJD+b+P2vDoKzEyOd88B4y2CH8oUqZVN/eJVy/uc/k704gYDUZLpEy7gxLaoaDqZamv1/DK+nmAN3Q==","signatures":[{"sig":"MEYCIQDTQkUNBxP0Y2fA0nWqwsBfBnP3kWATAVFPn7qynByCugIhAMWiJGmRUazwY8dH9kLfbB7i0pUkWmgTgMhNKiNpl//P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2792455},"engines":{"node":">=18"},"gitHead":"9f4fca233ca2c5671735d0257df6213bc0282389","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.26.1_1778342338972_0.36798430905306434","host":"s3://npm-registry-packages-npm-production"}},"3.26.2":{"name":"kra-workflow","version":"3.26.2","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.26.2","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"3fd7a04b27fde8ff9911ffae032c58bbd74ee826","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.26.2.tgz","fileCount":326,"integrity":"sha512-mUEd3uSnHqA0RpyR4MffqnwzcbF+MXP/n3F1FpbHOgZukSzC3iPVRq2FwnOAF1ADDVT0aTimPXy/fJZgu5XOuQ==","signatures":[{"sig":"MEUCIG+IG5V0nOmYO4dSpb6VcJHpsnvVuw8yPlE94GRExYZEAiEAxjTUnlJ+jU4lGsLPdeJ5znBMfrpV6Jpg4CUkNZ+jU8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2793505},"engines":{"node":">=18"},"gitHead":"340a5a91d5bc226de249d396c2a143693c768207","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@google/generative-ai":"^0.21.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.26.2_1778353579525_0.7408639725374575","host":"s3://npm-registry-packages-npm-production"}},"3.26.3":{"name":"kra-workflow","version":"3.26.3","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.26.3","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"8b68b1ea1ce0575e6d93f98712258bd179512691","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.26.3.tgz","fileCount":328,"integrity":"sha512-Whr5hUjEaRBoKY27+iMG/E3C1uABFpvUuC2D441nlH7K31P+a5gnUApadSsk/JvdVkQml9phhokoLjD36jWF5g==","signatures":[{"sig":"MEYCIQDE+xO9SqSSI0krhut+N+mDZhQ06KY0xC7ysHd/ZulW5AIhAJTTY43QlIUE2xnrb+CfxodR44fZX/6/Bfu1XjwaxVGO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2828647},"engines":{"node":">=18"},"gitHead":"f93945a3545fee180a1da92fcdc6d70d304658d4","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.26.3_1778435219929_0.8754874896777523","host":"s3://npm-registry-packages-npm-production"}},"3.27.0":{"name":"kra-workflow","version":"3.27.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.27.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"e4f6f949452864fb56d731603d11748db5075009","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.27.0.tgz","fileCount":337,"integrity":"sha512-GZV6I3q8+owRcua05HyfbqJ3eRPFsB9mzjl5jtv2ipWyNDf6/VioJkXmMTBzeddOv4G+fYVc4aSlL/frn+UfiQ==","signatures":[{"sig":"MEYCIQDt/vgzFkTUYtfEL6kGkzmkcPsGabdOo+HP/DCRpDSRiwIhANF0pjc58C2HRqodSpo0tt3zp27HwoI81HaDKD/FQSaj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2961043},"engines":{"node":">=18"},"gitHead":"1d30e5e3d78a0486fe595a756cdcfc92b656af53","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.27.0_1778605045080_0.2814439649195528","host":"s3://npm-registry-packages-npm-production"}},"3.27.1":{"name":"kra-workflow","version":"3.27.1","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.27.1","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"768f48462da8608a3ba389ac34f81d8e469d8a26","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.27.1.tgz","fileCount":337,"integrity":"sha512-VAaOWw8HDHUv+LNlesgv+K/WyNnrvMOwYkvWdvV+Fk6aUp3I78v3CIo7kPv0+6MBtEeUFGbfzyDZNTsU21IVtg==","signatures":[{"sig":"MEYCIQDFQ2TWqyC/yDXKCtrBmKMoeAlizo5uyIJrr0I1bqB3xwIhAIT7MtmMaPPE8R6LKOHWAOnFcA+VNRpMFrET7dZVRw53","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2961142},"engines":{"node":">=18"},"gitHead":"0efb6f3b10df72065dce0e13c0548009c0c48efc","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.27.1_1778605819540_0.668277278654184","host":"s3://npm-registry-packages-npm-production"}},"3.27.2":{"name":"kra-workflow","version":"3.27.2","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.27.2","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"c5e03fd876e7895bc995b64201daa3a1c70d2244","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.27.2.tgz","fileCount":337,"integrity":"sha512-VAMcLTaGCbbv10M0pIwdcaGhLza+se6f72/HDlhhDJdviMkJkeVO6jhxR4YH+622PAgh6REzzytwO2fik0Oemg==","signatures":[{"sig":"MEQCIAqkS/3L8G66nikySfhGAtrBbvup3s2OtHdfLdKVDostAiBDLzxstqYD8LZl8VEHq9N9VTwxGzTXS2Xao4CQVWMxuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2961142},"engines":{"node":">=18"},"gitHead":"1c59c0306dd57a1f70a9b97cb57dabb855cc6a4b","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.27.2_1778605895207_0.3356679156406741","host":"s3://npm-registry-packages-npm-production"}},"3.27.3":{"name":"kra-workflow","version":"3.27.3","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.27.3","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"d938b146417dd7d00e5fb46c72ffdde776fdfd81","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.27.3.tgz","fileCount":337,"integrity":"sha512-nkUHGMyqmtHlInxPc2seaFlL/nkcgRwsBjBhyE5rf/QXdCBWA7ei01khV4rLxpUm91pCvJIDoWz5BiPFCjt4jw==","signatures":[{"sig":"MEYCIQD2ZYpNlgQsDz1nftk3JdI8wTcxA5a60z6oSbVCSKf4CwIhAJgxJXs1vrtsRm/vJqxVun2y1X8OntKy/NEU55hHKpJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2961572},"engines":{"node":">=18"},"gitHead":"76e7f0be57958f447ff7086324d6e9282ef792ab","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.27.3_1778606253031_0.39131815433956474","host":"s3://npm-registry-packages-npm-production"}},"3.27.4":{"name":"kra-workflow","version":"3.27.4","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.27.4","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"e36b8357f204d3c29385832cef55b5b9a522d3d3","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.27.4.tgz","fileCount":340,"integrity":"sha512-NYfZl2t01fsv23s211wB8IGDgDZDi+NZIGqDLxOsUwOptf6LtHdJHl2myAtQv/tggL/NBXVIOsHpPEWO2AWuyA==","signatures":[{"sig":"MEUCIQCwzSf5jzRVPz9GYRAk1p3qgwcgwqmsGtU0qO0UYGxcrgIgPl6vWdHoQP1yYeXIQK9GQa3uspv7/qK+e7Sc3e641V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2968118},"engines":{"node":">=18"},"gitHead":"eadb143b72449c024b2d7eb0ea154dcfca8f58cd","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.27.4_1778606724690_0.7464760361035112","host":"s3://npm-registry-packages-npm-production"}},"3.27.5":{"name":"kra-workflow","version":"3.27.5","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.27.5","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"29d7728d735ba930dd5d2a8fd44655eacf6f9958","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.27.5.tgz","fileCount":340,"integrity":"sha512-Jg45on8xH049AcKPXQyAX5udLlaoEgzLoOJ0wTiCfQjsfw0Gt5JBgufuxUP8xfKPCjGAoqLPZpaTTxtS08Jmmw==","signatures":[{"sig":"MEUCIEqXSJRIb/y0PjQIYgONqg9AnnqEXPzj3v9akzXrh3JaAiEA0mgu4OChK3QEF9g91l0laWEB+9sddNZBCNQgtPw7YrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2971181},"engines":{"node":">=18"},"gitHead":"a2913e506a86bc779a5dc694f61267b5561a87a7","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.27.5_1778609702962_0.08969927505217279","host":"s3://npm-registry-packages-npm-production"}},"3.27.6":{"name":"kra-workflow","version":"3.27.6","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.27.6","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"1152586f3ce873abf6f5e6a3a73f6503e0108a51","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.27.6.tgz","fileCount":340,"integrity":"sha512-Y/G07XwZbu6smBfN+ioQ8fSqARGdQSjSesufhbP9mXUeTTleRceO5Ij6fFDRG1kPy/JxStImo26+gTqnF3T8/g==","signatures":[{"sig":"MEYCIQDCm7wbbEpQ9Brel7nL1nuC9lISg3NFkgzG5fVm7w1zzQIhALi//xK8heW90hJ1vBxTQFnRV0wkaUhhuFH+EdRDfOFF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2974386},"engines":{"node":">=18"},"gitHead":"f97edcd5ffa85d203f88b51d6bd432c659ca1af6","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.27.6_1778611457043_0.024460550371541157","host":"s3://npm-registry-packages-npm-production"}},"3.27.7":{"name":"kra-workflow","version":"3.27.7","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.27.7","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"6e9b92acc69b55d14dad51c3bfdae6f67e66277d","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.27.7.tgz","fileCount":340,"integrity":"sha512-t9Y1NcQQES5kWPx42kYj8gsy5+yUfaI6TSPCdK1Tru2vRbEVuU5ec5e5Mzp9H5jXsQljTvCVPgnTPA+8xx35RQ==","signatures":[{"sig":"MEQCIGX5Ozkb9tE0VNWxT2972ZC9OFvFt6TOnL0IKAqwCn6pAiB4fTMTSezwETFW9A2dbzYhHl2rt4aujQExwtaxiTzMmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2974448},"engines":{"node":">=18"},"gitHead":"ecb692362eb26dd019c7687478e92d8fc203f22d","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.27.7_1778612326162_0.6563826947004869","host":"s3://npm-registry-packages-npm-production"}},"3.27.8":{"name":"kra-workflow","version":"3.27.8","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.27.8","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"1df3c440b3f52c32d3465475b0b2c9d5055a25c0","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.27.8.tgz","fileCount":340,"integrity":"sha512-NU/Pzyw+7+001rWVJG+7XlYbtBkvW2DVoW3hHlrgTkfNigFOXvDhTUdTkBn7+wlW0cp3ziDcsb/M1Zh6oJkDpA==","signatures":[{"sig":"MEQCIGJwMRwbml6TGSEstkh7vi0M96h7Qf//SJDMH5o/jREVAiA7adobHYYwrwF6tHDJok1XU92SgpDeQ217fEN3pQK2SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2975833},"engines":{"node":">=18"},"gitHead":"2be0aadac1b6bdeed87252156e4977581f4d9310","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.27.8_1778618702719_0.051718877849155076","host":"s3://npm-registry-packages-npm-production"}},"3.27.9":{"name":"kra-workflow","version":"3.27.9","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.27.9","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"46d9a4df9d70099f91a1dd1d0494a519dc209c44","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.27.9.tgz","fileCount":340,"integrity":"sha512-z/PbKNieklv76uLjkp9r+qrijThdNVpC4rro4om5C4lBn7P9vdEVtAvzSrS8P4xwnnIFIc77ASdsGHGaW4PZnw==","signatures":[{"sig":"MEQCIHHQrqicxmwvCPDeNvYBv/mHnEXlEKuPAPMHsQ0PSk4MAiB7GfTVvO8cuIBmjD6wlxM5j4YxI92HJQYbnWOptk8boA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2981818},"engines":{"node":">=18"},"gitHead":"f3e223b095465723a63852685c0460375880b6ed","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.27.9_1778624277329_0.6134301731828147","host":"s3://npm-registry-packages-npm-production"}},"3.27.10":{"name":"kra-workflow","version":"3.27.10","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.27.10","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"b9fdd9225d404aab3eb13163d3b219f04e5bdeb7","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.27.10.tgz","fileCount":340,"integrity":"sha512-IQwx86UHc2VNG1QTj5vZ8EqQrUhto+33Rex2lOEFRh/7kpVrOEPy0e1MY1TPH6Hs/KG6ZV9bIEPDt41CXDyh7w==","signatures":[{"sig":"MEUCIBHoVbvh0ZVQ3JrdlzVZkx6jVjmUbUtkWCA9aN6SXujPAiEAlEXyGqgnXzcVRF46zIfgrxkEf2pgw3EGSYIuvip8rXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2983181},"engines":{"node":">=18"},"gitHead":"6cf8f36b0fa258efa618c24b986181a14bcbab9a","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.27.10_1778631102407_0.8690413822224807","host":"s3://npm-registry-packages-npm-production"}},"3.28.0":{"name":"kra-workflow","version":"3.28.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.28.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"6ac8d530fc1b8e621f03d01921e8f08c611a3a98","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.28.0.tgz","fileCount":345,"integrity":"sha512-OReD+jPHpF0jT/BCzKJwXxszsj0jzJbIeeXM6O62ITGBUIGItq9Qo8bL7QM1rw6ggg4WhpUv6eU+bXUqK45M/Q==","signatures":[{"sig":"MEUCIChfW8039AqZg48EAwWnoDcPW10Roi80RVNBrVcKNu+FAiEArn1xXJpYCxx3JTN97i+R6JeypMur3PNHMnZLQwXU6sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3017749},"engines":{"node":">=18"},"gitHead":"bd51d2987b60381288eb6253fec047a12d532ae7","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.28.0_1778694333458_0.7398550039276297","host":"s3://npm-registry-packages-npm-production"}},"3.29.0":{"name":"kra-workflow","version":"3.29.0","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"author":"","license":"ISC","_id":"kra-workflow@3.29.0","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"bin":{"kra":"bin/kra.js"},"dist":{"shasum":"bf2e675eff65ab43dca34006190fc1a231ecb0ad","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.29.0.tgz","fileCount":346,"integrity":"sha512-Xz8XEASLVedRfHO52DIf++8tD81NLmaYUeB2Z+LwHiA6B/pDTQmU7OagV6d0a+aQgWwyoBErPOfi9tLiWZax2w==","signatures":[{"sig":"MEQCIE6GbSIGaKefe5NWH0hcdKvg5UuJAoFcIYvqjHXAPDvoAiBw999YKPX/Ngga69id79NoIjiX+FT11OuRWFe88PUUsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3042820},"engines":{"node":">=18"},"gitHead":"51cc7b82740c61087fcb1308a59a365b46a7c546","scripts":{"lint":"eslint --fix","test":"jest","build":"tsc","postinstall":"node bin/postinstall.js","test:coverage":"jest --coverage","prepublishOnly":"rm -rf dest && tsc"},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"_npmVersion":"10.8.2","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","chalk":"^5.6.0","dotenv":"^16.4.7","events":"^3.3.0","figlet":"^1.8.2","marked":"^15.0.12","neovim":"^4.0.0","openai":"^6.0.0","blessed":"^0.1.81","cheerio":"^1.2.0","chokidar":"^5.0.0","fastembed":"^2.1.0","smol-toml":"^1.4.2","apache-arrow":"^18.1.0","html-to-text":"^9.0.5","module-alias":"^2.2.3","cli-highlight":"^2.1.11","tsconfig-paths":"^4.2.0","chalk-animation":"^2.0.3","marked-terminal":"^7.3.0","@lancedb/lancedb":"^0.27.2","@github/copilot-sdk":"^0.2.2","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.2.132","vscode-languageserver-protocol":"^3.17.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.14.0","ts-jest":"^29.2.5","jest-mock":"^29.7.0","@eslint/js":"^9.19.0","typescript":"^5.6.2","@types/jest":"^29.5.14","@types/node":"^22.7.4","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","typescript-eslint":"^8.22.0","@types/html-to-text":"^9.0.4","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kra-workflow_3.29.0_1778702646482_0.23680630654545598","host":"s3://npm-registry-packages-npm-production"}},"3.30.0":{"name":"kra-workflow","version":"3.30.0","description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"engines":{"node":">=18"},"bin":{"kra":"bin/kra.js"},"preferGlobal":true,"scripts":{"build":"tsc","prepublishOnly":"rm -rf dest && tsc","postinstall":"node bin/postinstall.js","lint":"eslint --fix","test":"jest","test:coverage":"jest --coverage"},"author":"","license":"ISC","dependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.132","@github/copilot-sdk":"^0.2.2","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","apache-arrow":"^18.1.0","blessed":"^0.1.81","chalk":"^5.6.0","chalk-animation":"^2.0.3","cheerio":"^1.2.0","chokidar":"^5.0.0","cli-highlight":"^2.1.11","dotenv":"^16.4.7","events":"^3.3.0","fastembed":"^2.1.0","figlet":"^1.8.2","html-to-text":"^9.0.5","marked":"^15.0.12","marked-terminal":"^7.3.0","module-alias":"^2.2.3","neovim":"^4.0.0","openai":"^6.0.0","smol-toml":"^1.4.2","tsconfig-paths":"^4.2.0","vscode-languageserver-protocol":"^3.17.5","zod":"^4.0.0"},"devDependencies":{"@eslint/js":"^9.19.0","@types/blessed":"^0.1.25","@types/events":"^3.0.3","@types/figlet":"^1.7.0","@types/html-to-text":"^9.0.4","@types/jest":"^29.5.14","@types/node":"^22.7.4","@typescript-eslint/eslint-plugin":"^8.24.0","@typescript-eslint/parser":"^8.24.0","eslint":"^9.20.1","globals":"^15.14.0","jest":"^29.7.0","jest-mock":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.6.2","typescript-eslint":"^8.22.0"},"_id":"kra-workflow@3.30.0","gitHead":"ffd561717258cc8f39a343f667d03f061fc14c57","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-SIPmaZhg1udIv/AOkk2sd2F3c3iGgC/TnyG2rkRp7a+wj0TazTA3tyNTriua8ZeNQUHmSo963AD4B/jJNspLBA==","shasum":"80a97ebbdda4969e472a911a529acd1761cf5664","tarball":"https://registry.npmjs.org/kra-workflow/-/kra-workflow-3.30.0.tgz","fileCount":357,"unpackedSize":3101059,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF0FtPB2aqsjX3CyDXFCHPvMVwYTK0XNUWGZzutz9/09AiAiNDYM72zcQ4eKiP0l9QOlvhlFgSqdLlg7220wVKJ+dw=="}]},"_npmUser":{"name":"krasyo","email":"krsnhrstv@gmail.com"},"directories":{},"maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kra-workflow_3.30.0_1778708619826_0.9671570012179749"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-24T19:34:25.935Z","modified":"2026-05-13T21:43:40.214Z","1.0.2":"2025-08-24T19:34:26.159Z","3.0.0":"2026-04-27T23:27:24.298Z","3.1.0":"2026-04-28T15:42:58.904Z","3.1.1":"2026-04-28T18:45:58.906Z","3.2.0":"2026-04-29T00:11:14.547Z","3.3.0":"2026-04-29T17:26:30.376Z","3.3.1":"2026-04-29T18:28:51.513Z","3.4.0":"2026-04-29T20:45:05.264Z","3.5.0":"2026-04-30T20:53:08.151Z","3.5.1":"2026-04-30T22:20:58.688Z","3.6.0":"2026-05-01T00:13:35.298Z","3.7.0":"2026-05-01T11:04:56.227Z","3.8.0":"2026-05-01T19:13:07.605Z","3.9.0":"2026-05-01T22:46:20.227Z","3.10.0":"2026-05-01T23:53:43.520Z","3.10.1":"2026-05-02T12:11:08.005Z","3.11.0":"2026-05-02T15:44:24.095Z","3.12.0":"2026-05-03T20:30:15.648Z","3.13.0":"2026-05-04T16:17:46.128Z","3.13.1":"2026-05-04T16:21:24.795Z","3.14.0":"2026-05-04T18:06:39.742Z","3.15.0":"2026-05-04T18:43:11.061Z","3.16.0":"2026-05-04T19:32:09.767Z","3.16.1":"2026-05-05T00:23:32.302Z","3.16.2":"2026-05-05T22:22:46.088Z","3.17.0":"2026-05-05T22:25:31.956Z","3.18.0":"2026-05-06T19:48:46.047Z","3.19.0":"2026-05-06T22:25:07.519Z","3.20.0":"2026-05-07T00:48:05.815Z","3.21.0":"2026-05-07T17:36:39.737Z","3.22.0":"2026-05-07T22:08:11.056Z","3.23.0":"2026-05-08T01:18:27.486Z","3.24.0":"2026-05-08T17:05:36.069Z","3.25.0":"2026-05-08T20:08:10.382Z","3.25.1":"2026-05-08T20:35:25.262Z","3.26.0":"2026-05-09T08:41:27.795Z","3.26.1":"2026-05-09T15:58:59.223Z","3.26.2":"2026-05-09T19:06:19.697Z","3.26.3":"2026-05-10T17:47:00.085Z","3.27.0":"2026-05-12T16:57:25.355Z","3.27.1":"2026-05-12T17:10:19.810Z","3.27.2":"2026-05-12T17:11:35.448Z","3.27.3":"2026-05-12T17:17:33.317Z","3.27.4":"2026-05-12T17:25:24.895Z","3.27.5":"2026-05-12T18:15:03.211Z","3.27.6":"2026-05-12T18:44:17.291Z","3.27.7":"2026-05-12T18:58:46.389Z","3.27.8":"2026-05-12T20:45:02.941Z","3.27.9":"2026-05-12T22:17:57.549Z","3.27.10":"2026-05-13T00:11:42.674Z","3.28.0":"2026-05-13T17:45:33.659Z","3.29.0":"2026-05-13T20:04:06.732Z","3.30.0":"2026-05-13T21:43:40.095Z"},"license":"ISC","keywords":["tmux","cli","workflow","git","ai","agent","productivity"],"description":"CLI for tmux session management, git workflow helpers, and an AI agent layer.","maintainers":[{"name":"krasyo","email":"krsnhrstv@gmail.com"}],"readme":"# 🚀 Kra Workflow\n\n**Enterprise-grade development productivity suite** — A powerful collection of integrations designed to supercharge your development workflow with **seamless terminal integrations**, **intelligent automation**, and **AI-powered assistance**.\n\n## ⭐ **Flagship Features**\n\n### 💾 [**Enterprise Autosave System**](AUTOSAVE.md)\n*Unix domain socket-based workspace persistence with zero-overhead event coordination*\n- **⚡ Instant event processing** via kernel-level IPC communication\n- **🛡️ Production-ready reliability** with multi-layer lock coordination\n- **🔄 Complete state synchronization** across Tmux/Neovim/Shell environments\n- **🎯 Smart debouncing** groups events during activity and flushes them once inactive\n\n### 🤖 [**AI Chat System with Neovim as Interface**](AI-CHAT-BOT.md)\n*Revolutionary AI conversation interface with advanced file context management*\n- **📝 Neovim-native chat interface** with real-time streaming responses\n- **📁 Intelligent file context system** - Add entire files or visual selections\n- **💾 Smart conversation persistence** with AI-generated summaries\n- **🔄 Multi-provider support** (OpenAI, Anthropic, Gemini, etc.)\n\n### 🧠 [**Agent Mode (Copilot + BYOK)**](AGENT.md)\n*Full agentic workflow with two interchangeable backends and a review-before-apply repository workspace*\n- **🔀 Two providers behind one command** — GitHub Copilot SDK *or* any OpenAI-compatible API (OpenAI, DeepSeek, Gemini, OpenRouter, DeepInfra, Mistral) via BYOK\n- **📚 Live model catalog** — models fetched from each provider on demand, annotated with context window + per-token pricing, cached for 24h\n- **🔍 Repo-as-workspace** — the agent edits files directly as uncommitted git diffs; you review before applying\n- **✏️ Inline diff editor** — edit the agent's proposed change in a 3-pane diff before approving; choose whether the AI gets notified of your edits\n- **📜 Per-file revert** — session diff history with one `ORIG` entry per file lets you roll back any single file to its pre-session baseline\n- **🛡️ Tool approval** — approve each tool call, allow by family, or go YOLO\n- **🔌 MCP server support** — extend either provider with custom tools via `settings.toml`; BYOK auto-loads `kra-bash` + `kra-web`\n- **🧠 Persistent project memory + multi-codebase semantic search (`kra-memory` MCP)** — local LanceDB + on-device fastembed, `remember` / `recall` / `update_memory` carry design decisions, gotchas, and follow-ups across sessions and compaction. `semantic_search` can search code by concept when the repo is indexed **and** search all long-term memories with `memoryKind: 'findings'`; memory reads are intercepted through a Telescope picker so you choose which entries the agent actually receives. Code indexing stays opt-in per launch and is tracked in a central registry (`~/.kra-memory/registry.json`) keyed by git origin so identity survives renames and re-clones. Catch-up reindex on launch (`git diff` + `status` union) covers edits made between sessions; `kra memory` is a blessed UI to manage memories, docs sources, search, and every indexed repo from one place\n- **📊 Copilot quota monitoring** — live monthly usage + cached weekly/session limits with terminal warnings at 50%/25%/10%\n---\n\n## 🎯 **Core Philosophy**\n\n**Zero-overhead productivity** - No background processes unless you're making meaningful changes to your tmux session or actively using the tool.\n\nWith **on-demand activation** and **intelligent event-driven architecture**, Kra provides seamless terminal integrations including Tmux server management, Git operations, intelligent workspace persistence, and an AI chatbot interface — all with enterprise-grade reliability and **zero idle resource consumption**.\n\n### **🌟 Design Principles**\n- 🔋 **Zero background overhead** - Processes spawn only when needed, terminate when idle\n- 🎯 **Event-driven activation** - Responds instantly to meaningful workspace changes\n- 🔍 **Grep-searchable interfaces** - Lightning-fast access to any functionality\n- ⌨️ **Full tab autocompletion** - Efficient, intuitive terminal interactions\n- 🎨 **Modern terminal UI** - Rich formatting with zero persistent processes\n- 🚀 **Zero-configuration** - Intelligent defaults with automatic cleanup\n\n**The Result:** Effortlessly switch between projects, manage Git workflows, chat with AI, and maintain perfect workspace state — all from your terminal with **maximum performance and minimal system impact**. This comprehensive suite helps you work smarter, faster, and with complete confidence in your system's efficiency.\n\n![Workflow](docs-assets/kra-workflow-png.png)\n\n---\n\n## 📚 **Complete Feature Set**\n\n### 🖥️ [Tmux Integration](#tmux-integration)\n*Complete server lifecycle management with persistent state*\n\n### 🌿 [Git Integration](#git-integration)\n*Advanced source control with conflict resolution and branch management*\n\n### 🤖 [AI Chatbot Integration](#ai-chatbot-integration)\n*Intelligent conversation system with file context awareness*\n\n### ⚡ [Autosave System](#autosave-system)\n*Enterprise-grade automated workspace persistence*\n\n### 📝 [Notes](docs/notes.md)\n*Self-contained markdown note app — bundled Neovim config, render-markdown, telescope picker, wiki-links & backlinks*\n\n### 🛠️ [System Utilities](#system-utilities)\n*Developer productivity tools and utilities*\n\n---\n\n## 🖥️ Tmux Integration\n\n**Enterprise-grade tmux server management** engineered to give you complete control over your development sessions with **persistent workspace state**.\n\n![tmux](docs-assets/tmux/tmux.png)\n\n> 📦 **Access via:**\n```bash\nkra tmux\n```\n\n### 🛠️ **Available Commands**\n| Command            | Description                                                                                                                                        |\n| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **save-server** 💾    | Save entire servers — including all sessions, windows, panes, and Neovim states. Perfect for multitasking across different projects or tickets. |\n| **load-server** ♻️    | Reload your saved server *exactly* how you left it — including repos (auto-clones if missing), directories, layouts, and editor states.         |\n| **save-session** 💾   | Save a single tmux session (pre-selecting the attached one) into its own file. Captures windows, panes, and Neovim state for that session only. |\n| **load-session** ♻️   | Load a saved single-session file into the running tmux server *without* tearing down the rest. Prompts to rename or overwrite on a name collision. |\n| **manage-saves** 🗂️   | Two-tab dashboard for browsing saved files. Press `1` for server saves, `2` for single-session saves. Browse, preview, rename, delete, or build a new save interactively. |\n| **list-sessions** 📋  | View a summary of the current server's sessions and windows with rich formatting.                                                                    |\n| **kill** ❌           | Terminate the currently running server instantly with graceful cleanup.                                                                                                |\n\n### **Demo Previews** - *Click to expand*\n<details>\n<summary>💾 <strong>kra tmux save-server</strong> - Complete workspace persistence</summary>\n\nSaves the current tmux server, including all sessions, windows (with their names), panes (with sizes and positions), and active Neovim sessions with intelligent state tracking.\n\n![Save](docs-assets/tmux/tmux-save-server.gif)\n</details>\n\n<details>\n<summary>♻️ <strong>kra tmux load-server</strong> - Instant workspace restoration</summary>\n\nSelect a saved tmux server from a searchable list to load. Automatically runs configured build/watch commands and restores complete development environment state.\n\n![Load](docs-assets/tmux/tmux-load.gif)\n</details>\n\n<details>\n<summary>🧹 <strong>kra tmux delete-server</strong> - Safe server cleanup</summary>\n\nIntelligently displays server structure with sessions, windows, and panes count, then confirms deletion with detailed preview.\n\n![Delete](docs-assets/tmux/tmux-delete-server.gif)\n</details>\n\n---\n\n\n## 🤖 AI Chatbot Integration\n\n**Revolutionary AI conversation system** with **Neovim-native interface**, **advanced file context management**, and **intelligent conversation persistence**.\n\n> 🎯 **[Complete AI Chat System Documentation →](AI-CHAT-BOT.md)**\n\n![AI Chat Bot Demo](docs-assets/chat/ai-chat-bot.png)\n\n> 📦 **Access via:**\n```bash\nkra ai\n```\n\n### 🛠️ **Available Commands**\n| Command    | Description                                                                                                                                                                                                                       |\n| ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **chat** 🗨️   | Launch new AI chat session in Neovim with **real-time streaming**, **file context management**, **built-in web tools** (`web_search` + `web_fetch` with Jina / DuckDuckGo / Wayback fallbacks), and **socket-based communication**. Press `Enter` in normal mode to send prompts; press `<leader>h` to inspect the tool-call history. Provider models are sourced from the same **live catalog** the agent uses (cached 24h, network-free fallback). |\n| **agent** 🧠 | Launch an agent session in Neovim with a **provider picker** (Copilot SDK *or* BYOK / OpenAI-compatible), **project-local MCP servers**, an **inline diff editor**, and **per-file revert** from session diff history. |\n| **load** 📂   | Browse saved conversations with **AI-generated summaries**. Preview summaries before loading full chat sessions.                                                                                                              |\n| **delete** 🧽 | Manage saved chats with **searchable deletion interface** and confirmation prompts.                                                                                                        |\n\n### **Key Technical Features**\n- ⚡ **Real-time streaming responses** with user-controlled abort capability\n- 📁 **Advanced file context system** - Add entire files or visual selections as context\n- 🌐 **Built-in web tools in chat** - Models can call `web_search` and `web_fetch` mid-conversation. Search uses **Jina → DuckDuckGo Lite**; fetch uses **Jina Reader → direct** (handles JS-rendered and paywalled pages). Set `JINA_API` to enable the Jina backends.\n- 🧠 **Multi-provider AI support** - OpenAI, Anthropic, Gemini, and custom providers\n- 🤖 **Agent mode (Copilot + BYOK)** — Agentic tool use, MCP support, an inline diff editor, and interactive ask-user requests inside Neovim\n- 💾 **Intelligent conversation persistence** with automatic summary generation\n- 🎯 **Visual selection integration** - Select code portions directly in Neovim\n- 🔄 **Session restoration** with complete context reconstruction\n\n### **Demo Previews** - *Click to expand*\n<details>\n<summary>🗨️ <strong>kra ai chat</strong> - Complete chat workflow</summary>\n\n**Multi-step chat initialization:**\n1. **Role Selection** - Choose from preconfigured roles or define custom ones\n2. **Provider Selection** - Pick from available AI providers with model options\n3. **Temperature Control** - Fine-tune response creativity (0-10 scale, 0-20 for Gemini)\n4. **Interactive Session** - Real-time conversation with streaming responses\n\n**Advanced Features:**\n- Socket-based Neovim integration for instant response delivery\n- File context management with visual selection support\n- Edit messages and responses before sending or saving\n- Complete conversation control with context manipulation\n\n![new chat](docs-assets/chat/ai-new-chat.gif)\n</details>\n\n<details>\n<summary>🧠 <strong>kra ai agent</strong> - Agent workflow (Copilot + BYOK)</summary>\n\n**Agent-first coding workflow:**\n1. **Provider selection** — pick `copilot` (GitHub Copilot SDK) or `byok` (any OpenAI-compatible API)\n2. **Model selection** — live catalog with context window + pricing annotations; Copilot also picks a reasoning effort.\n3. **Repo workspace** — the agent writes changes directly to your repo as uncommitted git diffs; nothing is staged automatically\n4. **Diff review in Neovim** — review the generated `git diff`, optionally edit the agent's proposed change in the 3-pane diff editor, then explicitly apply or reject\n5. **Per-file revert** — `<leader>s` opens session diff history with an `ORIG` entry per file so you can undo a single file at any time\n\n**MCP configuration:**\n- Define MCP servers under `ai.agent.mcpServers.*` in `settings.toml`\n- Active servers are injected into both providers automatically\n- BYOK additionally auto-loads `kra-bash` (shell) and `kra-web` (`web_fetch` / `web_search`) since BYOK has no built-in tools\n- Copilot also accepts remote (`http`/`sse`) MCP servers; BYOK only spawns local stdio servers\n</details>\n\n<details>\n<summary>💾 <strong>Intelligent chat saving</strong> - AI-powered summarization</summary>\n\n**Automatic conversation persistence:**\n- Prompt to save on chat exit with Y/N confirmation\n- **Gemini-powered summarization** utilizing large context window\n- **Editable summaries** - Review and modify before final save\n\n![save chat](docs-assets/chat/ai-save-chat.gif)\n</details>\n\n<details>\n<summary>📂 <strong>kra ai load</strong> - Smart conversation browsing</summary>\n\n**Intelligent chat loading workflow:**\n- Searchable list of saved conversations with timestamps\n- **Summary preview** in Neovim before loading full chat\n- **Context reconstruction** - Rebuilds file contexts automatically\n- **Seamless continuation** - Resume exactly where you left off\n\n![load chat](docs-assets/chat/ai-load-chat.gif)\n</details>\n\n<details>\n<summary>🧽 <strong>kra ai delete</strong> - Safe chat management</summary>\n\nSearchable deletion interface with **confirmation prompts** and **permanent removal warnings**.\n\n![delete chat](docs-assets/chat/ai-delete-chat.gif)\n</details>\n\n---\n\n## ⚡ Autosave System\n\n**Enterprise-grade automated workspace persistence** with **Unix domain socket IPC** and **intelligent event coordination** across your entire development environment.\n\n> 🎯 **[Complete Autosave System Documentation →](AUTOSAVE.md)**\n\n### 🚀 **Core Architecture**\n- **⚡ Unix Domain Socket IPC** - Kernel-level inter-process communication with zero polling overhead\n- **🛡️ Multi-layer lock coordination** - Production-ready safety with automatic stale lock cleanup\n- **🎯 Smart event debouncing** - Configurable 20s timeout prevents excessive saves\n- **🔄 Multi-environment sync** - Seamless Tmux↔Neovim↔Shell state coordination\n\n### 🏗️ **Technical Highlights**\n- **Event-driven architecture** with instant processing via Unix sockets\n- **Intelligent session tracking** with automatic cleanup for closed Neovim instances\n- **Production-grade error handling** with graceful degradation and silent failures\n- **Smart buffer filtering** - Excludes 38+ utility buffer types for clean state saves\n\n### 📊 **Supported Event Sources**\n| Environment | Integration Method | Events Tracked |\n|-------------|-------------------|----------------|\n| **Tmux** | Native hooks system | Session/window/pane lifecycle events |\n| **Neovim** | Lua autocmd integration | Buffer changes, session enter/leave |\n| **Shell** | Zsh/Bash hook override | Directory changes, command completion |\n\n### ⚙️ **Configuration**\n```yaml\n# settings.yaml\nautosave:\n  active: true                    # Enable/disable autosave\n  currentSession: \"auto-managed\"  # Current session tracking\n  timeoutMs: 20000               # 20s debounce window\n```\n\n---\n\n## 🌿 Git Integration\n\n**Advanced Git workflow management** designed to facilitate efficient source control with **intelligent conflict resolution** and **branch lifecycle management**.\n\n![git](docs-assets/git/git.png)\n\n> 📦 **Access via:**\n```bash\nkra git\n```\n\n### 🛠️ **Available Commands**\n| Command                 | Description                                                                                                                  |\n| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------- |\n| **restore** ♻️           | Recover single or multiple files effortlessly with intelligent selection interface.                                                                            |\n| **cache-untracked** 📦   | Save untracked files in a branch-specific cache with automatic organization and retrieval.  |\n| **retrieve-untracked** 🔄 | Retrieve your previously cached untracked files with branch-aware restoration.                                                                          |\n| **hard-reset** 🧹        | Perform intelligent `git fetch --prune` and hard reset to keep local branches clean and synchronized.                                 |\n| **log** 📜              | View a rich, navigable Git log inside Neovim with optimized commit navigation (`{` and `}` keys).                               |\n| **stash** 💼            | Apply or drop stashes using an intuitive, searchable selection interface.                                                             |\n| **stash-drop-multiple** 🗑️ | Select and drop multiple stashes efficiently with dynamic list updates.                                                           |\n| **conflict-handle** ⚔️   | Resolve merge conflicts seamlessly in Neovim with three-way split and automatic conflict scanning.                     |\n| **open-pr** 🔗          | Instantly open associated pull request links in your browser with GitHub/Bitbucket support.                                                          |\n| **view-changed** 🔍      | Instantly inspect file changes with integrated diff viewer and smart file management.                                                                  |\n| **create-branch** 🌿     | Checkout base branch with automatic sync, fetch/prune, hard reset, then create and switch to new branch.                                               |\n| **checkout** ⏳          | Filter branches by activity date with dynamic search and smart stash handling.                                                  |\n| **reflog** 🧭            | Browse the reflog in the same multi-pane dashboard as `git log`, with side-panel commit stats for each HEAD movement.           |\n| **scout** 🔭             | Scan the workspace for every git repo and inspect branch, dirty state, ahead/behind, and recent activity at a glance.          |\n\nAll interactive lists feature **intelligent grep search** with **real-time filtering** and **contextual highlighting**.\n\n### **Demo Previews** - *Click to expand*\n<details>\n<summary>♻️ <strong>kra git restore</strong> - Smart file recovery</summary>\n\nDisplays searchable list of modified files with \"restore all\" option for batch operations.\n\n![Restore](docs-assets/git/git-restore.gif)\n</details>\n\n<details>\n<summary>📦 <strong>kra git cache-untracked</strong> - Branch-aware file caching</summary>\n\nIntelligent untracked file management with branch-specific storage and automatic organization.\n\n![Cache untracked](docs-assets/git/git-cache-untracked.gif)\n</details>\n\n<details>\n<summary>🔄 <strong>kra git retrieve-untracked</strong> - Smart file restoration</summary>\n\nBranch-aware retrieval of cached files with intelligent conflict detection.\n\n![Retrieve untracked](docs-assets/git/git-retrieve-untracked.gif)\n</details>\n\n<details>\n<summary>🧹 <strong>kra git hard-reset</strong> - Intelligent branch synchronization</summary>\n\nComprehensive sync with detailed console output showing pruned branches, fetched updates, and current HEAD state.\n\n![hard reset](docs-assets/git/git-hard-reset.gif)\n</details>\n\n<details>\n<summary>📜 <strong>kra git log</strong> - Enhanced commit navigation</summary>\n\nRich Git log interface in Neovim with optimized formatting and keyboard navigation shortcuts. Press `c` on the highlighted commit to open the interactive cherry-pick menu (apply / --edit / -x / --no-commit / preview commit / preview files / cancel); on conflicts you drop into an in-place resolver that lists conflicted files with status indicators, opens each file in `nvim -c Gvdiffsplit!`, and offers continue / skip / abort actions. `A` aborts an in-progress cherry-pick from the dashboard, and `B` scopes the view to a specific branch (or back to all).\n\n![log](docs-assets/git/git-log.gif)\n</details>\n\n<details>\n<summary>💼 <strong>kra git stash</strong> - Intelligent stash management</summary>\n\nSearchable stash interface with apply/drop actions and detailed stash information.\n\n![stash](docs-assets/git/git-stash.gif)\n</details>\n\n<details>\n<summary>🗑️ <strong>kra git stash-drop-multiple</strong> - Batch stash cleanup</summary>\n\nEfficient multi-stash deletion with live list updates and confirmation prompts.\n\n![stash drop multipe](docs-assets/git/git-stash-drop-multiple.gif)\n</details>\n\n<details>\n<summary>⚔️ <strong>kra git conflict-handle</strong> - Automated conflict resolution</summary>\n\nThree-way merge conflict resolution with automatic marker detection and progress tracking.\n\n![conflict handle](docs-assets/git/git-conflict-handle.gif)\n</details>\n\n<details>\n<summary>🔗 <strong>kra git open-pr</strong> - Cross-platform PR integration</summary>\n\nAutomatic pull request detection with GitHub/Bitbucket support and cross-platform browser launching.\n\n![open pr](docs-assets/git/git-open-pr.gif)\n</details>\n\n<details>\n<summary>🔍 <strong>kra git view-changed</strong> - Interactive diff viewer</summary>\n\nTwo-way diff interface with automatic file list management and smart navigation.\n\n![view changed](docs-assets/git/git-view-changed.gif)\n</details>\n\n<details>\n<summary>🌿 <strong>kra git create-branch</strong> - Clean branch creation</summary>\n\nComprehensive branch creation workflow with base branch selection, sync verification, and clean state guarantee.\n\n![create-branch](docs-assets/git/git-create-branch.gif)\n</details>\n\n<details>\n<summary>⏳ <strong>kra git checkout</strong> - Smart branch switching</summary>\n\nDate-filtered branch selection with automatic stash handling, conflict detection. Branches can be filtered by commit titles.\n\n![checkout](docs-assets/git/git-checkout.gif)\n</details>\n\n<details>\n<summary>🧭 <strong>kra git reflog</strong> - Recover lost work from HEAD movements</summary>\n\nReuses the multi-pane log dashboard against `git reflog`, so each entry (checkout / reset / rebase / commit) shows its full commit context, stat summary, and changed files in side panels. Useful for finding commits orphaned by a reset, rebase, or accidental branch delete. Inherits the dashboard keymaps, including the interactive cherry-pick menu on `c` (with the in-place conflict resolver), `A` to abort an in-progress cherry-pick, and `B` to scope the reflog to a specific branch.\n</details>\n\n<details>\n<summary>🔭 <strong>kra git scout</strong> - Multi-repo workspace overview</summary>\n\nScans the workspace for every git repository (up to 2 levels deep) and shows them in a full multi-pane dashboard. Dirty repos bubble to the top. Three always-visible right-side panels — **repo details** (branch, modified/untracked counts, ahead/behind, stash count), **recent log** (last 20 commits), and **git status** — all load automatically as you navigate.\n\nKeybindings: `enter` open Neovim, `l` open `kra git log` for that repo (pauses scout, restores it on quit), `d` file-by-file diff picker (opens each changed file in a fugitive split), `f` fetch, `p` pull, `D`/`S-d` toggle dirty-only filter, `r` rescan, `y` copy path, `s`/`/` search by name · path · branch, `Tab` cycle panels, `q` quit.\n</details>\n\n---\n\n## 🛠️ System Utilities\n\n**Developer productivity tools** and system management utilities for **efficient project maintenance** and **automated cleanup operations**.\n\n![System Utils](docs-assets/sys/system.png)\n\n> 📦 **Access via:**\n```bash\nkra sys\n```\n\n### 🛠️ **Available Commands**\n| Command            | Description                                                                           |\n| ------------------ | ------------------------------------------------------------------------------------- |\n| **grep** 🔍             | **Unified search dashboard** — find files/dirs by name or grep content, preview, open in Neovim, batch-delete.     |\n| **scripts** 🧪          | **Custom script execution** system (experimental) - Run user-defined automation scripts.                                |\n| **process-manager** 📊  | **Live ps dashboard** - search, sort by CPU/MEM/PID, view per-process details, send SIGTERM/SIGKILL.                    |\n| **disk-usage** 💾        | **du-style explorer** — scan sizes, expand directories inline, batch-delete, sort by size/name/mtime, open in finder.   |\n\n*Note: Script management system is in active development. Currently requires manual script addition.*\n\n### **Demo Previews** - *Click to expand*\n<details>\n<summary>🔍 <strong>kra sys grep</strong> - Unified search dashboard</summary>\n\nThree search modes: `f` (files by name), `d` (directories by name), `c` (content grep inside files). Results appear in a navigable list with instant preview and metadata panels.\n\nKeybindings: `f`/`d`/`c` switch mode · `enter` search (in search box) or open in Neovim (on a result) · `x` delete with confirmation · `space` toggle batch-select · `X` delete all selected · `y` copy path · `s`/`/` focus search · `Tab` cycle panels · `q` quit.\n</details>\n\n<details>\n<summary>🧪 <strong>kra sys scripts</strong> - Custom automation execution</summary>\n\n![scripts](docs-assets/sys/sys-scripts.gif)\n</details>\n\n<details>\n<summary>📊 <strong>kra sys process-manager</strong> - Live process dashboard</summary>\n\nInteractive `ps` browser with search, sort modes (CPU / MEM / PID), windowed list rendering, per-process details and signal sending (SIGTERM / SIGKILL).\n</details>\n\n<details>\n<summary>💾 <strong>kra sys disk-usage</strong> - du-style disk usage explorer</summary>\n\nScan the current directory tree and rank entries by size. Expand directories inline (`e` / `l`), batch-select with `space` and bulk-delete with `X`. Switch sort modes (`s`) between size/name/mtime/count. Change root with `R`, jump home with `H`, open in finder with `o`. Live filter via `/`.\n\nKeybindings: `j`/`k` nav · `enter` descend · `-` up · `e`/`l` expand · `space` select · `X` delete selected · `o` open · `s` sort · `/` filter · `r` refresh · `R` new root · `H` home · `y` yank path · `Tab` cycle panels · `q` quit.\n</details>\n\n---\n\n## 🚀 Getting Started\n\n### 📋 **Prerequisites**\n- **Node.js** (v16+ recommended)\n- **Tmux** (v3.0+)\n- **Neovim** (v0.8+)\n- **Git** (v2.0+)\n- **Zsh/Bash** shell environment\n\n### ⚡ **Quick Installation**\n\nInstall the published package globally:\n\n```bash\nnpm install -g kra-workflow\n\n# postinstall auto-creates ~/.kra/, copies a default settings.toml,\n# and patches your ~/.bashrc / ~/.zshrc / nvim init.lua.\n\n# Restart your shell (or `source ~/.bashrc`) to pick up the autocompletion\n# and tmux/neovim hooks, then run `kra`.\nkra\n```\n\nOr install from a clone:\n\n```bash\ngit clone https://github.com/ChrisRistoff/kra-tmux.git\ncd kra-tmux\nnpm install\nnpm run build\nnpm install -g .\nkra\n```\n\nUser data lives under `~/.kra/` by default. Override with `KRA_HOME=/path/to/dir`.\nIf you previously had the project at `~/programming/kra-tmux/`, the first install\nwill copy `settings.toml`, `git-files/`, `tmux-files/`, `ai-files/`,\n`system-files/`, and `lock-files/` from there into `~/.kra/` (originals are\nleft in place).\n\n### 📚 **Detailed Setup**\nFor comprehensive installation instructions, environment configuration, and troubleshooting guides, please refer to our **[Installation Guide](INSTALLATION.md)**.\n\n---\n\n## 🎯 **Why Kra Workflow?**\n\n### **🚀 For Individual Developers**\n- **Zero work loss** from crashes or unexpected reboots\n- **Instant environment restoration** with complete state preservation\n- **AI-powered development assistance** with intelligent context awareness\n- **Streamlined Git workflows** with advanced conflict resolution\n\n### **🏢 For Development Teams**\n- **Consistent development environments** across team members\n- **Seamless workspace handoff** and collaboration\n- **Enterprise-grade reliability** with production-ready error handling\n- **Advanced automation** reducing manual overhead and context switching\n\n### **⚡ Technical Excellence**\n- **Advanced Node.js process coordination** with Unix domain sockets\n- **Deep Unix system programming integration** for maximum performance\n- **Production-ready architecture** with comprehensive error handling\n- **Modern terminal UI/UX** with intelligent search and navigation\n\n---\n\n## 📄 **License**\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n<div align=\"center\">\n\n**🚀 Supercharge your development workflow with Kra**\n\n*Built with ❤️ for developers who demand excellence*\n\n[![⭐ Star on GitHub](https://img.shields.io/badge/⭐-Star%20on%20GitHub-yellow?style=for-the-badge)](https://github.com/ChrisRistoff/kra-tmux)\n\n</div>\n","readmeFilename":"README.md"}