{"_id":"@vfarcic/dot-ai","_rev":"282-685e138a9384ecd45ca41d653cc4c86c","name":"@vfarcic/dot-ai","dist-tags":{"latest":"2.4.0"},"versions":{"0.1.0":{"name":"@vfarcic/dot-ai","version":"0.1.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.1.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js"},"dist":{"shasum":"a9e3040d15e5680ddcc1c35066262d8d45656c65","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.1.0.tgz","fileCount":73,"integrity":"sha512-WWnSq7JtEnpR5Zs0SNW5sDml3FXmscTyoyV6loYxwY1nGc74VKWbIpbF5mxJvQ30W9BK3JgN0aL3tRQf+cgRxg==","signatures":[{"sig":"MEQCIG0d6+iTMPJgN/Rk7QUOnMZqhawz1xYldswFFaTL4omcAiAD/9YBlJo0V/9tMemuErstMvSvirV2cAretIod6BhZIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350880},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"7403a11e6c9c12147aed01c5f9dee572bfdaa43d","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm run ci:security","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","ci:security":"npm audit --audit-level moderate","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.1.0_1751886780519_0.5331937185394833","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@vfarcic/dot-ai","version":"0.3.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.3.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js"},"dist":{"shasum":"f0fbd4f2ea4af944a06ec22884a960471df3d595","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.3.0.tgz","fileCount":73,"integrity":"sha512-gCPUUPyUSlcCdN5K0O/hJXoLz9awG60zOyi6JsDyt11dOeCV/L5f9lNAfDDi0l8A1v7PYQW2kZD1f++r3d2whQ==","signatures":[{"sig":"MEUCICuYIqL2wErnzFnxgH/S7iU2Bxn1++moZrpmYz5ZRerjAiEAgL1TzfHG5WOmP3vStT9tLeiJLU4fkXWGAiBOfu+Jax8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350141},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"acfaa0b1f90617ea0596f68b0b30690e4a6b24ed","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.2","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.3.0_1751898798585_0.5784514276083215","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@vfarcic/dot-ai","version":"0.3.1","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.3.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js"},"dist":{"shasum":"0fd9a5e077ea899810132c5b5d93571b2cf38b7e","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.3.1.tgz","fileCount":73,"integrity":"sha512-28qi47uW91DCHboKQjB680eEbJ8v2rRy2Ynm+DXO1u+v59JTiQvqWhwTfuaSeQhal3IBMTWO2jfankOXuTFgEg==","signatures":[{"sig":"MEUCICg7HBKOJi6s5GyhGgIh3U3qvo+NzYUTyfLf21p/BMHQAiEAkouOXFJkoT8gdlscpzszozn/FHFaCFi4sUCwOCTDD1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352182},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.3.1_1751907450915_0.5636769031248892","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@vfarcic/dot-ai","version":"0.3.2","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.3.2","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js"},"dist":{"shasum":"b026fa5c804d85a532bf5b933a9798c41c5c65b7","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.3.2.tgz","fileCount":73,"integrity":"sha512-WucG6TXTs0XL5h54/9JXPdKiBwn8cMzvkfVYR8JZdJY3QEuKneR2J3rj0Qtx7Y/4DuU91bl7wKO7tPUEuoiqfg==","signatures":[{"sig":"MEYCIQDJ+l2jbe9AO691UWuLi15R7iH+tm6aghlatPe/hNEowQIhALubf/2dxmK/jv3rsI3Win1es9wjB2r8lZW2aWecMeCS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353045},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.3.2_1751909042716_0.37964450330531196","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@vfarcic/dot-ai","version":"0.3.3","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.3.3","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b62752726b723200e3280ac61e3631da3def47dc","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.3.3.tgz","fileCount":73,"integrity":"sha512-Bb4Q89wMs3DlckNpakwMmk0NL4B5Q0XwWPOKLXLMdkHq4pQCGZ6lFZhhrb57sxFPOW1covMFVqAemP9plscUxQ==","signatures":[{"sig":"MEQCIBsqjgw6LwTh3vkMnnTQI1XPLzCEpBZ1Aap7D7PI4cQpAiAr8CuHZJR5lHIKY7mZcF7koV2TQ9BH4/Qs78DxppjBSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353087},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.3.3_1751909620778_0.45760281435323225","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@vfarcic/dot-ai","version":"0.3.4","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.3.4","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"10a4db45dabd0a45ea12a31a75692ba772aae02e","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.3.4.tgz","fileCount":73,"integrity":"sha512-QC65+iHHC6ekUzG5C3RpRFWLD6eq4SeKfVWASYjHzyIdfVo5+RF4yUshhsQQb/6CeWY0iDAoIHyap4WG6OGAUA==","signatures":[{"sig":"MEUCIQDrDVow6Yv5q5dVsCek85DgQCXo1k8gmypwa1SIP9IeUgIgX0LBfn0U0+85B00xg7BQr7miLRzxrKM42xv+TlBl7rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353083},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.3.4_1751910575818_0.3555389191580234","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@vfarcic/dot-ai","version":"0.3.5","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.3.5","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"9ed5490d0663370dd8d974d2fbd2b5f8fc3151a0","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.3.5.tgz","fileCount":73,"integrity":"sha512-XycmMkVVbdg66i1rydljNP7K2ZdER+8o1fpZ5FVTDTcjjKGM/ShKm8iYx6Wtn88z8ZQUVeaHkWNutwBo9+Rgnw==","signatures":[{"sig":"MEQCIGHqsqgbMG3FrQfDA723iRvosqOkcj2WDeYIx3ci1wpfAiA5HoQzPA0GzTwRkm4NoBbbNvSIlyAgTmZSXBBHr5NstA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353141},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","prepare":"chmod +x dist/cli.js dist/mcp/server.js","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.3.5_1751911170860_0.13428656132138794","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@vfarcic/dot-ai","version":"0.3.6","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.3.6","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c0fede3537a4ef5ac25d9fc4c1c239b138e28c41","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.3.6.tgz","fileCount":73,"integrity":"sha512-NVxo23q+ZdshMaGAyCsFFbDsX8WsM9ofusBXb6wN1ukjO7b5DfQZx2n5ESHbtA78NHPBPyoAc6dhubUNRg34TQ==","signatures":[{"sig":"MEUCIDprk9X7OBciurP/dBsfcGzKbFF9HJPjCvc1t0QmKawLAiEA1Lue0waBIWH2tJpAlY13mwo1fH1icilmrlYS67qS5/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353178},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false && chmod +x dist/cli.js dist/mcp/server.js","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","prepare":"npm run build","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.3.6_1751911467027_0.8738122696208337","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@vfarcic/dot-ai","version":"0.3.7","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.3.7","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"7f461207848908ceead2ae8ff463fc020df2377e","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.3.7.tgz","fileCount":73,"integrity":"sha512-2zGewSETImoNR3L3nrnhJZFLSsbEtK38FeNl3uMwvVFlFMJBHZ69K6ep06JxuTBNRpReQggNs1MO8UxrfJLthQ==","signatures":[{"sig":"MEYCIQDk9d7MbE0c07HQocCE22aOQxwPYy2s/crXZSz/j/pcogIhAMW5RqYczF2Vyvs/ckCMO7vWWZwstWUOV7ADxr2bcYRo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350183},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.3.7_1751912039367_0.7343005737520207","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@vfarcic/dot-ai","version":"0.3.8","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.3.8","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js"},"dist":{"shasum":"4db1a7d2fc8d6170cd9405e3d9c5f91ea1874c44","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.3.8.tgz","fileCount":73,"integrity":"sha512-LTkkbfoy+nGuFJ/xJLL5HakOYG401vjVOBQ9TUYGgzIgqMg6sJQ6Iwe/vgLax7wf1y1GYsxQIYkWORZm5uK2MA==","signatures":[{"sig":"MEQCIB8i6ddHD+YbNL3jCFsFf/fGeY9A53YuDiLl6fgxr+1sAiAgAAYe7AsfyTmRIaAfLn0Sv/mhRRfC01bxEyufbCT80A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350141},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.3.8_1751912584934_0.8908558345154021","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@vfarcic/dot-ai","version":"0.3.9","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.3.9","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js"},"dist":{"shasum":"5ae760b4cb6b5d00c0e70909254db9a1adeaa40a","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.3.9.tgz","fileCount":73,"integrity":"sha512-iryr4hqxY3h6JX///2wnFeMrQdQ443n9Gq2WwIGl0sctuEf/G114i3QMnByhgvRVD4N4G2hh9FFarOZI+GM0oQ==","signatures":[{"sig":"MEUCIQCOKE3ZyNLhb87z2piwRat7h4T4UQ9g1TuqrvhI4JlJ+wIgHLM60TiIp+gY7HLahRfI5IMkmFiQEhDOcloBWEZv1+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350139},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.3.9_1751912814220_0.3978819481314173","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@vfarcic/dot-ai","version":"0.4.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.4.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"aa55075f6ee0ab2661930da8367d0f6d7ae90107","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.4.0.tgz","fileCount":73,"integrity":"sha512-5tX0nNsR2z6N+AG7LtQESR+3uCJh22HYVk9ex3nXvVHYBguNR1CQDPExIno0pxT20zHBdGfSdoYMSBBpGVaeGQ==","signatures":[{"sig":"MEUCIC5Lk3H8gFkFiXFgkq+WuMlgUBSmonRcbhTnGkQp7IOjAiEAjXc5kgRMlrgrxGwIwDzsrYROhP2f0AFGTHcTDkADvns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350179},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.4.0_1751913348841_0.49881348825261074","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@vfarcic/dot-ai","version":"0.4.1","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.4.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"dce63f006c88bab2d7d698dde0b45e693f48d521","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.4.1.tgz","fileCount":73,"integrity":"sha512-FyrDlAKBTnRa2I/yvMULrKSySM8Z1TN2IMaGhIgvrYysmt9j4OQBkTEbgqv6m+cVT2wOHoB6ybw38yWUlkBh5g==","signatures":[{"sig":"MEYCIQCf8M7/bXA9AcWFL163hjPOby+/bCc2M7zpopLYcYii+QIhAInRW1YvZvqYqx4oMM2HlnthCe9Zut8giEXogdMGlOlQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350239},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.4.1_1751913523009_0.9536156190221525","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@vfarcic/dot-ai","version":"0.4.2","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.4.2","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"4cb8379bd2e487464d1ddc362a60418e0806f903","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.4.2.tgz","fileCount":73,"integrity":"sha512-G8h9/Oy5R70m8YXYpyPVqKEIYfV5vLE0kEa+mKwgTSWhRLOT1itVSTb9wqx0L1BRYiTpzuj94ceRW9N47QS8Ig==","signatures":[{"sig":"MEQCIGmRBnGE4hri4InPtvcF3xFQq4XF0rZkmLvakKzSSo5QAiB2bYi2QIC7Zh5ifE2lrx30SJ1OBLJ9b6U+SmU10Pt6UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350210},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.4.2_1751913717993_0.4726911695315015","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@vfarcic/dot-ai","version":"0.4.3","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.4.3","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b89e5e2f21aaf00040960853c630e4e8ba2091a8","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.4.3.tgz","fileCount":73,"integrity":"sha512-eFEx8qaIX0/y0wzz3o0HnS6j7yEYvPMgRuaNqRd4/bpNbkGoXa7cZ9CdS+rJftLsb8hFQ4Rc5yruoLNyT73Mrw==","signatures":[{"sig":"MEUCIQDVexV5/9EJmSimcYiU4jZnoeeS+lm14fWdyRahWddc0wIgBvaztY6uuZQ38BUxSFllCJGVNrU95W7flPkrpNi21Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346048},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.4.3_1751914234750_0.49208718941924845","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@vfarcic/dot-ai","version":"0.4.4","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.4.4","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"052d71f4e57a8827a9cb6bac475e7c26d45e8088","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.4.4.tgz","fileCount":73,"integrity":"sha512-xc53+4o6Nurn+X2xrc5RSUQGw2tpTaqrgP3EUutfRRzdNmIfOVW70i/2pHyML/lXUVWi5iQi9ihVeTc3jiCaYw==","signatures":[{"sig":"MEUCIDuwqsf5HAChIpV9j4lvYrOhTpUhUFI5JT+sQnvMyCq6AiEAoGaGh5lwyMkOgxiGD5WqQYbK1eA7MZUMC99YxuzBQRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350210},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.4.4_1751914649857_0.4806064751552297","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@vfarcic/dot-ai","version":"0.4.5","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.4.5","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ec6ba1be3fcdccb9934c88af12fcd24a006b14ec","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.4.5.tgz","fileCount":73,"integrity":"sha512-gtibOJTDCoSbqA7JMEvpvKIyhgT515x9XNgcmbhvbi74d3+S4SZjAXjuLeJfk2PFTDV4tVlzWo+pka0Qa4gqYw==","signatures":[{"sig":"MEUCIBXrxXdrutGrqgodUP9bg697A3wGTDDcR/PHzMgAvIyLAiEA/oRkLPoipWz3wwktEEKPfAggpd5KIoV9AMXJPLkMIDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346048},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.4.5_1751915060863_0.9702211736569357","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@vfarcic/dot-ai","version":"0.4.6","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.4.6","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"cb1910384739a4fb14675fb7c6483fd7697ad8cf","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.4.6.tgz","fileCount":73,"integrity":"sha512-Jmpeh7uTLaQ1bAGzGqBe/zkYCsChLxffNMplfxVZixwOJq2vezG91ZL/Hhf3X9WFfPZntFDgAkpYRmidx254AA==","signatures":[{"sig":"MEUCICFVbvePNylfx5zl4TDvQ6TOvNG24+nAABfd95TwDa3kAiEA8IEPO0vjt7Ks7QY3fy+h8ol5kY+MZZSQkTDR6hgY3gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346048},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.4.6_1751915304516_0.9986292451362655","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@vfarcic/dot-ai","version":"0.4.7","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.4.7","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js"},"dist":{"shasum":"5447e4f1e3565d0a74c4cfd03416f347a9027ce7","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.4.7.tgz","fileCount":73,"integrity":"sha512-YsAGQ4462mE5GRNwtRcWHZ+P8vY5zLetfNdLmZRoAw2FWwT9LoS+GZ5rcGeqyPS4hoS7H88jQMCPknWGfsOaug==","signatures":[{"sig":"MEYCIQC3y9ZfRG3yRrd6hQqR2CMzZW1kPTtmeCrk+a0wsqUmFAIhAJQ/ZWfob0VmvbvHrWVgywtOeSgAw9FTd1G8R2HSLc7F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346037},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.4.7_1751915575690_0.5220692884607072","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@vfarcic/dot-ai","version":"0.4.8","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.4.8","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js"},"dist":{"shasum":"0c85546f9350c51fbf0057fe172abf4b07a23634","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.4.8.tgz","fileCount":73,"integrity":"sha512-CneUuDAUAjX0v5qAW2DxljXq5IYt9935f1pHJOizKlZQVWU2EApzpt1WvpdSvd3ZKN+iaEeJ0tcREsYVT55SCA==","signatures":[{"sig":"MEYCIQD4WRHr+ZvUhUvGLO8HXf+OzWiQkn8H+nINmuFOSq649QIhALxtB7U49HcpRMLQ+5/KthezQ5IYbGreDueL31Pdf95g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350180},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.4.8_1751915794127_0.2501572463122126","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@vfarcic/dot-ai","version":"0.4.9","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.4.9","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"bin.js"},"dist":{"shasum":"ce8ced129ae99ab672bc6c880d73ae615d23caec","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.4.9.tgz","fileCount":74,"integrity":"sha512-SqZKr48hgRwvAs00iBawNn7vh8O/K7ICFAzReTHcAmR4X1J3fNjBJMzCU3OYYWK3asc7Sf4+WKROXd8b4hkBJg==","signatures":[{"sig":"MEUCIBKeH6qe00O9VoV0eNpbcU7bV6hpadO4VkZGpJrnNkoBAiEAiX4BbuOYevqtwbw5lrtrejXdJesYsKRXJwzJVuTpWkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350607},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.4.9_1751916066998_0.5016036436221907","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@vfarcic/dot-ai","version":"0.5.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.5.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"bin.js"},"dist":{"shasum":"90662bc065bbded7e5c010742e0f607f59c1736c","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.5.0.tgz","fileCount":74,"integrity":"sha512-5af3rHH342evY63rNQCivR0Pka4MRfWkMoh7YQTfD1ELGzZRbMujUyeF/TqNYItRcHU+nxKh3urff9AWYMKKiQ==","signatures":[{"sig":"MEQCIAtK02HaUjB83mwIKVCJF2bHQgfNjtqOoPm9iMwhkFXNAiAtYiMWciPDIn/QAzJImSni+m3U9uhx0KlwnXa6Jjvolw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350587},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.4.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.5.0_1751916172292_0.8594570976394358","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@vfarcic/dot-ai","version":"0.5.1","_id":"@vfarcic/dot-ai@0.5.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"bin":{"dot-ai":"bin.js"},"dist":{"shasum":"1c0cf9e4e282b6ae5e95dd85f9ed4d24f7b49e2f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.5.1.tgz","fileCount":93,"integrity":"sha512-q4GPu098KWaaV6Hju6APmHoL6Fh6+lWv4olmWNRkSnX93cNsrBVu66lvhQg0eCCYEh2JBnOX0UgXrg57HgHw5A==","signatures":[{"sig":"MEYCIQDUNsd4iChaLRde0REMMdz9+Y137QuehnUV9wwLDXtLiQIhAIRtCQjAUBWUVqROe3yc+fcEotlWaM8Bmn4pdS6WmxX2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2304202},"gitHead":"8e7011d8a6a27aabf038b259cc24a26d80fc69d0","_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"_npmVersion":"11.4.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.5.1_1751916388991_0.9189615610819855","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@vfarcic/dot-ai","version":"0.6.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.6.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"2ea5ddaaf1c642dfa30903236746b50686dccaa9","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.6.0.tgz","fileCount":73,"integrity":"sha512-CBioNuTUxzLGDhhDQxbh0bOlh6ZPW4v9dwx1pplmFyrA2ZdXz0o4Zt0JAf+yb0JyeoBgRr92i7W2IPr+kpedqA==","signatures":[{"sig":"MEQCIFyyg2TRHelJdWPeCLng51nsv7OgHVkpJiVmhjdwrsz4AiABhdgZbbF5UDmfZBIEBh4iK5jBPsXOcpZsVjmJVBacFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350243},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"1b6768875dd855eb6972378cc7db3bf1035de1db","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.6.0_1751920339718_0.7923319324536169","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@vfarcic/dot-ai","version":"0.7.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.7.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"05ececae80a462ce5340c938f1474c42b1df28b4","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.7.0.tgz","fileCount":73,"integrity":"sha512-X+kFKkHiFc09qO2qJn8Nz1xvtzxeKXgdys/AoqxZBHgX6VOfhUAyhlPOge8Ytfa4Cjs1ql6eDcnhv+TCUuEBnw==","signatures":[{"sig":"MEUCIGmARheHU9/J8Q4WCT9jDY5u9yVK0/zV7IIS6bDhrsqZAiEAuLoA/ME/466hzaj7zJmR1SEnL+6mtSX2gG3AMruj75Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350299},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"7948ceffe99d4c33de09dc70cbcf420fcb5e6875","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.2","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.7.0_1751921306969_0.0024599580074329275","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@vfarcic/dot-ai","version":"0.8.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.8.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"38314ebd0eb5cedf3adc42e3a91ff8584725c4d5","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.8.0.tgz","fileCount":73,"integrity":"sha512-EfWyjaLcE6YNC0JEVckzLu1bu+eaqJ6wcXldTaqouRELI06RIa5TkjBTRh+H0rJfWMTGVxKMl+1INrarq0Iezg==","signatures":[{"sig":"MEUCIQCdAN+y28w09vkPw8IKTBwlQseAcssAuMdBC5L0W8O5VQIgAqVU9fa/TrECrocLwujLM7hRXJEjNaYk0QncNZ4PiPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350299},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"b821d069cfe4d33e0558018f664b570a6110b492","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.2","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.8.0_1751985565913_0.32008221064873155","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@vfarcic/dot-ai","version":"0.9.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.9.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"481c8999ef7d6376f009de9ce776fa0513a5b362","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.9.0.tgz","fileCount":73,"integrity":"sha512-GvvXBfwVUTkavLsLImT7LX+SSffaSCb12ompMNvzddWPB8kwGbT2XdUxlqZQkRVI53Ap0r3PR8l9hWwzqEuc8g==","signatures":[{"sig":"MEQCID1zkB84jiEjRLMQlM3YWpVxfCUhBP2Ubmzyi6/pdZxrAiALi40KaFONw5lVD31TeQatnR879AJfPUeoGMiUECL/eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350292},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"ced871efe07b310cf81c03e347470dc62b3dfe68","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","actor":{"name":"vfarcic","type":"user","email":"viktor@farcic.com"},"email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.9.0_1752094783744_0.6446172730791098","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@vfarcic/dot-ai","version":"0.10.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.10.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0a5567599bcfa20b85af403f0ffc54ff0c1582b2","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.10.0.tgz","fileCount":73,"integrity":"sha512-t/C28BSu/HxCohy9qdJrHsiTc3qCR7lXmoRS6CbE1R2UD57Mn952KTcs1L/lQSfZiBJXHh2EVDisJCV8OOT1EA==","signatures":[{"sig":"MEYCIQCxGDsKuffgnoTq4oyAS8C01t2qF5kL7yEFadCjQyUBnQIhAJ657kNeFFcwAR0zGSBrE3oDSTn4ldr3BGrv73rppumi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350293},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"227c1be97d00c262535df7a157c3d2fe8a46df9b","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.10.0_1752192516215_0.8172678196425796","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@vfarcic/dot-ai","version":"0.11.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.11.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"1ed5abeae7a48de944b884f161b82f08fef437c3","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.11.0.tgz","fileCount":73,"integrity":"sha512-FxtjpXuI4/lDVMDcdrKuCxidfLhX2EXRAMzIId54wUC2tPAZKZM/w3LJZMpE7Joh0MOGShbl+o9/NZeq+Va9bg==","signatures":[{"sig":"MEUCIDTyl4xH6aY+b2YUPQClMKcmXIUhSjXy2Msv/ClPMhrVAiEA8qHdBOe3sCNyaOWFHdjVq3tvhYnRCfjmUA53PZ+upIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350300},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"c93c46092d13407367d832e02d385ed863077861","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.11.0_1752230951872_0.4061290701277087","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@vfarcic/dot-ai","version":"0.12.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.12.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a1e5d17b355b3dae4b3e4f27b4ec18151949c7e6","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.12.0.tgz","fileCount":73,"integrity":"sha512-xQePUbXfnzKbbUxKppifUcL/lZAlqUunLXWQk2CtQVJx30I5eXZSClIUP2lP5SD7AdOrZPhf/zereZ+QbxK8pQ==","signatures":[{"sig":"MEQCIBk9zJYCbYxNpmSY9OQGVuDAesJ84yXJH9WE9N1yV3FqAiBMO+NffVYT44SUvVXJbhdQi3/7Hg+v++os97XfdFqhPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350500},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"c7dc850a2cb11c415778320c109f2590f2eb4af9","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.12.0_1752278142391_0.3569976342948211","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@vfarcic/dot-ai","version":"0.13.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.13.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"bdbd71b5b1761582258095ae097dbd25c41ef329","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.13.0.tgz","fileCount":73,"integrity":"sha512-8xPBkh98kpQP5CibafHurnpLK3VhN03/wGhKdDXLo0n/MI8l8WN8gnT9THtdTWXytOwjK+BbKQO0bygoKVyQiA==","signatures":[{"sig":"MEUCIHzVXH9qL4rmD/Sg/Kt5BJa0PnglowQrOCJ/mUP2jdH3AiEAnxFt9xoK5ZnnGeW/L/+YD5kbgKy197pbavNfF+El6dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351499},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"fe2663b1f6bb97b38cb6f3fa23d905ab9d91ee17","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.13.0_1752328805795_0.559247877310735","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@vfarcic/dot-ai","version":"0.14.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.14.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"645dfc7de837067f4b2770ac57907f7312ec6f00","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.14.0.tgz","fileCount":73,"integrity":"sha512-ownI3gVZkDUtm3jApMASbNNFOzrr2EsjfayxQMw5fNFUMmoVtOWNE/NRbvX0yhGDk9h3CE/a1CtvZYPLpYP4Dg==","signatures":[{"sig":"MEYCIQCj33Jc5BD/pnwnV+0iAarvaCcnbvF8FOC+RHCaghMxsgIhANtcG8wBCNroMZ9CX63yDczdFGBnOc2oAg3/wjv0zRkI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351739},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"4dc11224151733922134f76eef4bb440cf22238a","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.14.0_1752329441134_0.5953926257722253","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@vfarcic/dot-ai","version":"0.15.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.15.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"396ab680b17ec126f50999f14d9f6af762566141","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.15.0.tgz","fileCount":76,"integrity":"sha512-c23/M3Ml1SppfcE1OrccN89hYQYuvXClX+nsspdGXzQqC+R1khR86O5vBf1uIHx+S3POzZP7WC6M9jnA5mXb7Q==","signatures":[{"sig":"MEMCHwGM+89HaB/A6Y/uA5ASEf8cejxVjHdH9e7vffewVGkCIHNPmhYQqQEV1pZP+qF5od9T9+j4EFLiI64ISSQ+pB4S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356340},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"c23873043754c2bb401ad84f1f937dccdbac6fe8","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.15.0_1752337162918_0.6839676529721537","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@vfarcic/dot-ai","version":"0.16.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.16.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"79a4ca82d1e09dd151bbf93c3a2a45ced966d4c4","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.16.0.tgz","fileCount":76,"integrity":"sha512-xWIbX1CCnLeOw/8pI1b/f3rDvCE9GIZmUfeW2xWt3q5xO7OGtlQsTTg2TlnuYBM24HbKb/fBI7ktyySX6c/05A==","signatures":[{"sig":"MEUCIQCVDa+z+vTifSXGWRzIGZvV+qhmmSUq35pAkvH9uKZO5gIgC+zuQ49WIF2o+An4dm9lSGv2RWptRQH1l0Nq5E93q3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356589},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"5eecf3b180ea5dbe78945b9de02dcf4a784e1fce","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.16.0_1752338940466_0.8684402689680741","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@vfarcic/dot-ai","version":"0.17.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.17.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"7a5e90032b227fc8f84db869bd40583a44105566","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.17.0.tgz","fileCount":76,"integrity":"sha512-fk2elnBGcARM9GWHi2kkfMFU8Sd/F7qR8i7R+onvYrWkgDm/gZLlhUkkumKqpeVuZDxXGNg7UiRQU6bA+obHdA==","signatures":[{"sig":"MEUCIHBcJBRyfAcZuUw3YDdmUiOCKx+N6KA9SQNTKGtv6C/3AiEAylY8F5J2HQfnM57Ftzv8M+NduWdk034hXhprCQXIyc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357532},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"989138589e91a9cfedbffc9a37122e1f13a0f4a2","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.17.0_1752340614244_0.06419044941995478","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@vfarcic/dot-ai","version":"0.18.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.18.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c5a53bea815f6100b0f40dae7d298a37d6ab124e","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.18.0.tgz","fileCount":76,"integrity":"sha512-7NxeYtZ/b7aupmLR3nFYA/1QYn7uNxRWIGEDtDlsylD4FffJXOw6ewGhWXKdp3vhAga6Ps1p6CYitaOjSSafcw==","signatures":[{"sig":"MEUCIQDq8u+iGHZ9SYbzqig+TCQBRqAFrMLJnctXF4cErouthwIgXA7y00q0IP988xZMI1EI3PfPCtBbWLSkhqP0LnlD028=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360611},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"df0d5d172bbd2f851a5114447417324a6f8322b5","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.18.0_1752343280915_0.26158620345588735","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@vfarcic/dot-ai","version":"0.19.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.19.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ccd160b7bd04f583d16abee458a642f55f675948","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.19.0.tgz","fileCount":76,"integrity":"sha512-TzZiFhPgBh3/x1QvhrsWfayEiXJaao309+14bXtGjvLO7hh6AbSNxYWISkQs4BHVi4U8heNzkGPce904MXShHQ==","signatures":[{"sig":"MEQCIAK18mAVU4MAWDcI0EeVzOAlq8wXgXYLplR2maM2iuS+AiAr2mw3YCafZ3MmC+iJeCdYLY+7ISEA6wL+6B2/fsZAyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360672},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"4f1c323008ab42a36e2b96703a687827fdde67f4","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.19.0_1752344948650_0.029900786626489984","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@vfarcic/dot-ai","version":"0.20.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.20.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"3649e9f6283b79154c4780b4672f20c17efe54cb","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.20.0.tgz","fileCount":76,"integrity":"sha512-H1foV+E+hmdo0XhHumxpUInmIjVSzLalnptq9Q2kZ3rFDDlmb4Vn4DAdAmCgKPDIEVLL6MHmU+3v+Bs7yffudA==","signatures":[{"sig":"MEYCIQDB6TWC2prd8wYr4+q1KNlzEDvv0t26ECvfJp/6rhxCkgIhAPpfw0Wx0uWq7wQJmr+jXrKI6KLJ45u4jobkXVfKjqDe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363034},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"1616a533b8cf5830bd9c83c120f4dcc4cfa35b37","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.20.0_1752352869372_0.6677319081553121","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@vfarcic/dot-ai","version":"0.21.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.21.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"dbe11193aa1e6e770ea21fdd07c6fe311876c2a8","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.21.0.tgz","fileCount":76,"integrity":"sha512-xMGb54sljJKcnrrZdhFXho9/zOAfHyuqQo6bMzhqHsmxkn/iXtPs2iSUBG5z/gmYUuot3cLyOGrE60vMv5FDyA==","signatures":[{"sig":"MEUCIQDNyK1ejEy7T/MzC9m1ORDV/SNTrnq+ixsTz+MbnS9S8gIgHiZoAAvpIBJh72zgPELvDlxt8M+1mwKbCvIUWfLM7Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362755},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"3150dda67d063a54042292fa47e6391c6697884d","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.21.0_1752354416046_0.9001328411386766","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@vfarcic/dot-ai","version":"0.22.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.22.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b8d241c8b38facd5be037a0feee0e1867c41fc31","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.22.0.tgz","fileCount":76,"integrity":"sha512-ltofyAdPR1Lmsx1WzgqdJYjiUYfk7WytRNAoUNRbCUV0F/II6SenbsJO8ln0Sp9lrz547T/pxyPhgv3fU1fQFA==","signatures":[{"sig":"MEYCIQDw6Z87Zfh30vfuuzw1hEum/QOCrlmzU5w2UYyhZ/7TWwIhAP3vk5a2p9WlVp3rOjKmHV36fPBkOiCLPTUwTWqD06xn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362786},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"e83a5002059979d5345c873bed92071a61d3c4e7","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.22.0_1752355101043_0.20282843335318956","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@vfarcic/dot-ai","version":"0.23.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.23.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"1ec255f4b7d6692dbd0ef8a993e6252df97d0193","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.23.0.tgz","fileCount":76,"integrity":"sha512-vNxE8eVTqFqQqenPSApm+lQavjPZmf1BvcrMXRHAQH8o6V69YcSt1u9clc5ca5pvi7rcGWdaNi73VG3pOZncWw==","signatures":[{"sig":"MEUCIAG6zwAJPR6RCY7qYy1fWeRji+4vqlL2FVFAyJ1RnkWJAiEAuQneCSmYH5Hh7ygiVNgOa5Y1b71vfoC9DOFKkIQlWwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363162},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"5186ad96c52912bb33c0a941d7c7f325b4bcbead","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.23.0_1752355678888_0.8143290987698966","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@vfarcic/dot-ai","version":"0.24.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.24.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"68cc3697220ec487337676787239b21e2391517c","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.24.0.tgz","fileCount":76,"integrity":"sha512-bXp4+oaPfpg2clDQYA5I309Va2cTu3cLfSyt/uf63EKEuvmrF6IWxpoG+pvvGHEh8lr6H+lr1FN0BxfkGb+Wcw==","signatures":[{"sig":"MEQCIBUktBywWPKdXjqivoliT3idk1tnWn6mNk7krPnVXPRbAiAJrh1tVU15XwN/uYZc4bHgmHZAA/IP+oN/z9SY9clH1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363499},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"66b275f9eb1fe5fd9b1a35182ab2638ce371e721","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.24.0_1752356567042_0.6961090466643995","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@vfarcic/dot-ai","version":"0.25.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.25.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"687ffcd15c60b0fb8e88af11354ba96b70f2552d","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.25.0.tgz","fileCount":76,"integrity":"sha512-9Ts2F32NSvfOu+8MtUVBm7vNFroEllFex0Ugso7GNUUubk4jLnhC7/syBN3uXzBcDAkZ3J7xbY9GVAxV2Ja2UA==","signatures":[{"sig":"MEUCID3k1lK4a3uQKhcmUVsNxXg4Y4pCr3mFKSbbxwR0mH73AiEAyDEUZMs8vvE82E2JDm7XryHvQlsdW/DjZTRd86M3wnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363738},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"53dfeef59801ecd0997644e2b112e32ab1be6261","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.25.0_1752357499683_0.2934324145266358","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@vfarcic/dot-ai","version":"0.26.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.26.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"262cae95f3f55d1cb28df52f53e58ab03497f246","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.26.0.tgz","fileCount":76,"integrity":"sha512-Fg/equyCFLogOYn/qS8iqrWju88PqkLPHW2JGcOwNPYFePQxSfO097JHx25Mk2ufJPai//SzCYTfRp/z36ESMg==","signatures":[{"sig":"MEUCIHS7MUaccF5jyq1Dqin80S+bWqZ8tEd1ufn+wG/AVriHAiEApWhZWvwFsZeORf3u3F5vqUpKy78R306l3d7SpFItVJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364466},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"4c6526c34497a11e025a9da7115c0c2f346daf8b","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.26.0_1752358246023_0.1481650009321267","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@vfarcic/dot-ai","version":"0.27.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.27.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c008902f42729115a69cd480d4cacd2fdd5917bf","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.27.0.tgz","fileCount":76,"integrity":"sha512-3xKb6hR5IAZ+LSHN/6UU+DqWvFAqcPeo2ZTeRCe/23UDRf91TjMXTqp6Lenca+O17dZDNnbiljXQiFXmNCsXtQ==","signatures":[{"sig":"MEUCIACrR0FQ++ddddcTj9H00v1U5BzlwLX47CF6M19lxpboAiEAxutjhaDKjeyCeINrTXgJKWYAbiHiXgNqUVEJOHUXqx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364651},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"306a547184d3bfce2a34de7445742cedc37e59c8","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.27.0_1752358937927_0.23653331872943384","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@vfarcic/dot-ai","version":"0.28.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.28.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"e7cea9b6857822ed05ab056e84f47df56243f39f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.28.0.tgz","fileCount":76,"integrity":"sha512-ZhnC6ry9Kj1no+LSE3XexEa+Nl7ydNv4BFLgsudHr/fmImM4wTYeUKXwGmi5VnRNzQzLBiCJHeVkgQ4Py3B6oQ==","signatures":[{"sig":"MEUCIQDmSB4udBqgwLDOzqaBNTjvzmLh8G8pNQlflhm2yL0S1QIgN5yrXs0Urku6evLOA5dgk4OgYczGpLtkCSeu3RrDkiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360485},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"9fcf7993b3498ccee0a690650e18c90f8e95fad0","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.28.0_1752360114917_0.4120834120167065","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@vfarcic/dot-ai","version":"0.29.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.29.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0ee8dedb4862ced339622502c2c1104f9ea8f030","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.29.0.tgz","fileCount":76,"integrity":"sha512-wCQEYgvjTAF2lunp99IhFH++u3132lZFMvfxqcA8AagLe9NRUPd93UoIg+4h/mpZ0IOAjQKbJUkIFiRrCTIY8w==","signatures":[{"sig":"MEUCIApTKgj3rL2tmN3+K+wsH7wV2srO7xtDck/MK4crahdMAiEAoVznOK+/pbSCaWyVQmvcLKSFJxoBlUKJr6OYt0xddWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360068},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"3109f385ae273a3efd21427048682003d1889dda","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.29.0_1752361275800_0.7797965505043354","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@vfarcic/dot-ai","version":"0.30.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.30.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"cb88753c9c11dc11573c269dd19c1bf7cb4da813","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.30.0.tgz","fileCount":76,"integrity":"sha512-XOPC0eN+6BNGj2POwTgm+cBoeYxuFT4B6lFNMhxGhpDhmC17rEwRqAIqWJxBqwgnT2EbspZQ3o2mD1jA0Nl/yg==","signatures":[{"sig":"MEUCIBB4vYSw2jdoN02oFRE8HSvHCKnkuO9vvUd43cWKSERHAiEA4WKZlCLLTv6cUFoYj931qIYr6Gb4mgWJgy5EJSbih4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360277},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8c7d8df90e2e59a0435d4b5ded80632f43f84575","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.30.0_1752362133479_0.9524142719461686","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@vfarcic/dot-ai","version":"0.31.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.31.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"f2e3eba4c8e6902ceb8c60e4b09790bf750bd737","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.31.0.tgz","fileCount":76,"integrity":"sha512-h2ZZ07ngu/J+XKPusAegg37tSWtYQYx624UVJipsBTEJECyQfR1Vz8vtBNzr3YDrKT2vaErsXprSzXmYGqb3QQ==","signatures":[{"sig":"MEUCIQCsk1Bdg1wxaVhBeulFdGz383FnB3cGIL+Rjz0g0ntzugIgFXQTW5pOf28mIrwFVMnSymnAYwkc6D2GjwpaKG9/4cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361091},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"4fab595870ada7b6add8fe8f2119a77b952d61e5","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.31.0_1752364509544_0.22394057271352974","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@vfarcic/dot-ai","version":"0.32.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.32.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"1aa6eae6e2106cad0e0abff941d2a54a2433c08d","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.32.0.tgz","fileCount":76,"integrity":"sha512-vQDJaLx8WYz+ElBvxLak8ZDLXOb+WzvEgSiCTH9UUsRJWVXwbilqgHVqrrMSw1bdSANbzfxD0nuHclNNzN3efw==","signatures":[{"sig":"MEYCIQCxzvPa1FlYpNA/YwWp57EbPepGjTSM8DeLeVRf4ETdyQIhAMC1uyIYyciE7u7xO9PcnA5OtF0Z35PoZtu4qwP+JrXO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361814},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8a42ec74ca03df1eddece63c17bde42f28cc1e58","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.32.0_1752366353568_0.14013656586456835","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@vfarcic/dot-ai","version":"0.33.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.33.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"88d47166da9fbf199a31ca76cfc66df30a63fd1d","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.33.0.tgz","fileCount":76,"integrity":"sha512-iiopFOJrxz4B9UEfUTE7FClNOxHGz8IbcpXegt0BBsBKPvfEfTc6Q7waWx4LHnBqQ7F+0bgimFaantwzFhwAPg==","signatures":[{"sig":"MEUCIQDd/Hb87OTLsLUQoGWQf6xHR0Z00KLaz0kAPMB9iC4h5wIgYt/2KCRJeekNPZkEg6JvStqy+sTOcYtilYlp6ABH+XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362214},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"3dc92fad1ef3b68a8b7f595a7e382e35d6b14124","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.33.0_1752366606237_0.7866404507782119","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@vfarcic/dot-ai","version":"0.34.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.34.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"40459d5d91c27a6f0bc13ce82a6fadf6bacd97ca","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.34.0.tgz","fileCount":79,"integrity":"sha512-CV/qlScSXvRLJW7V8TDVBYqNU2+9CUG65RJuPbRUV9EFYT3wX9z2M4fDmLjsY9cLN+6PRb5NWcR6/igktfTWmA==","signatures":[{"sig":"MEUCIQCy4JII09opWV9f/GD5dqRISwE6mlX3FpZSLtbieN/b/AIgbK13fFFCxNpQ4+rqUens0UF2WqB2QAD4ach11WpsOZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368650},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"e8e81aae13c04f38da6ea6abc939b8612766535b","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.34.0_1752616371380_0.6692575343149505","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@vfarcic/dot-ai","version":"0.35.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.35.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"4ccb448b89fc7c510deb0be717531afc9797c7f2","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.35.0.tgz","fileCount":79,"integrity":"sha512-IN2xoGdJztJSnGPEmloEZ0QxoxRXgzDW2dpY/VceqBzkctg3vpEipLBwv6JRi1k990/0w+rHaAxDhchVoBFHKw==","signatures":[{"sig":"MEYCIQDqqzFNKFURF0zXLQliJdLsAdT0/Y7o0THoCnVMX1ENYQIhAP8nRWUm9Gm2til+z1HkHsqcwFcgoA1en/Lxw6+OtRYY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370071},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"66cb24691e356904c9b24373b744e6d523642a9c","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.35.0_1753177469437_0.7760763110703941","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@vfarcic/dot-ai","version":"0.36.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.36.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ce194669776b8bcc19a2407f00ef64ca75037125","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.36.0.tgz","fileCount":95,"integrity":"sha512-kjTAj3GDOzrV8e84fg9z7F0F6hQkEuNNFZvsB5n7EBEjtZ4AyOTWp5KicmsnM9RFuHPsZlF35DZdGoFYd8jrLA==","signatures":[{"sig":"MEUCIHOsk9JVU6L4WRR5mO0GZhmREKqJW1bfaVggsIgBFTA5AiEAod7Sj8wzu8d8MeJv5ITKI0/T2XbJqcD3fudb6Cj1ySw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483236},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"e9d818021090e707c1103103bcc1ebe857d8d34f","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.36.0_1753215830352_0.1720158752144847","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@vfarcic/dot-ai","version":"0.37.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.37.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b0e30e722ba2777eecc0003f7023151d3865ceb7","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.37.0.tgz","fileCount":95,"integrity":"sha512-ryG22CDFhl/q2XKNhRSNSvEKgZM70PSL8sfPbF+GLbxvAg9QWA2HWgYUHEccl63HrLZPqURITkp3dczRC/efHw==","signatures":[{"sig":"MEYCIQC9GVcT8mwWYyVk7qGVyalcHLZcptHPPwp0a19SjDPOWgIhAIAJJdGMJqz6cAfHxEWf/56l2uACg/SrIJCQZviat5fY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483236},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"1b7c391943a744656944126e7310a872e8ff676d","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.3","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.37.0_1753216529731_0.6752700314617763","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@vfarcic/dot-ai","version":"0.38.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.38.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"775046d7d224f467d13a0f35422db1b3d722818b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.38.0.tgz","fileCount":108,"integrity":"sha512-4Yi2Dc0eQ40P42QomB2G6DwIC8K03nMUvzygYXpfT8BzGmEti+WZ9bgwsmsrXPgqVipLEUzmpnWtwzo6M5WP5w==","signatures":[{"sig":"MEUCIHyp3KIqnKk1EvxAKZ9hW+IICXe3pnIRjPZrAv7X50iSAiEA+eBEBlZlU9ZP6AWHRh4vqEkEiBbmpEF7vbYtbGXenLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544181},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6c7592f5ec02cb4c195510ad45aa4b2a6f008168","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.38.0_1753312066056_0.8652926574775626","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@vfarcic/dot-ai","version":"0.39.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.39.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0293838ff7a1ca96a7403844002bb8ed45f83b8b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.39.0.tgz","fileCount":108,"integrity":"sha512-vOaKpJNBMTTQtcEMku1fDO4BdyzptmA6V18OTiViDJ5qfJu156HR+w126W8fbrWQckbqTue3ygtbvK5dgeDS6Q==","signatures":[{"sig":"MEUCIBicXuL+OA4e8txr4C+lRNlx4RvWG62QSehiMVVFspuVAiEA/oUAbyZHyWugrcBwCNNCDl36+RPIWJX6URySu49slF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544573},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"01f36c7b5e142abe6534e4fa396462db710286f2","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.39.0_1753312440233_0.3378068779801082","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@vfarcic/dot-ai","version":"0.40.0","keywords":["kubernetes","deployment","cli","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.40.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai":"dist/cli.js","dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ca220e8a829bb8497641cf51ad46646f689783e9","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.40.0.tgz","fileCount":108,"integrity":"sha512-/w2+ER0ZVxPOF1HQTJfEtfavbdL7nE9nvuAkli7Fo7cetQYmMaC0lCrGWfI4woNk4pzWaEA7npazCxBt8T7+0w==","signatures":[{"sig":"MEUCIDYtRxspOJYmdcZrFGsQV2GRGrWNOL1E/Y/RhWI+OuYsAiEAxnUOb0ssaGIIFJOSIc50bmJ+hAj6iXphsr3ZK26EPSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544573},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"398d614f8d0c7d4702436bb0ed8c8d025f85e170","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:cli":"npm run build && chmod +x dist/cli.js","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/cli.js dist/mcp/server.js","start:cli":"node dist/cli.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.40.0_1753624893010_0.10792601474567354","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@vfarcic/dot-ai","version":"0.41.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.41.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"3921aaabee125828217d643e9c5f805777a5984f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.41.0.tgz","fileCount":102,"integrity":"sha512-7IA0MZF/jEHExJL0t541WcRfDipTxSt3vKSvdIOUnCPUDuLF4UfwUXUW/2Qbxg7/xSZnnx16uuZEu6dDltPE3g==","signatures":[{"sig":"MEQCICJ55rKhsVj4HOVFrF+yJd6vR5v+zOvzGZ2DrS9v2evhAiA+AQUsLvDaYvz457oO9e5pjGzcjNSaQ+9reQ76hLZ/ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500043},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"ef41c1ceed27b78752fc732cd0d04fd62f06d178","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.41.0_1753637636570_0.017710903211310747","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@vfarcic/dot-ai","version":"0.42.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.42.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"2c8a63c268278c716492ff947420f75439ba687a","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.42.0.tgz","fileCount":102,"integrity":"sha512-dqVrmz/yhmRL0EVO0bjwK4k9ALOXmLPnU66YXMdKrEh0pweBkd1V6vSe0GyknEvV6KJi1Ixms7m+SNUx0iVoJA==","signatures":[{"sig":"MEQCIBklRBmRime55nOsW/MY6IB4nr+hS8Erk1RY0Zb7pLtQAiBPh6e5WjTzza3jlrQ82aHWb6qbrYsGsia+TwNXOE702Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500043},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"e3c08122062ac7e726ead36f144dd253ef3d8d40","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.42.0_1753710387361_0.1358604108608863","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@vfarcic/dot-ai","version":"0.43.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.43.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"23eb8b5f35d0ffbc370feed30a01b0aaf0f79d38","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.43.0.tgz","fileCount":102,"integrity":"sha512-g9W0f8/zSeY4A5XKHL+vD2L3VhXRb1scIs41/cCKGOC/Fe/8U3WvWHUzWk1KLYl9oci4ZVDa83qeseXJmXxoqQ==","signatures":[{"sig":"MEUCIBBKMdUKBQzResRV2jgcJeqZe0wK4W0+dtLBG0BaQQi5AiEA65PZukNVMBK5f02pbeMotWql45n64LBXUMLBrCcEXZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500043},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"0ccafbc8622cc2f2f9b9396f1dc0c4c7372da1a6","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.43.0_1753714896052_0.8491677771956558","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@vfarcic/dot-ai","version":"0.44.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.44.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"f8125a929e4be56bfec6872cb7bcd2021130a0c7","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.44.0.tgz","fileCount":102,"integrity":"sha512-cdkfNP8XMOiDntv+O7pAsKFEKT0To1dWLnAxzACv0AMl9sn7HhtMxgZkGk7RG6o2+AKs8kVkvuIB04j86QLedw==","signatures":[{"sig":"MEQCIB4mW/XpUS6DKRxpXT3W9PXDKqbxCdTyos9KCRECJgxYAiBPwXry1R+koWBEvrDrLLSEbtuXA3RWbtGV/2qNnsMFqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500183},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"e1d15cf2ea5988b37ea57a714dd90efb4fb49841","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.44.0_1753828395713_0.573999708380196","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@vfarcic/dot-ai","version":"0.45.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.45.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0a80aef8bf75e6d441083cc9de4c6916b3c38fde","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.45.0.tgz","fileCount":127,"integrity":"sha512-3WyMiMHvgg37IndHad1eYVc1z61VV6HQlPHFyqQodxyQc0gfDOT4M0i1lsEs9Az0bf9P+mvo8GTCQr4F8lu2vg==","signatures":[{"sig":"MEUCIQD5XMyxgFpMwPHJ8Fh7vUXKJ2ASZGnDyJaNXkRJdF6nVAIgIq1QzlbeNkWAzXABJa505mR0qlLn6MW5/4GllyOTdB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619209},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"73bbd710e57d3b4ba2a0f5ee7261ddf0bd01c907","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.45.0_1754093037041_0.37306050332257357","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@vfarcic/dot-ai","version":"0.46.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.46.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"2f50cdc28d33e2bed02435f0bdf67db8243bd39c","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.46.0.tgz","fileCount":130,"integrity":"sha512-JZxiewQSA3aKubEj1Jj0PqTR/fxksAvoHDq4F7tYsU9glbNgsxn9AWh0zTUG2IYKtxLoqs0SXARxJDimwrOxsA==","signatures":[{"sig":"MEUCIQCgqmPOrSSERkLkhRwaVC+sukZvJzBycxgUwZzrOjYKOQIgGo6HvXC76LES/Mdg+QC2fSKJaGkjlrj3wusuHyG3wAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622293},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"5290aad9009c608e25314904d783a83c6b9e9a13","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.46.0_1754333870513_0.8338079961136116","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@vfarcic/dot-ai","version":"0.47.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.47.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"45377ccef84fbf65bcaf1c600e47bc1411a168b3","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.47.0.tgz","fileCount":130,"integrity":"sha512-NE7yju5pROjjVoL1kxd32WUFrchXWU28/1WTWlw3A6ScdtWI4c8Rlw6PrvrOm7jHTcOUFIshw2o6E8zrzHRh3g==","signatures":[{"sig":"MEYCIQC+EVqUSgYYSIgWEcLOTXD5lVuFS4XGuif4REWhBFhneQIhAKlarxXzq04BFDQiy2xbq8o/gqgxKLi5ClgL2wyP2ICB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624534},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"07e6347b0956b88794aaaada1801c98f2cc05cd3","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.47.0_1754407607520_0.6055753474826995","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@vfarcic/dot-ai","version":"0.48.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.48.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"2287b3f719553e38501cea1b070f84c38034120d","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.48.0.tgz","fileCount":130,"integrity":"sha512-6G9C+6KNSa1ROVPqavLbg3XwK42ELr6mhf+YB1fq5lP+FpmFWFq9PT7gxgejZ0HdxD98UZBPNdGC8hPz+wJEIQ==","signatures":[{"sig":"MEQCICNgk9FuYngd9jN14Nd+vZ2UiI/XntvHvdhp5xESPhHRAiAlmN0Lbp3cGl62fKjzkvWwf01rPKFLMXgfeImSnB1PNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624534},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"ca6a28ec7311d3d4c4ea6a61bb82deb782356aa5","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.48.0_1754414472990_0.5892728947384092","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@vfarcic/dot-ai","version":"0.49.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.49.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"edc9f82cab6c7788867206fe0998c2130c3e9242","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.49.0.tgz","fileCount":133,"integrity":"sha512-OsArPMDF87/RxeLzRifrX9LXnU7rG/SIb0KLfTA31X+GHq262kQYwxn4fPhpOWtgFWBwrulLiXAfv4stSxthtw==","signatures":[{"sig":"MEUCIB1nJM24Pzn6nyqDscOhyDFMEA3mqFV3dCPwfQOeEvVsAiEA5O+yBDZQSrY4TD3OrYDO6aCuT5kIUBhp64aAjwoTPvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631847},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"211c13d222bd9dbe03205b3652268b26db787145","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.49.0_1754425166242_0.6101855615398968","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@vfarcic/dot-ai","version":"0.50.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.50.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"877c8838619d5f9a3aa05af0b7368342ea1592e5","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.50.0.tgz","fileCount":139,"integrity":"sha512-CWr6FWS7kmLxdxQ2xETPZTnm4kVWiiI8N5Wc7/DujPGmj7If1qRSn8t6dVHpcmmBieOXNmSUboi2Fs3WkwUiXQ==","signatures":[{"sig":"MEUCIDexjZeMnSqP63fVMRvojOFgKWqnMF0MdcHnV2Mh68QYAiEAmtS7X0gZXEDvWXsBSt1BLsoNf8oWdPQomPoqv07zmT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748297},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"80b4720ff3ec4b077622319a30c549060a2fc12a","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.50.0_1754608859501_0.4623367210764029","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@vfarcic/dot-ai","version":"0.51.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.51.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"76f570e3676ed98cb5c485a03633744f6a5683f2","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.51.0.tgz","fileCount":139,"integrity":"sha512-EKT9H5ubc9CX3CmFpVMHMArR4YJOqdCJ/NGNlIOsZ23XrKIQxoABUIokQumyIXj63rbM3QPNuQYT3EOiRQvrRA==","signatures":[{"sig":"MEUCIQDj1+gGg2L6QKTyDKtmzsREsruSFPdsu6KlLLZKTwQqWgIgbQqzUc38WrTkPrWYR0PXUo3oD+18vlw9AwA+hmIYpr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748945},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"84704ff5a4a829c9d4db8f8b0dab668c032d36c8","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.51.0_1754688277226_0.41234814287849164","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@vfarcic/dot-ai","version":"0.52.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.52.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"6a156330e53548c5309dfd6f5568c7cfb5ff7837","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.52.0.tgz","fileCount":139,"integrity":"sha512-DB+Y+7SIw9fMKDVsS1kXVuhw3HgmzmLW8Z4GqF0YCZmsIheb/D0v96Rt3o56YoknvcJ0trffIu3/Wx4ibHKxYw==","signatures":[{"sig":"MEQCIBOKsLTT+14unlUXtZ+wtO9gU8ESuApxy0w9ECRb0yb1AiB2aMgB/nP7NyhGyV1CXXq1q/7d1EnevKJAAUcXOaBY2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749428},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"dd76f661af741795a4a5ee78d8e77fe5af9a8fb2","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.52.0_1754743210789_0.7028911705779095","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@vfarcic/dot-ai","version":"0.53.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.53.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"d622c0262f383bb4b59d3f60926e9c5bb77d9013","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.53.0.tgz","fileCount":139,"integrity":"sha512-EjWPtvn7XeHsfWRREIVBUsLpNlrzNu2K6r4RGAizHG6jqNwK+yNV2BC0KvZ5q3Rdz/fthuauNgBCv9f6iGc5QQ==","signatures":[{"sig":"MEUCIQCSXXvK42bShsoJHs+r36l98p4l3o0HpeDTA8XSeibHpAIgG0ttDcu7bFujcrqGkL/4obgGV0iSygbjwq1yBLUWOvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749236},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"4c605aecd229f60b2a70b93cfdf769cea5f742d3","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.53.0_1754768221174_0.2315947956803548","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@vfarcic/dot-ai","version":"0.54.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.54.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"77bbf5e3af013ced7fe787acae3203eb698b8096","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.54.0.tgz","fileCount":139,"integrity":"sha512-+dDkeFyMSMauFY2vKG4A+Bd+7dHUwRTUaSncAhNuF29CCw4t8bMekLIehyiLbGRLAt/pzVQfkrDo1VOKM4+6mQ==","signatures":[{"sig":"MEUCIHerx+1ZXNoqlhgGS4TRw+jLLbiCLu2gZshTvIouNOaEAiEA4VwRoeIf0Yl0c82NEJcazeludnvN19TllihowpvMmjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749588},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"a0fb064f807baf092480315b80aa6e836b10f471","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.54.0_1754783992878_0.23387690643854264","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"@vfarcic/dot-ai","version":"0.55.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.55.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"47c3fcd92fabda0b72c5e569eefdc00d09827932","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.55.0.tgz","fileCount":139,"integrity":"sha512-9JPaDGiAhdImKJHd1UMWRJNZUVc63ifsSv06wHNxQ1Hv0yNTDWbRkRK/eOKkMq9O6OOldKsmXC3OiVOwQWEffg==","signatures":[{"sig":"MEUCIQD/CCPqorg1OBem1XszVncwwfYVTvcKCYw+m5w3c9Fg5wIgC5fFDGMYK/YKtPr5Zfnpyx9JVr07NH+RWmDkt63+xCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749588},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"d3e380418ae9536ba93593503859cbe187111768","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.55.0_1754955506184_0.9168736467755974","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"@vfarcic/dot-ai","version":"0.56.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.56.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a6052948286c15011525b92e17c16433b20189d1","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.56.0.tgz","fileCount":139,"integrity":"sha512-OhFJrMVxHMZm/+uOr9GR5b31zNJq0R2U7fOLKSp0RzN2n2pRIQqlyv3QIolRkEoaIaHmMTbtGcTmGF9boglsAw==","signatures":[{"sig":"MEYCIQDCw3Ztg2LJAuqKaB6tL8YgkhPth3YVSsSI12MSScyXwQIhAJ9gNnrvHBrRqn4NuO3OamNqCvOaQ2Fjr735t0DzIjDv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749588},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"1877fb0da9dc648ec1853e2f0f56532755504313","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.56.0_1754955523346_0.31247310660643923","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@vfarcic/dot-ai","version":"0.57.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.57.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"7813e756407480cba35f1a9500e6f034367e9149","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.57.0.tgz","fileCount":139,"integrity":"sha512-T5r94l/VU9dV80MGJd17dNWzyExw7JISouS6rv+O4G1xo4ulbsRf9WcFsnumWK7lpXeV//wG9YM5/GabkcsWrw==","signatures":[{"sig":"MEQCIEqcgUBFfIMnp3kYA6Zt27+wlbE7hv8D5dE2j7QbynfZAiBAeHQCB/3jCTJqAr8E1D8unIpvlfHcEeMKRTdmN6orew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749588},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"54f955da7ddc8cc515997fc99d743f7a02a0dd9f","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.57.0_1754956310106_0.036897314705261364","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"@vfarcic/dot-ai","version":"0.58.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.58.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"5efddfef2ebd1748e7e8d6f1dcded107f66243be","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.58.0.tgz","fileCount":138,"integrity":"sha512-ihxHEqNYouv4TOBqHCCVL52nBAiMcDfaVQzcDYhdbIkIwSM+1c10rF1sOVfUTgLM7kmfo2XAaEB3lqmRGsyRGw==","signatures":[{"sig":"MEQCIFea0ezW40oddQrdYcBO5QyrLWKhTdwtSqwzto+HFyfNAiA+66oZJM/uflRQDIwMVs5TN7jH/cCAB31RFc3++48kIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749723},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"cda4b1b74eb521dc92e059514a0e1cdeb6f520fc","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.58.0_1755044250989_0.5870094060255806","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"@vfarcic/dot-ai","version":"0.59.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.59.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"be01883bf11fc0675a8a7c96aade3a6f542e0695","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.59.0.tgz","fileCount":138,"integrity":"sha512-wh6k/RykZkGxrMvxFEzzCVJ6ur+E+eue6Z1gRiACK36boF8SssrzfSc6HYiNr6ToNljKihYwUlxj/pw1PaXkVA==","signatures":[{"sig":"MEUCIQCyqMqvLV33jiSUbLs+rG1Nt5WNTJ2TBG6aHcMBI0ThVQIgVOqOKi7iDNNhm1hNR7q6dZ7nBiY3vvjFjmoD8ZEJsDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749723},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8d9cb159d5d7db646f60c5682eb83dca2d79a967","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.59.0_1755045865901_0.541710802406741","host":"s3://npm-registry-packages-npm-production"}},"0.60.0":{"name":"@vfarcic/dot-ai","version":"0.60.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.60.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"947c8b4377de72e42e7ab654c46bab0e30dd5c53","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.60.0.tgz","fileCount":138,"integrity":"sha512-8brAoGO9TCUxHRoVKoGNjJ/84dtqd8Tf8seu0qQzWphNwEc55TbMKoVHIzpx99heVXuaTdBg4FcGDMf3NhghCQ==","signatures":[{"sig":"MEUCIQDf9Lr1i2xH8tiy+h5shaJt4gn1EipMFN3WjmM8AiOU6gIgaUqf+vwOWwVEElaDl3xa4jT5BCzMmTQwo1rEialnrCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749723},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"3ba1cc106d7cc141f69707e3fd809e934cc42a79","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.60.0_1755046703127_0.45437788190682493","host":"s3://npm-registry-packages-npm-production"}},"0.61.0":{"name":"@vfarcic/dot-ai","version":"0.61.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.61.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"5db90d37459f65df2795a6b41aba52ba8bc46e1f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.61.0.tgz","fileCount":138,"integrity":"sha512-8VWFQisaQKEKG4eVcUrbOWsY7+ndBAF6CxTw0rLvXXxGccnrwUrhiVnuo8BFVvG5x6a2h26Dq29LOaoBjpvIqg==","signatures":[{"sig":"MEYCIQCb4ntgOY/NCcQ77T1nDDEBXk71vD3gSRRDXWl/r1MlIgIhAPMSKCh/bF2rDpyZLaCa51dNCk62R/Vp0X8w/v8Xh2En","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749723},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"a0eb5d96a5543ded01001bba666ba7f9405129af","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with CLI and MCP interfaces","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","commander":"^11.1.0","cli-table3":"^0.6.5","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.61.0_1755126135571_0.7617098066630057","host":"s3://npm-registry-packages-npm-production"}},"0.62.0":{"name":"@vfarcic/dot-ai","version":"0.62.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.62.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"dc6c7289a6caf6a455d97fa2a912ef563de75d0a","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.62.0.tgz","fileCount":138,"integrity":"sha512-gGKpWHmQ34Mr5UKUVe1L0/Xk/DFaRjfQV52Z6ug5Pp7tav9lbG1X37eVeVVzeOc4rEZtqZz9ljR9w+HhX4yeiw==","signatures":[{"sig":"MEYCIQDkSVPllD0xeiCjwARFtYF1HGIZ3lEZ9yZSPcV87hySvAIhAN1Bnq/7l4gPoAcTaH9WyKcQPBvnyKp24g1uewVSiMpn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749658},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"69d8970d0e21ba59ab840770bf797bfe1cf9516f","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with MCP interface","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.62.0_1755130485214_0.45048276075638305","host":"s3://npm-registry-packages-npm-production"}},"0.63.0":{"name":"@vfarcic/dot-ai","version":"0.63.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.63.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0b8772b2abbf363746cad722cb9a8afd1d336ccb","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.63.0.tgz","fileCount":138,"integrity":"sha512-ckff006lldn/zPMnmVvtZlUA+W3WEeb42JA7JRegHztl32qq8BTcgato8Wf6mokzJ7y0h1w6+/kGVucNM+eXGQ==","signatures":[{"sig":"MEUCIQDwHODxUW7MjDGm8wVWKXVspzjSYnEOTXB6lke8GQPOAgIgeEqWOg/sBcOKmhq25J029qhPpY0dHo6WCIl591zX7ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748257},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"2fb8948316515902a5876497b1a203880a1a714c","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with MCP interface","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.63.0_1755133218083_0.5577941340520134","host":"s3://npm-registry-packages-npm-production"}},"0.64.0":{"name":"@vfarcic/dot-ai","version":"0.64.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.64.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"05cbada02af248295389af2feb1886f865a1835f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.64.0.tgz","fileCount":138,"integrity":"sha512-Acr9h/HPJin8D8/IV1EqykTdcfCPhmHshJ4fu2RMVCU+0ZJF0Azt5t0CFvOFJNV3cVm/y3hALwrPUEd395d7vg==","signatures":[{"sig":"MEUCIQCdKO+OCfJXvS9iUZdnGQQu5bR+8ZlKt2PQ4JVylAJrMQIgMwJ6AdLGnvdeCw3MC+sGSI/g89NSKN0Ir7hkmLionvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748257},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"69b71c22d3d44be1bc86aaf88813842e6d497d73","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with MCP interface","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.64.0_1755171569127_0.5764619634329393","host":"s3://npm-registry-packages-npm-production"}},"0.65.0":{"name":"@vfarcic/dot-ai","version":"0.65.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.65.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"117d75447639b1ff93760ae7ee7844c3f0162670","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.65.0.tgz","fileCount":142,"integrity":"sha512-kW9JPloD9mEnEXN+l0dBpypEqZRuUnm5QQ25CYQ5TlM7pgRYKhDVoW18TEsg15kwpFaoNhQ+7K5twkQcsAk9YQ==","signatures":[{"sig":"MEQCIB4GKBtCdJsVf0PIr4nKbFrZHabCKDvusC9LVAPx+YNQAiAT7GX/4LF89g6Z8mK+AyXiOHeByDdqu2ckcHdPPutmfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752054},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"c6a8e6e6389f66c936f6bae23a3db890a1cacfe6","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with MCP interface","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.65.0_1755188821398_0.663457566143868","host":"s3://npm-registry-packages-npm-production"}},"0.66.0":{"name":"@vfarcic/dot-ai","version":"0.66.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.66.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"dfc7ce94c43d7b1127020e5b3fb9d4fccdd581d4","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.66.0.tgz","fileCount":142,"integrity":"sha512-4K0KymCOiMQXR4abraG2RBsDO7Ke6vbfeYWmWe1rU2dt7l1CvuMaLB2QXdR+WoUUcymiXJVtf2qX0IJr0AsQzg==","signatures":[{"sig":"MEYCIQCJQcmzDVt4AuGo/1xYA5QP5HkmGBGoHezo2fM4Wedu1gIhAP5JsR08k0cqeGzhGSsMyZTQnidBAa0lMyDinX2qNY8I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750934},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"19fe3367a45f3a9559d9c143d9ad37b08504039e","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with MCP interface","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.66.0_1755190855596_0.4541323584568102","host":"s3://npm-registry-packages-npm-production"}},"0.67.0":{"name":"@vfarcic/dot-ai","version":"0.67.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.67.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"15c96a1b6c2990ab27ae9ff5e42c7d727c56ef14","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.67.0.tgz","fileCount":142,"integrity":"sha512-R2OtbLhdG4rpWSUpg+3NQKbWMD04DYgSwmFFhlFOKDhswNe+5cEAo2KPO+3eDFv2otcqGUKdhEBi2kRO0Lc6ug==","signatures":[{"sig":"MEQCIHV24ag3ICCL+q9pSCrDlhg50Ott0epclskbk1HtDC7YAiAOeQBwV1ROR97VgYiNT8ifbg+dT5gfd6O21ZQN7Wi4+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759267},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"983c4d42ed944034b4ac97c5b2303edccabe0d25","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Kubernetes application deployment agent with MCP interface","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.67.0_1755216251930_0.46651854487236455","host":"s3://npm-registry-packages-npm-production"}},"0.68.0":{"name":"@vfarcic/dot-ai","version":"0.68.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.68.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"37b3e17c591f88064e5c96e460cbbf8e9c8ad3e5","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.68.0.tgz","fileCount":142,"integrity":"sha512-L33VdK/RmegGhofIofIw1gjz4GCEGRkHThQnp0WaGpm8fGi3jODtn3+qy3PwwVPxo+7Q/zHTF9q4rLPW7r1WKQ==","signatures":[{"sig":"MEUCIQCp1ZG4OJ7W0gqkYJgA5nVcAfzsLHcH6qcKd7EzIl99VgIgWz/oB+XiGkjGE05+UbnmOaN2oX3cwQxGeV7aTZX/nU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759344},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"cfe68056152d466d5fabae2c356e94158b1b220b","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.68.0_1755299643437_0.3786367592424098","host":"s3://npm-registry-packages-npm-production"}},"0.69.0":{"name":"@vfarcic/dot-ai","version":"0.69.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.69.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"01940dbfab45f88f1db9aec5dff6bfd9af6585fb","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.69.0.tgz","fileCount":142,"integrity":"sha512-TtQpphNMsDjJUp4dvBswSC/lGgTyvEn/x5ui9r4LPsnzqqr9hVPSkzx4C4rhMAs6ICIEoql3oPSHMvKjEC01RQ==","signatures":[{"sig":"MEYCIQCqRavSvO5le81sV2xB9DnEJ7kr66cvhDUoXLUaCymvDAIhAKYQNftUdgQBjrkI71voP7bfT2Tb0wgjx5nH84Z6dISR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759345},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"733dba8b57f47515316e00e3ef6a46368fb75963","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.69.0_1755300235603_0.5865466142637681","host":"s3://npm-registry-packages-npm-production"}},"0.70.0":{"name":"@vfarcic/dot-ai","version":"0.70.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.70.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"689f869a197df0339ced5858a1cef573aa0844b6","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.70.0.tgz","fileCount":142,"integrity":"sha512-kV+1UeekG4iL41Dlc4ZjwR0rtGNygXKf90EMBqSeZ1Xj55sU4vfuYMg68iEg3R3SfG+6yaY2EsM+nczjOHwpuA==","signatures":[{"sig":"MEUCIDP+f2YpOpNLcDCRgDH4cgOYyrKhkEeAZTU8Ch27sZieAiEAsIt+ILuoc1Ha1LAHiirfKOjUlfsxq30uFozAi/O1agE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761829},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"1d177f1507d2bce76fd9f4a745523dfd558249c2","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.70.0_1755459342061_0.921129632009096","host":"s3://npm-registry-packages-npm-production"}},"0.71.0":{"name":"@vfarcic/dot-ai","version":"0.71.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.71.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"62cfd4c52b454eefbdf3161acc58e65afbf90d54","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.71.0.tgz","fileCount":142,"integrity":"sha512-c89A2OYoJcoVRswxkQnHB5OGLLSwi62IxoVu5ElEnAqGIGNxg+R/5QO2rClobzGOMV/avpjKbki+aOaHfzbX7w==","signatures":[{"sig":"MEUCIQD5RHTZh/gcOCbBiyJFAue0707LMkx6BZe+Gb5iqhHWAAIgZtRkcFZZUNImdRmP7s1XZor9rhDXwjFoPQCq9WbZOJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761829},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"b66f9439da306302923e3c731b03101b4294a60a","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.71.0_1755463762890_0.8929552039550512","host":"s3://npm-registry-packages-npm-production"}},"0.72.0":{"name":"@vfarcic/dot-ai","version":"0.72.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.72.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"402ecf5577b6ede7f64ff063d0290bb6ae5307df","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.72.0.tgz","fileCount":142,"integrity":"sha512-EpaNFwUsx5PLUUthqBlvDmUZg9wrMIcS3jZyb9f5+efzu9JbHXLrlCC/LyaWPXkrN83q1UQ+1i9ahPkw+7IzyQ==","signatures":[{"sig":"MEUCIGL5OCQSWahoQzRWs/En1zpoigSbiWbhkciU56gysUveAiEAhT++5dir6r4AHn824nlMPYz3la81NGefKqgi3MmtV+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761829},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"5affc46183826ffc965ae81f8d587782ac1b8efb","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.72.0_1755499898671_0.5743241975487297","host":"s3://npm-registry-packages-npm-production"}},"0.73.0":{"name":"@vfarcic/dot-ai","version":"0.73.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.73.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"567c40534a26632f8a80076f906bab60dd368fa4","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.73.0.tgz","fileCount":168,"integrity":"sha512-hcXUOpe1FX9Swz1Wb73tEYO5u3O67qEbeCLacrVv7VSvZvlJAmoJn/RTCK/f5+FVJjUm671YRV5XzT8TOp7N4w==","signatures":[{"sig":"MEQCIHACD+3ZQjCiEyUGEyqY+0aNb7dPhLjFwIo96uJ7Wo2NAiB81b1PKoND2y+r2F2HIw08A9S/AiLtyR2Jbku4oeZSFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870267},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"a8610bcd34f0e1ea79042d8c5eca6ce0288d925d","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.34.0","@anthropic-ai/sdk":"^0.27.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.73.0_1756227481764_0.7077259727199297","host":"s3://npm-registry-packages-npm-production"}},"0.74.0":{"name":"@vfarcic/dot-ai","version":"0.74.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.74.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"3be6df0889316f01cc0525b8a436b6d8709c4c62","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.74.0.tgz","fileCount":168,"integrity":"sha512-1buSY/4tGgIBQzcQZ6SfMd90C3iX4z2J5ZCmgDcTHwPNG6/1mO8SowoxWW97i7SNM1YwD9iw9nIQSUAoybt2kA==","signatures":[{"sig":"MEYCIQC8X57jAYz4D0YfnGvDf1U1IunXEUFHTxuC0m3VQ8m0owIhAOBQWi4RwGrHjDnXuLenhwusEkUkTz1GuStvA1DWReBj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870267},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"a4a5804d00774cf36fb9ba09cdf79a1d4dad6809","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.73.0","@anthropic-ai/sdk":"^0.60.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.74.0_1756400176196_0.7644555607605594","host":"s3://npm-registry-packages-npm-production"}},"0.75.0":{"name":"@vfarcic/dot-ai","version":"0.75.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.75.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"356a368c89b3f66c401322b5c7cead986502c021","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.75.0.tgz","fileCount":168,"integrity":"sha512-43kAzNdkvIn+PbqOnwJAoayOysxhcTX1HecGAWbKXbSQkIor37QQ7piKaAnFXasj/ZbKjXcwt1bP24EUEC8NNg==","signatures":[{"sig":"MEQCIB7na2BaTN7Av4NGMFgFNyFy0wpkY4t2RXoGxCC2/bN/AiBi96AoLY4B5QlZMgrpj3pg8uBJpN5jygmLuH0HTJrAPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870422},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"a676ca19318b87a8314e6714b1fb47f0e7f3d58f","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.73.0","@anthropic-ai/sdk":"^0.60.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.75.0_1756404108748_0.16628860552677538","host":"s3://npm-registry-packages-npm-production"}},"0.76.0":{"name":"@vfarcic/dot-ai","version":"0.76.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.76.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a53a67dfbbf4a7770d7f0c343c82bf429e097af2","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.76.0.tgz","fileCount":168,"integrity":"sha512-+tEZaxZ401HHWMMOi0nz+Xx9OLtb0ezez4jDpqvCNIOrxEOA3WwWwmvnYEb5O3AKk1IVK+A7Im6TPkgbVM6AkQ==","signatures":[{"sig":"MEQCIDuYZwHzqh2oaDTlJ9tW9iOVjPqq4kkEd8CohaJNpi2QAiAG7RCP14InSAteJh2X9EBv46bgmTwbtW2YSxc0C7xTtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870523},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"1ed778564d78b9a1287213debcabd549a59b080e","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.73.0","@anthropic-ai/sdk":"^0.60.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.76.0_1756504212965_0.4204664852096369","host":"s3://npm-registry-packages-npm-production"}},"0.77.0":{"name":"@vfarcic/dot-ai","version":"0.77.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.77.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ab9e7a5b0fa44fb1406fe74702eb7630edd99ecf","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.77.0.tgz","fileCount":168,"integrity":"sha512-yOJqC/9HU6mN/qEQsDu7zBALMCvTIJIbPEz2PHTB96aD25A10JhdU53PEWniAZenujYKfYJ5kcIWtHjBEcEscA==","signatures":[{"sig":"MEUCIQDJ+lALthqCOij4WXIhMw2wrUGXvO7qn1sb7hK6dDxS5AIgHywJ73CUUCwWZ7uu9TSgiSloUzNBlV3lv9jHZutMy7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871096},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"a77fa686315d0db7faedd15730068a4594c6cf19","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.73.0","@anthropic-ai/sdk":"^0.60.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.77.0_1756505867676_0.9307395853880871","host":"s3://npm-registry-packages-npm-production"}},"0.78.0":{"name":"@vfarcic/dot-ai","version":"0.78.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.78.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"28c97242a66c1432ae68733785fc4681783adcd2","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.78.0.tgz","fileCount":168,"integrity":"sha512-mn6ed9GP77a/K9Y+aWWuQdsRCgUlVvRJfF22DPb6/DeppYs8OV2msjUp8KtLUi/fsVYuzkl5QVUIODgv47Nkvw==","signatures":[{"sig":"MEUCIQDXgXQmZqXA3ah5vb5wIqh+RirQCFiyk3bKW/OKm2xSQQIgWGF1N91ikcDDo+b78bi6Pd7sr36FMREiGAvAKqAOjx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867847},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"47f9118ba4aa52e7e3ff44c9d800af091c97e6cc","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.73.0","@anthropic-ai/sdk":"^0.60.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.78.0_1756556721822_0.9986279227295456","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"@vfarcic/dot-ai","version":"0.79.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.79.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c06ad223b1dcf7909a5246a5dfad460e34aaf436","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.79.0.tgz","fileCount":168,"integrity":"sha512-bBfE+90GlA9EokCP07BbOJFBaSa/yMl10QZKZBXVGfsuKpNc8+vMp5BkHIZTgDSO/UWjqnnCCKbSFCC8UTOTbQ==","signatures":[{"sig":"MEYCIQCXiQ8u07L15wvPTFGXaXVfWJi3Yg7GNRybc1rvBbaWgAIhAMY0oFUjatNxHNLaORpkIAGqbnN+fZgtNpGclBb8TgVI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868104},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"dff2c301d626c92a8c81ef67b9021aace22ad5b9","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.73.0","@anthropic-ai/sdk":"^0.60.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.79.0_1756579436565_0.6326403179122346","host":"s3://npm-registry-packages-npm-production"}},"0.80.0":{"name":"@vfarcic/dot-ai","version":"0.80.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.80.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"6dbee2121fe0b63326af56d9e933177e0158db51","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.80.0.tgz","fileCount":177,"integrity":"sha512-Q7LIU1Jqd4sK2dtdhvVaMXwNS5rs9RG+FMtWm3a+YmuLzZy8MfZkLJPEnx1Z+jKGmqmzpj7PX3zqXqnfxIigsg==","signatures":[{"sig":"MEQCIC2ob5Sy+c8NDuj5q31coLn5z29+QFO431bLciJFZkQUAiAgMNLvU2bPe7cSC2e5bq1rrHawVTZyP3cZwAmZ2O9W/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890679},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"28f67e5b6959752d36d9cb16e04ebcc448fdde39","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.73.0","@anthropic-ai/sdk":"^0.60.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.80.0_1756730469564_0.7433359732829761","host":"s3://npm-registry-packages-npm-production"}},"0.81.0":{"name":"@vfarcic/dot-ai","version":"0.81.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.81.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"bb3276d131224d97d0caaa8bd16406a51ddcb6a3","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.81.0.tgz","fileCount":177,"integrity":"sha512-sH/4Xg+2Ki/rEw0wkVVNoEyZ2PM7NJYOssbWYWO3911dnG5vOG075P1hVp0ERer5y4Kx06WgsUgR5O6RISVrgQ==","signatures":[{"sig":"MEQCIFKfSi6pTwdRC2/4OJHbMtcy4dNu6AZehBnndBxJVb3pAiAjqrxAXAgccuJEAyUhUXi+Ld9nL6bFf5w3dN8PKnLoZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895336},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"00cd0c9e583ff505071785b8bfcfa6537a7467ee","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.73.0","@anthropic-ai/sdk":"^0.60.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.81.0_1756767095388_0.04697554179713803","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"@vfarcic/dot-ai","version":"0.82.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.82.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"236fbff657adadb1d69ffad351dbd53c0905d4fc","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.82.0.tgz","fileCount":177,"integrity":"sha512-cdDHkG9SpG2L7/NVRAOEDczAckOU/ItHlPb0Pw2UEYV5EXDRKPjTBr1MLeRaHuq2cFgBEui0Uj6cQrdnNQn/Og==","signatures":[{"sig":"MEQCIEOG/ZbmJxGa7HAPN3K14UZl5YTII7Gta0SA/QlkQQz7AiA+Xzx9bJnUay6iuUatUxYKEZBF1i856cF7RW2Z1EdPwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895336},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"5121cb8da2bc825e558aa1ec74fab496e28e857c","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.4","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.73.0","@anthropic-ai/sdk":"^0.60.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.82.0_1757024244446_0.7180679225223534","host":"s3://npm-registry-packages-npm-production"}},"0.83.0":{"name":"@vfarcic/dot-ai","version":"0.83.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.83.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ae66c42c73cd3a5a1bdb59561c0a2df697c07c7f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.83.0.tgz","fileCount":177,"integrity":"sha512-N96GvY2qBTyyqt1AfgveNfYkIAOvCV2D4JkG3w6S3zyJb9LJ/RbYYR+f5eEbz3BrXGOIHFL+NytRMUHWjRwshQ==","signatures":[{"sig":"MEUCIAsNs/B1NM1KNZnnB6oS5fTKHv1EuBKeC9nRZSI8Qf8VAiEAvQ6BznVOxf83zvvsKVXi/Rxjdky1twlM4ux4bwmUKb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905319},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"5d30a142e37b2af72c262b233cf2c3cb4de68003","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.82.0","@anthropic-ai/sdk":"^0.61.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.83.0_1757448477463_0.08217756980446711","host":"s3://npm-registry-packages-npm-production"}},"0.84.0":{"name":"@vfarcic/dot-ai","version":"0.84.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.84.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b2160d8598612c02cdbee29e2e341f0f276479f5","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.84.0.tgz","fileCount":177,"integrity":"sha512-ZpiErflmpWGUKZDU02evfTjwm8fIhUnrAKfOJGvJoGbqVaAbQsrOtxe999FhYu9BKEqtbdxQqGwjonufk4Dyfg==","signatures":[{"sig":"MEUCIH6qzqwDTDZggMlx1ZTd6n0iRfJUMKP7gtJM/REjh1oYAiEAr2gFWiArq7hPI3RHjJ7o0aPsQ9toSIhYTToqAPc2HMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905319},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"add1b590e6a6289b1077328e97fd553e4a5d15c9","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.82.0","@anthropic-ai/sdk":"^0.61.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.84.0_1757459350251_0.5322609692004197","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"@vfarcic/dot-ai","version":"0.85.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.85.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"8886cb720691838e007310007a22dd819d0d55cd","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.85.0.tgz","fileCount":177,"integrity":"sha512-Aw8BIw6xZW6UWFelx23tej0u8Z0+7M5ir16z7LtXcz1sgdVE7VAAsELy9umgGEh9YJcqeJo4LB1IxaMc2cXGrw==","signatures":[{"sig":"MEQCIFVzedGM3MPT83O4fVv9YzQUpx2RGMsKj2spC5bWjlEWAiB83zDI/Fa50fellGR5kd6P4aY9LKv2h3N74bkmUF/S4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905320},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"50bfd028c949f4f4c17bb33c6506b69a84131708","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.82.0","@anthropic-ai/sdk":"^0.61.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.85.0_1757460540051_0.6582984131226164","host":"s3://npm-registry-packages-npm-production"}},"0.86.0":{"name":"@vfarcic/dot-ai","version":"0.86.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.86.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"297e3ce18d454931633e799eec4191ad04b7ddf2","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.86.0.tgz","fileCount":177,"integrity":"sha512-vOVwh2nV+ocfD9q/q0KAj9NI3h9IvC+B7IB4u+BZ1Vnki/cmJ15ggku6EXTuo4sSHQxiTeDNX3ZL3ydPPAcqcw==","signatures":[{"sig":"MEQCIDMUrnE3hxGVG0tLPDqxQCczAfxvR+Hdmaq1sfQQ+YWmAiBAeUEwQNkpDmYv9p8X+MgJEiikpGp2nJrUIVPqAxQh+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905451},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"e8a8e6fbcc9f7fa4835fd097dc1a9ca78e086720","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.82.0","@anthropic-ai/sdk":"^0.61.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.86.0_1757757201508_0.2399514238174032","host":"s3://npm-registry-packages-npm-production"}},"0.87.0":{"name":"@vfarcic/dot-ai","version":"0.87.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.87.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"95e2c66890eec2aeea27b6a4f6567df261ca92ae","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.87.0.tgz","fileCount":177,"integrity":"sha512-v9xg8nxGTSXxR++KIYNBHc1XPhJmsc7hRMbgIRgsZ+MyDs5mPF2GOEtEg0xCikHrxDjPvc4SEindmlefpCwoJQ==","signatures":[{"sig":"MEYCIQC/61Oi/tvcKATTLZTAQXPcLy9vhGlunMdd7FV7KjuLygIhAJIqdPtbRyMaUw5GMiTJ4f1Q4FLWcikTPhnG8ezLi2uA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905451},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"75603b2e32580c9599c03d6c07dbec6599ae7c54","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.82.0","@anthropic-ai/sdk":"^0.61.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.87.0_1757757711398_0.8682365221910453","host":"s3://npm-registry-packages-npm-production"}},"0.88.0":{"name":"@vfarcic/dot-ai","version":"0.88.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.88.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"1926280df34e4a6c44364c610bab601610232877","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.88.0.tgz","fileCount":177,"integrity":"sha512-Fl2DnAMIGnw/dXuHVUsRTgZcERX1St84/8vdoZ5z7YSYP6Jl7dqRufn7gE72OOGxrqgyZ4QHJS67jYA4TWC0BA==","signatures":[{"sig":"MEQCIB4v2Y91huFiffgpGqm+wBsbbnTJFxccnn3pffuHkQkzAiATeqzPHDePrG/pOgr6SjsrolsWJLun9wNs7N3oVzZO6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905451},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"84e8345ee933e62abb3dfccdbf1a523cfde6b6cf","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.82.0","@anthropic-ai/sdk":"^0.61.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.88.0_1757758151022_0.2990218258687951","host":"s3://npm-registry-packages-npm-production"}},"0.89.0":{"name":"@vfarcic/dot-ai","version":"0.89.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.89.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"425d984883cdfbac644d5daade3c673840e81deb","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.89.0.tgz","fileCount":177,"integrity":"sha512-FtQmseCxtMMNw32tvhfRnkRJnLY0PpAk5naHJNuFcou2p+iNgCq3gjGOLAQMoURuhvT0CpOL03jNbs2xLW0L4Q==","signatures":[{"sig":"MEYCIQDuG7XafUYopERQSWwhrT9z9wNSybJgD7QuE5TTg3DbVgIhANJZGqSbwUhxsLn45ZgXp1TI/YBcIPzRAqxa/NM9bbzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905451},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"dde695d0b3367384dfb16bf6859e19a9b2bac60e","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.82.0","@anthropic-ai/sdk":"^0.61.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.89.0_1757758727274_0.04206868501519123","host":"s3://npm-registry-packages-npm-production"}},"0.90.0":{"name":"@vfarcic/dot-ai","version":"0.90.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.90.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0eeedb120fc879142c83aaf35e48900c9174ef53","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.90.0.tgz","fileCount":177,"integrity":"sha512-c+kOY4jQnyvMlWWiDLJhRJfcwz/7rgB+NqcjHDHp82bExE944FXUu1FAzhsc0+BjtskjERYFLimDaOoN0lX7uA==","signatures":[{"sig":"MEUCIQC2jnYXwb16O9V43So8sC+BflhEebGswnBAcxnwFkiIwQIgLI/+kV+h2FzuZfHIeWqYxNL327wJphKIaQ0IGWIrs+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905451},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"d51ec1774864bf880efe45af977ba4d95d97a87c","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.82.0","@anthropic-ai/sdk":"^0.61.0","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.90.0_1757759179430_0.22371830783270608","host":"s3://npm-registry-packages-npm-production"}},"0.91.0":{"name":"@vfarcic/dot-ai","version":"0.91.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.91.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"6fd47c34ac59e61de886f2b90d7ebf488cbfc68c","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.91.0.tgz","fileCount":192,"integrity":"sha512-OECdUXyjT1liLbPZNtTEdSD0V3HUw345+WYD2JnWg65F8M9fYKJnMZvcthqsbHFyQ1SqQsCDnE14bSCylgRgkw==","signatures":[{"sig":"MEYCIQDNdS0BgJZHFhRpJ7LEvcVBCteUl1q8FdxUlZEyUUH2UwIhAMKyMxxljiK7Fm6IEy+unaBDSmujXWIQvUy9lHe4QEn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051722},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"f1ae348c4a2551c9b3faef357a1720115e1eee64","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.90.0","@anthropic-ai/sdk":"^0.62.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.91.0_1758481006208_0.9009686796710092","host":"s3://npm-registry-packages-npm-production"}},"0.92.0":{"name":"@vfarcic/dot-ai","version":"0.92.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.92.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"e9f930ec881874782f9f1b980050fafe647f9a35","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.92.0.tgz","fileCount":192,"integrity":"sha512-HSUeZVx8tm3rjm1H9Y3fkY8xM05ezjg/J+RiVDgDEkEqEokTDbTC9wTkS97Q1f86ByjK3NpmfzJ4dA32ceuDsA==","signatures":[{"sig":"MEYCIQD2svaXxNUZ9QVsGu/lnuvIfznFuCIqVEBT1ScfQG0yRQIhAPdJ4pIyHUO5pcyYDtqkuCbMpCh8bInxOazpX3rJQzYS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051722},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"4358b5f94362c3ce00a0510ea2fbb9e58f6b1992","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.90.0","@anthropic-ai/sdk":"^0.62.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.92.0_1758481623344_0.607928192625234","host":"s3://npm-registry-packages-npm-production"}},"0.93.0":{"name":"@vfarcic/dot-ai","version":"0.93.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.93.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"e70bec529fc8c5c279bcf2090c25feb8713a5a30","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.93.0.tgz","fileCount":192,"integrity":"sha512-aU30p//o8pwGiuR6uKl97HVxB4CqmFYq+igJ/jSp0I55cE9EoMLM4oLm1lOa6E3OoiCchjDDhJmjclRFLSBhHA==","signatures":[{"sig":"MEUCID7SdVjKPWTnUvxcrWum0+7snOhC6czdX7srb2Ptx02eAiEApMkpLNQ3MptX6vcKx6gf4cs+V0zB++xcYR+AOJMx++4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051722},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"f7af25c2d86762bd4d0fd5a49ac4cba9d1b2d5d4","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.90.0","@anthropic-ai/sdk":"^0.62.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.93.0_1758482395427_0.33959166709747524","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"@vfarcic/dot-ai","version":"0.94.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.94.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0cdd280f667caa113830f8d6083f6f64be6594ca","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.94.0.tgz","fileCount":192,"integrity":"sha512-2VOghS2HxJCRypFCL7GVmJd4QoFGIhcP8UrGB5D4o9MwXbcekuD9gPqO/7rFe9IPGZSBE8EfXbGLjU20MeHXfA==","signatures":[{"sig":"MEUCIF3VaXAM2gRmnNoHM9QrXQUARKQ8fND0nmftIn2Jl54CAiEAi3Cpu2mBv2tjZ7iqisxcJbL3ly5UIgMj6kmc33r3XqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051722},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"2d84ab0fa32a380a7a6d3e8cb48d8b29d309a98d","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@vfarcic/dot-ai":"^0.90.0","@anthropic-ai/sdk":"^0.62.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.94.0_1758483037334_0.8304132298297957","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"@vfarcic/dot-ai","version":"0.95.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.95.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"3df7e37a1559844533c45910b78ebd1e364ea18b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.95.0.tgz","fileCount":192,"integrity":"sha512-hIPKINj3mK6tODpk1tlUzJOWhyu/78DAxsmki9+eShf6zPORtjUTC07K4Vl9KSad2eh2NnIDTd/LKHzaFP5mZQ==","signatures":[{"sig":"MEUCIEbto0aBvzSzWbuhMni1BuHnIUH8jvxi2ZhuoZnzur7AAiEA2KEQEOBbIHScTUOrBUDNQfSldSzUYvGtM/sM/lvdWbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049751},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"e859b66726dca0433b4e1acc969b33f1fa20324a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@anthropic-ai/sdk":"^0.63.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.95.0_1758553966658_0.6153816710784863","host":"s3://npm-registry-packages-npm-production"}},"0.96.0":{"name":"@vfarcic/dot-ai","version":"0.96.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.96.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"602663394e1b329a136d539cd80680e3abc04f4f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.96.0.tgz","fileCount":192,"integrity":"sha512-QqLqY6sdAGu1wPCAPkZEzCmHDfSKUYy57uNJoidBM+CfynsiRqPi1+hHh6HULvdUUm7OWsDhaU6TwJqnN0d8SA==","signatures":[{"sig":"MEYCIQCPPrpKWf/bCzgBhnPn6s5USrcerUzjMtUl2JefbeDFZQIhAPcJWTtShjHYX4ZhQt4F9MvVmUluGzKOfHPdjo/cDUwU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049767},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8149fb793b7b45900dc0514e2c58b85d46dbdc91","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@anthropic-ai/sdk":"^0.63.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.96.0_1758580122662_0.7595061501674416","host":"s3://npm-registry-packages-npm-production"}},"0.97.0":{"name":"@vfarcic/dot-ai","version":"0.97.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.97.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"f9f28c95551fa5a9abfb48a94317f5f829c5b4a1","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.97.0.tgz","fileCount":192,"integrity":"sha512-d7qH3DZh4UfuP7OyjnodxSgqgS9NFtHjwSul73u1CPOU8pVgO6H6WmIVlrUrkrendmSvN2I2VNdsf0K77+nqbw==","signatures":[{"sig":"MEYCIQCwUYOvHF/SwM4BCvUC7CPP8OrcGe/eOh03WL6bwGxfqwIhAOi2aBgJR49VJv/ziFpyQEVvUd6nLvxA6pBCwUQSi3KK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049827},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"9e4c01ea2404f84b43cb1ea008b90df23cf7d0bc","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@anthropic-ai/sdk":"^0.63.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.97.0_1758585036044_0.22559525288293214","host":"s3://npm-registry-packages-npm-production"}},"0.98.0":{"name":"@vfarcic/dot-ai","version":"0.98.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.98.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"eddf08dbd072564fb36abe0c300af5d5c8a0bfc5","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.98.0.tgz","fileCount":192,"integrity":"sha512-3KeymUh6kt3/yrCk4riVfoZRkdX04/Tqnna3UYfK6m9pEVF/UDxgY1diqjRv41ISA9nFzD9UN2rKu7nJwTv62g==","signatures":[{"sig":"MEYCIQDroZa0zz7zPD0bZaoqzrryzRdiYtzPlR55OQ8SZeRrBwIhAIur3tKJmAgBv7hSO5t9HvtL3VtbKkL0hzaNBfKThUJL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049827},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"fc4efd1d9c99dbcf5ede7af8f44ac310f92e5123","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@anthropic-ai/sdk":"^0.63.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.98.0_1758749198425_0.8847656926138148","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"name":"@vfarcic/dot-ai","version":"0.99.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.99.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"6b0368fa79f9590ca180b985abd5a2c60a4357d4","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.99.0.tgz","fileCount":192,"integrity":"sha512-6IMOuXR0tXDnlCBT2X7NsnxL2RaZzmx7g51qvOhr4FrS1Qhr2pLo3PzttBcfHOH3VHTY9kn89SoKJON7CIyPBA==","signatures":[{"sig":"MEUCIQCGmMPSmBmBKEKPeXyjYyuz0TUM9HMZvADbY4G5YNVrZgIgO5lLmUfcN9evocPaozwrgaTZ/oMRNTBkbcvnNq6Org0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049827},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"caf72359aa258639bbe83f0f7e755f6b843ab428","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@anthropic-ai/sdk":"^0.63.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.99.0_1758749803328_0.094284780058842","host":"s3://npm-registry-packages-npm-production"}},"0.100.0":{"name":"@vfarcic/dot-ai","version":"0.100.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.100.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"6c35aaf4b5fb2011ae8c874dab5dcef060913a7f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.100.0.tgz","fileCount":192,"integrity":"sha512-qrkhVzkX49UnBAfMZ2RF+o59XqM94TcP+5P1HV5rlEhoNQ9ZFmmLOfW6/MoJmdgDu0ZHHozseuJKJr8EYeNCAQ==","signatures":[{"sig":"MEYCIQC3mgme7ZZTMug4Z/wirTFKjGU5BJIkcJEDnrBo1AQ+5wIhAMGD2tjTXraYyyzioxmSA5ZcCCPVBarThV/nC3nP8htD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049828},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"ebb7cde10227fac8d36f0cc79dae332946119731","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@anthropic-ai/sdk":"^0.63.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.100.0_1758750409372_0.3877155093784481","host":"s3://npm-registry-packages-npm-production"}},"0.101.0":{"name":"@vfarcic/dot-ai","version":"0.101.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.101.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"f7c12c4adba15223a10f6b4324cb094e91181462","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.101.0.tgz","fileCount":192,"integrity":"sha512-kaw6LU1fyaPXQ7ImG9O0qWbenMo1l1snqd87BznB0rcpKSwLBRo+co9erGdDNHSn/r1R3PjgLg+ykSge5Ik+kw==","signatures":[{"sig":"MEYCIQDc4zsiyfAo4ktuhjLkM6i5OoMO3UlSLO+sHJnclLhtmAIhAMMfeDXHiqxun6kbc3vCqiNiJzcnzY9rQQbK3Yg+U4tj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1042334},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest","silent":false,"verbose":false,"testMatch":["**/__tests__/**/*.ts","**/*.test.ts","**/*.spec.ts"],"testEnvironment":"node","moduleNameMapper":{"@kubernetes/client-node":"<rootDir>/tests/__mocks__/@kubernetes/client-node.ts"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/**/index.ts"]},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"b32b2a0686c239b160a9c0f310ac5a5a301e954f","mcpName":"io.github.vfarcic/dot-ai","scripts":{"ci":"npm run lint && npm run ci:build && npm run ci:test && npm audit --audit-level moderate","dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"jest --silent","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","ci:test":"npm run test","pretest":"npm run build","ci:build":"npm run build:prod","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","test:watch":"jest --watch --silent","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","test:verbose":"jest --verbose","version:prod":"npm version patch","test:coverage":"jest --coverage --silent"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@anthropic-ai/sdk":"^0.63.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/jest":"^29.5.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.101.0_1759076323141_0.8818676278679927","host":"s3://npm-registry-packages-npm-production"}},"0.102.0":{"name":"@vfarcic/dot-ai","version":"0.102.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.102.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"cdecf0e5baf1cacc8bc7f76404261fe0ae4f1b28","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.102.0.tgz","fileCount":192,"integrity":"sha512-1Rbo0Etm+2ZciVmTVWFF4Zr3dv/LwyM/fB6pYaDWk1r9hNOIUuqalRjFbsfNgKb+l8sef3+F9rNmTYXjX/39Kw==","signatures":[{"sig":"MEUCIQC40HH5jICX93hsbUBlx3hm8OHgcgEmbZUYXp9M64sX5gIgTnBKxyKnmZYFC9N50mGWY8MEP5HrHLObQOh7KepYkoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1044130},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8221e6cc4d89abde93795e35c5e5a372a703bb12","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","test:integration":"vitest run --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:setup":"./tests/integration/infrastructure/setup-cluster.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.102.0_1759361411188_0.6905116318087137","host":"s3://npm-registry-packages-npm-production"}},"0.103.0":{"name":"@vfarcic/dot-ai","version":"0.103.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.103.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"06b558df360cb6a08f38b21d6b46a7a50c4bae32","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.103.0.tgz","fileCount":192,"integrity":"sha512-dMF5TRUjA1waT0GiArsDmEP5k2maLrvwKnnCJxD4m2eSE/JUfnII7G8RrqMFyfA3KWN/RtW2mIQxWu2dWldSdw==","signatures":[{"sig":"MEUCIHb4zSmL6E50iKyhrxmIYLc+BcRbEESU4Lyqkizp5229AiEArnq3+TTYQrliFAtzgte3nj8tUHMXFmW3vGbp6+LaLVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1044130},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"7b141bdb3fa093e87e6963ad23e443e25e29dbb1","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","test:integration":"vitest run --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:setup":"./tests/integration/infrastructure/setup-cluster.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.103.0_1759361931814_0.8636821446951795","host":"s3://npm-registry-packages-npm-production"}},"0.104.0":{"name":"@vfarcic/dot-ai","version":"0.104.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.104.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a7a40f747ce66457cbee7b6fc69c58bdcc184378","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.104.0.tgz","fileCount":232,"integrity":"sha512-0MBfrOqnoYzmOMDagrPEBFcFg0kGAY3nKfmhPOWqoGe2w0W1bG/HvbnSVKkgCllGTLLCr5g42Keaf22+dtTDYA==","signatures":[{"sig":"MEUCICSwmwqEBV47HB2vzL2IwIWw8IH6yyR6XPoQZp1mQKx8AiEA8/UjzQ1IzAC2CEYPpvNzN1ozfDhFyu+bvfXx25OdnSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196335},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"7954eb3ac31fe3d1917596f9cf9f2fe5cb681db3","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:setup":"./tests/integration/infrastructure/setup-cluster.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.19.0","dependencies":{"glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.104.0_1759500394142_0.32446681153618084","host":"s3://npm-registry-packages-npm-production"}},"0.105.0":{"name":"@vfarcic/dot-ai","version":"0.105.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.105.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"156a945fd64600025dfb11352dd7f5fbfea361a6","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.105.0.tgz","fileCount":241,"integrity":"sha512-VumRqp9A74JKY6BtRh69mnoCNdI33fiaJ9ZHIUS8cSlhcPu0a44RY6kEIkznhLgCM7jpAV/31hRTQu4y1bq2JA==","signatures":[{"sig":"MEUCIHm/sKvvB4KrV2akF2adjIdx60hE8CPOaCzY22eqQjnSAiEAnAzKo0gfI5x+3S6XLueX9elKXNjQRbft4JHODfe/9os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210371},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"2677099ec45d1919cba01034791ab5df44c47ed2","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.105.0_1759631166688_0.3314675943820884","host":"s3://npm-registry-packages-npm-production"}},"0.106.0":{"name":"@vfarcic/dot-ai","version":"0.106.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.106.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c18534a638d3a7dfe774fa7ff30a94dea073175e","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.106.0.tgz","fileCount":250,"integrity":"sha512-fx+tQSxTXosifJjXLZz7jmr2T7c1DACsjWwSRS/Cm+mMXo+nD1zWbm18TT19eEYk+0eCHI8SQyPAEFuomF3rKA==","signatures":[{"sig":"MEQCIBSrmIrNvk8Mf1ujUanxGOAoP76fAo9o3ztmWlRGBSKoAiAJoHnlOvUhA3EoDn0YNOGW3ZbzbJXyVX/58voDuMMMmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235943},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"e314c8028d331b191b4c45ba7af14f12378add84","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.106.0_1759685535744_0.8553426664006452","host":"s3://npm-registry-packages-npm-production"}},"0.107.0":{"name":"@vfarcic/dot-ai","version":"0.107.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.107.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c14ddb94c4b53c3403e6f3ce108c35c56dcdfb6c","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.107.0.tgz","fileCount":251,"integrity":"sha512-3/9mCsxYy2IiMjMCxQhpX2pwooQD2PDqHkDsWGSxUb15nivBAZ+QbY9oNK8EW4bz3q7OzpkFPoq7HW5TY600VQ==","signatures":[{"sig":"MEQCIEhNCCIYyhPMigzegH/glXpiq75JvOddFbil9CI6M25sAiBDVLClLr+x6uZzGB+GiYGHSW8Itq/SN8PapIjBupm1xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1246278},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"b8e58961a0026bd2b5f4a323a9e28d321cf0b1f8","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.107.0_1759701629032_0.5805379657000402","host":"s3://npm-registry-packages-npm-production"}},"0.108.0":{"name":"@vfarcic/dot-ai","version":"0.108.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.108.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"5fb3f70b815e4a4c74cf539b5529f8589f0ba3cf","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.108.0.tgz","fileCount":251,"integrity":"sha512-3aS68TmKBXMUmlGbfW+PWYcYUIUcSPiGi9RskMUk/brx6GD/HxuhRfIs1U2WghTB1J1NUrBQ7d2jWxbv9GVusA==","signatures":[{"sig":"MEQCIAtCyVNiSNKcznPfYFrp1gkkXNuDJ9e0vOaGx1172/XLAiBvzhsXa8zhLsiyyYX3KEnZ33QqB5Vr3IM6PMeeD3G5YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1246278},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"ae97e8336c2fa450434a8bec3fb08d74fbb3e840","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.108.0_1759702795178_0.7456988810665406","host":"s3://npm-registry-packages-npm-production"}},"0.109.0":{"name":"@vfarcic/dot-ai","version":"0.109.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.109.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0e21a4e8b578fba1e9a9d751b7d02d52722034a1","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.109.0.tgz","fileCount":251,"integrity":"sha512-sosIkv8ANpX86MX8EHyWm0dNQaHrRQyP3BzF6JpnoJbAhp7PXW6nWjLP0hmnsjChirv1BxTrV/Xk3a3LD4214Q==","signatures":[{"sig":"MEYCIQCypghsyRIhhnNTDieF/FO8PHjIRAhd/beDyZssovjEfwIhAMCaS8o3eCuyUpf0LlC9AcrpuDH7ih3cf5x2kSTVlVPL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1246278},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"389553182c62b598b763b527932fac336f7d78ea","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.109.0_1759704097412_0.7380371106616972","host":"s3://npm-registry-packages-npm-production"}},"0.110.0":{"name":"@vfarcic/dot-ai","version":"0.110.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.110.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"cb919233cffe313fc664d450f60b264b1cc2aa34","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.110.0.tgz","fileCount":253,"integrity":"sha512-NQzjMLlHN5udubJ79eCzCpCM6g3RSlN8fQL5aHVVSu7zRfl1R2e5PqgSrMkLJwj3mI79hfSWNTUdUHoYqlAtdA==","signatures":[{"sig":"MEUCIG1Xa+B6wzjCvrOq9vpbq+zx8ibu97Es09SzHN92MgUxAiEAu4Wmbj1Vl7ZrOH6SBjYxqp99bcyTSLxJHDfTCyDbMSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1257364},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"d795c02aa212bcffb9653877e370e5ce0fab43af","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.110.0_1759851769041_0.9317159035872646","host":"s3://npm-registry-packages-npm-production"}},"0.111.0":{"name":"@vfarcic/dot-ai","version":"0.111.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.111.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"3f7d2f1b215f0f32e1ab7759b951d9341c3d0668","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.111.0.tgz","fileCount":253,"integrity":"sha512-qcLmlpNYgbhiaGEc2hbvAMMT1HBep6GtcWudqqKNzTwqkPCMAXXXUBb0GUJWgMTOR6+dwfM/3g/4/Xim/u2tog==","signatures":[{"sig":"MEYCIQDrNd9SJijM6N6taP0L1GJmL6juVpGxrjIlgB0OvSAEKQIhAPUp/Fc5aQwdEQTpGMES5RNivVydL8tWwEMe8yq8dw05","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1255496},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"e96ba6cae5f292e318a72af6ef2fdf734aa600a2","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.111.0_1760189361633_0.17032869420060592","host":"s3://npm-registry-packages-npm-production"}},"0.112.0":{"name":"@vfarcic/dot-ai","version":"0.112.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.112.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"eaea102fa36512f13b227fff7e4891fce84ee45b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.112.0.tgz","fileCount":286,"integrity":"sha512-uCprfYbMJsd7QaxUQbWMvtjSUvMIgL9aBPGofTq2/1axTmJh0GGpgoIXykCUTzzQLZ1LUKjGmzk/Cd+X2W0BOQ==","signatures":[{"sig":"MEUCIQD8bl99/Rc0bYb+VLDOhJEc+uKM0L0dVZeMWorHhDMkeQIgKCkj+hHFlNxIbDNq1ky85EyM8IsiQZbsrVNsaTXwXjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348963},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6f2ff7f64247bd0c0e680c1d01c711532698c3ce","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.112.0_1760330596796_0.8064490323864835","host":"s3://npm-registry-packages-npm-production"}},"0.113.0":{"name":"@vfarcic/dot-ai","version":"0.113.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.113.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"07d43f8614a9db874293992f59c626f415d624dd","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.113.0.tgz","fileCount":292,"integrity":"sha512-QE9EPqL043GdgGinhBjoyjaxhM/tq4ztnHo2nE9GasU52jP8XLEH11NGAUOOEQg+f2cdTfTyHiAlg2eV08wCnQ==","signatures":[{"sig":"MEUCICQW83HyeUW43lOt1yoBbXMAcqnqJoIrBJ56vr6v7z9NAiEA6QJ69BIp8rQB+H41UbSFWp5SsXWGfhX7J3imyXZyuME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394558},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"18a6ee1e33e8ef6165ac74431990c65d7c67f415","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.113.0_1760566383436_0.3817895350771918","host":"s3://npm-registry-packages-npm-production"}},"0.114.0":{"name":"@vfarcic/dot-ai","version":"0.114.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.114.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"597560d3a2c4abccefe7a5364a150207b6379929","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.114.0.tgz","fileCount":292,"integrity":"sha512-lhTXvs0O6tmmXMGbgXvoEjg80obkSOIlCKPyeZ5LogBE/LWv4TRKgmnv4eI5utG0c1V8If7OMwyfUtUAc4YINg==","signatures":[{"sig":"MEYCIQCCUcY/2kWYAuCgy2b78Qtnt+YDWpNtJu7/hLa2fg5hzgIhAKSM+R1gYCPvCPcXG2YYF3ZwxbW1dhfEk3aMXgUv5ifl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394558},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"5001f475f2369b48627088d02d6d4e42cb346dd1","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.114.0_1760567141888_0.08716064259828649","host":"s3://npm-registry-packages-npm-production"}},"0.115.0":{"name":"@vfarcic/dot-ai","version":"0.115.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.115.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"48b568ed0cc464b38be290d45fb8ba76a3d781ad","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.115.0.tgz","fileCount":292,"integrity":"sha512-RV0fOO4EG2ZEMGmygy2mN9L/1lrKoZmCT+lKQUyteU/BgDO0M7hie9avfqY/aVLewtufFqpuWK+MPHfwhlRjxA==","signatures":[{"sig":"MEYCIQDQjrhGRqlzz1Ie57VPsQ+MnpZIPXVFaj1hmFEOT4cT4QIhAJV42/aTa0gXmLgJqgUzAGOI6R2+T7vYLd3n5xALCVIE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394558},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"b7d34cca555c60ce35ced7e63520deed55d1475a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.115.0_1760567823771_0.8648514321368796","host":"s3://npm-registry-packages-npm-production"}},"0.116.0":{"name":"@vfarcic/dot-ai","version":"0.116.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.116.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"eb4993ede18d2588e23942f2b977307e41d4fa54","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.116.0.tgz","fileCount":298,"integrity":"sha512-mh/ZcWbWhjfWRF11VzL10STPU3cs0eliI/WWnzTs7/+PsewYIhhh5/ExaZAZs201jYAldLWy5ywb68lOKIlkPQ==","signatures":[{"sig":"MEQCICPy3u2WHofwQXSspLyATQHjkFnsSKiQBxIAdB6qFENDAiBhPI4G4ckzja84xXik7CdBuJ2ezSIh7G5uEsWOXQjKYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1436875},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"ab66e66a1fb47cb1cc3c0a910f4edfdd748ecccc","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.116.0_1760716789445_0.5796902972032836","host":"s3://npm-registry-packages-npm-production"}},"0.117.0":{"name":"@vfarcic/dot-ai","version":"0.117.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.117.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"1038d1f54c1e8c5661aed71c4cdc98f1d8b67a29","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.117.0.tgz","fileCount":272,"integrity":"sha512-37S3QgpKGbB04vANWYbVlohcLLe0oTJyXI3oVywMWy92iRxWA6U1b0SSTO8r7rf+ZBNVJmuBQcf9FGbGJNwPIg==","signatures":[{"sig":"MEUCIEGqR5hQYJj5LZJn853nl1fHEBeBfJ+yRTtTYZFjH2aQAiEArKwcBoBNMp+b2fDuVBSfQPAEB/9Cw7Ztk717fF4pShY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1299055},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"55ceed86491714305384d31387c7f05a5d1d3a41","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.117.0_1761350264254_0.18173322805610037","host":"s3://npm-registry-packages-npm-production"}},"0.118.0":{"name":"@vfarcic/dot-ai","version":"0.118.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.118.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"e595dd237a19580e73fe4ba61397b9a10db023ab","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.118.0.tgz","fileCount":272,"integrity":"sha512-lYHjYJsCi8NuB+vR4mila3Pud/RU4YDnsd1gjz1Wdbxv/cJbriaHgRX0Fy10VFilk9iSZ3fK6xeysN0nxV5qjg==","signatures":[{"sig":"MEQCIEHs3zuyEd7IIVohfj3nKg/azHuqe2lL9kj5fOuZbqliAiBR20DafnDTasw5NiheBfYacm+PSo1Rjcwl/B4lTcTLhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297619},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6eef6472e82e7587534fe13f626780ccd8a11a7c","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.118.0_1761433536280_0.1097925123789778","host":"s3://npm-registry-packages-npm-production"}},"0.119.0":{"name":"@vfarcic/dot-ai","version":"0.119.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.119.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"63a2eef467ccf4a3d4abdd2f5fc24b699bd8c3b8","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.119.0.tgz","fileCount":272,"integrity":"sha512-eY13bOiW8vPnrYYrifq+P5PK4Cg2932vUm6g8nuVrQcMiwRii0DPfu9dS7yEkHi3sD2m94VCAqJlj/rYLU76RA==","signatures":[{"sig":"MEYCIQCjeVq7cewF4jfOUoMM11Fi2VA6pkveNy9m/IEDVj/L8wIhAMZ67Yk3UgPdUwqYiGhf54LKWPnkkmmrmlDT0XaACgHp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305994},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"c3e3a18ee5356e8c0da929ba91ccc248792adc58","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.119.0_1761497879291_0.4993041429099414","host":"s3://npm-registry-packages-npm-production"}},"0.124.0":{"name":"@vfarcic/dot-ai","version":"0.124.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.124.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"14869f6103538d4207260586968f807fd1f0f7cc","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.124.0.tgz","fileCount":286,"integrity":"sha512-y8CAilfLHh2S4OrkbhZp2kHjDkCwLj7qkLZDFkzwl93f8HlOsDnelI0lUpKeIS9BxVDXbenfBykhTGu6Kfsz+g==","signatures":[{"sig":"MEUCIQDeXimXI3PI+djrtg2IJ4a8PZTTHNQwPk9/cuvX7U7kmgIgSyRIQChqP7acEea4wJWfB+14xZAq/1xe28Cf3Vm1PR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2950358},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"729018e58135e89394765c4d906aa8627a2c6610","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.124.0_1761518214178_0.9937481617458257","host":"s3://npm-registry-packages-npm-production"}},"0.125.0":{"name":"@vfarcic/dot-ai","version":"0.125.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.125.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"d779e30fa4725ca2044d1bfae9d95ffe03b96b6b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.125.0.tgz","fileCount":297,"integrity":"sha512-YMuFgpYGfOvIM8UMLXL7knEFIevCmm+rTPXzz93OmaTXSGiX9ba4cHgGgce/S+O5QqxAKdisM1o7NTFjuVdUWA==","signatures":[{"sig":"MEUCIQCPjmTXLFzWlT8w6g6I+f0y7i6Maw0dp1tDC4s6rWOZswIgd2x2nB9SHjiqG4OqvYpR9alAdkEtnworNpDinUcnzWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2983208},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"fa145feb6a340daa76cdf243d81b96782b05c27f","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.125.0_1761699131084_0.4462858165426098","host":"s3://npm-registry-packages-npm-production"}},"0.126.0":{"name":"@vfarcic/dot-ai","version":"0.126.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.126.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"fc1e26da03fefc6dd80d922e2a141801f57333ad","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.126.0.tgz","fileCount":324,"integrity":"sha512-ixM8Jo9d7RvU+WBWA1ByCixAP+uJESPkcyoGhM3vNCRge+bBLrVPvttmjNRLwrlvS2cN2QE2BWxCyVTE5dh/Lg==","signatures":[{"sig":"MEYCIQCCsyeT9juXBQcsuc1uD3/mH6np1+KKF2k5q3EABtaI8wIhANkz4+oBmWsS2bBUZc2MpF7oWgDBVyhYbymHtyxtZ0EH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3041021},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"ef5b0caf798d69168e51b53aacb95a586d1a37e0","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-base":"^2.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.126.0_1761843069463_0.40923795208402036","host":"s3://npm-registry-packages-npm-production"}},"0.127.0":{"name":"@vfarcic/dot-ai","version":"0.127.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.127.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"bdb59aa124299b2b38044393742d1fa9e98769c9","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.127.0.tgz","fileCount":324,"integrity":"sha512-PFvTyjZRpblXb1YFhYWw/ohjxeStuWjvQMUpQe+/KFXMeCN29P6uUY3XHr+Ofa9FnMN+jUPR4aEl0C+Va1Q09w==","signatures":[{"sig":"MEYCIQDb3aSdec8KniYZfZt+NvhKqf7/NCw/+5nCRWSCu35UVwIhALt7Y2kQCzZFsHV+qnPktIN6dMLMtvw9rKnGjeysR5Ax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3041021},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"7135b6633e88254ac6bc3c13f50c16cf6436cd8e","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.3","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-base":"^2.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.127.0_1761872968585_0.042339907138165156","host":"s3://npm-registry-packages-npm-production"}},"0.128.0":{"name":"@vfarcic/dot-ai","version":"0.128.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.128.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"cdee2002886cb80c31044ffddf89ef1b27d35c21","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.128.0.tgz","fileCount":324,"integrity":"sha512-7JVOZaf0DxrnOX67KQs8UVyJe/gK5z+306hH5s449W8Kml+roYcutysnu3jkNoHdpZ5Ri0d6TJ7NLxGjzEZJvw==","signatures":[{"sig":"MEUCIQDJ6APii+09Gbx8x0ZjSNNZs3qQmkplGPoVxFP145xaCQIgF4CcHQUhXko9YeQNF8J0d6vXtYejwudMllVOO/fmGNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3044576},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"359373c01c6ccaa68521a894ae4c03890434fa65","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","glob":"^11.0.3","yaml":"^2.8.0","openai":"^5.11.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-base":"^2.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.128.0_1762118061409_0.8879921369070638","host":"s3://npm-registry-packages-npm-production"}},"0.129.0":{"name":"@vfarcic/dot-ai","version":"0.129.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.129.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"cae49d174b40ec2df942785bfdf9c7a31ec793c6","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.129.0.tgz","fileCount":327,"integrity":"sha512-env80ylYJRPOVLX0eBB1ICmxFIWVRx7QBnHscWm3iyvVmlJ3yCLTiwbAaUMUQMwGXkO09AexKO9WlgzHLTSPGg==","signatures":[{"sig":"MEQCIDhlzZKVbIKVPNmFqb9ShUk5pkdFemrEPZyLAh0F2BjKAiBJ6FEZAOWvgNomFAX4aI1v3ZuI+ZcvAREy9qKt9GhM8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3048280},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"555fb07fa15052f331b8485cf8473ec8612d3bde","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.129.0_1762202252771_0.3637896475232676","host":"s3://npm-registry-packages-npm-production"}},"0.130.0":{"name":"@vfarcic/dot-ai","version":"0.130.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.130.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c1df88dc234f037e63cfa0233e36d202aca457c0","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.130.0.tgz","fileCount":327,"integrity":"sha512-fyv9x9kkM98mqipdEhgGVsC0mLDbNKLW0LK4IyLRl9cAZxGc8GgynaeWlx+zI9jo1D3sUzffrK97l9Lt74eP1g==","signatures":[{"sig":"MEYCIQDwMbvNZl+6+J9VySrVLtB+XWY0o7bICqBk309UJTvwWAIhANxDlHyl3Dm8aqdQQTBqUr3Wm/a2RrpKVbpT4XnA9iCQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3048364},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"83954858aa448cd1b397e362fe7ad95140229bcf","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.130.0_1762226395681_0.8756996704218469","host":"s3://npm-registry-packages-npm-production"}},"0.131.0":{"name":"@vfarcic/dot-ai","version":"0.131.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.131.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"13d6be2d94064066f4557f7cc4103cb87b4bee7f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.131.0.tgz","fileCount":327,"integrity":"sha512-hhXKL6xnEj1QuKQcumUcMm6zQi1GXRUxK0D/JvHMxeRydfhKMFY4oFMZI8fTJGMkHjip8TEeZ0yh82InM4VMAQ==","signatures":[{"sig":"MEYCIQCEI2yWQm8EdmUI1eN8K1+nA70Zqs6y/6l2iXWlRbPpxQIhALawi3nskZ/WsY6/y2SfAOnVg6J9QOkr/c4TjQ4gvz0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3048528},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"2fca2d9ee8290de31e792ed5d082264e8cb6da6a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.131.0_1762263769907_0.15256692914196335","host":"s3://npm-registry-packages-npm-production"}},"0.132.0":{"name":"@vfarcic/dot-ai","version":"0.132.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.132.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"7437a2f114647739760fd246e748be31b0d482b0","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.132.0.tgz","fileCount":327,"integrity":"sha512-e9e2EHKm2A9w+S4nwTrhN9yNT/kKUswm774teCjRTqwj9qrEdG53K/582TP0I6ovvlsqOcyYiXcHvetpPQ5u6w==","signatures":[{"sig":"MEUCIE8gAn8QgKrtQl2/d50Sd3ec1F6GBitPBNBq8IWMW9V9AiEAjgc55GcSdLjU066lEH+nt0qRsChYb1vlxlbKT2prdx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3051087},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"e2bd17f4ada70b1dff72ad816f1d26737da7ffc9","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.132.0_1762297996584_0.524871775799121","host":"s3://npm-registry-packages-npm-production"}},"0.133.0":{"name":"@vfarcic/dot-ai","version":"0.133.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.133.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a52a1932f6bf967e455abd622ac90f1016b7e193","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.133.0.tgz","fileCount":327,"integrity":"sha512-FOxPDRoDELjHcFNYM3/kS+oC1Qx4Y/HUJn+eof1v3stA6o8xUi15PPvnsMR2YkGSG+RVz5BMv/J0BsTTyIHTjg==","signatures":[{"sig":"MEUCIQDT0cZb0DYqwLXRokKXoFQUJr+gMuXdUosZWzd7QhYR2wIgVu2IiRv6xUFD3fsZdTazLz6QiR758LC7G4Me3jQeYCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3051207},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"7044427b73ee671414513cb187978d80923d5f60","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.133.0_1762298450945_0.7652611564580378","host":"s3://npm-registry-packages-npm-production"}},"0.134.0":{"name":"@vfarcic/dot-ai","version":"0.134.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.134.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"9d015b19b957afc5be40112e59ec03e6f97c4395","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.134.0.tgz","fileCount":327,"integrity":"sha512-G1wkgylJejukAfHom7OpFAubbU/H5adNg42u4YeOSmJSYSW8TAbJyprUEO2rILrgHcj7AC1mG0trV87yfwAecg==","signatures":[{"sig":"MEQCICQLCuSqMw+ceA+fvXJKIKVMcJMfbMq8vPeYJfKkpUKTAiAoIDDcMhHap56Fy70ICzRiozxC3OerYdO7BAhIDogcAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3051207},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"54e830f91a95e6fb85d45b55a12c7cb2a56e9cfe","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.134.0_1762347678849_0.2864329215715209","host":"s3://npm-registry-packages-npm-production"}},"0.135.0":{"name":"@vfarcic/dot-ai","version":"0.135.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.135.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b404c8dd63b1e0f5c140d6b55be120eb65fd437f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.135.0.tgz","fileCount":327,"integrity":"sha512-CV8QPnjWtnnoR6zst4UzTOcdPDG0Yi5g1sty2jxnq0c+BHlhMUW7rPrUS9SbKAXy6tWwpAgEjX4UuVgDUcxQqQ==","signatures":[{"sig":"MEUCIFz6K3y9e9/3sXuIUd8nYJXS+b4EzdlUaayTqSpQOL/0AiEAtIUqk3OZqQT4Jd7TuvBmDcvVIZOrYH3vei9/DIyGgLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3051212},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"93bc97925a05d55de2c25016310daf49a4f3a426","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.135.0_1762363785537_0.2850836210540537","host":"s3://npm-registry-packages-npm-production"}},"0.136.0":{"name":"@vfarcic/dot-ai","version":"0.136.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.136.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"6453585a6fb1640d9e3755f66f8a50a1e1bff91f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.136.0.tgz","fileCount":327,"integrity":"sha512-KyzgcZV/6CNapOY5t8fq5hSlkCEawIucvO49EN1ABiEX0WKF4GtFPc85mmXv3fnSYcV0PphGLyq65NlzbuhSOQ==","signatures":[{"sig":"MEUCICnYywoP6MB3tVhkxLnDKpjF2kVk0iEgZjrztPmxsnzlAiEA4jkizAr6KSvZH4RfV4VCFeyPuBCYf0jJicQS3OKVXRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3055635},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"a6b9cbd58110665bb00df0bcf7f891d91b3fefb0","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.136.0_1762378366348_0.8753539159216106","host":"s3://npm-registry-packages-npm-production"}},"0.137.0":{"name":"@vfarcic/dot-ai","version":"0.137.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.137.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"411f083179da8761af16c646676b7e2d3dc54b3a","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.137.0.tgz","fileCount":327,"integrity":"sha512-JKbp6MYlYi7wvCWFFqHQT47khPOUwjtDKs6Kh6PcTlMACxln9qv8+PLu2sENbbEqRaYq4yUkCxIiAuV0Xo4eeg==","signatures":[{"sig":"MEYCIQDzj0xO23O964yJ00g2W5LO7FtsNX2JUUHXhwdTe/aKEwIhAK+CmQVWRiCyiHt7e7+kZ27ciAf2Xg7fhG0Ru5UgbP9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3055863},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"608f726f90666e7b7d91d9a2292329818bedb3c6","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.137.0_1762382941482_0.5364501679216005","host":"s3://npm-registry-packages-npm-production"}},"0.138.0":{"name":"@vfarcic/dot-ai","version":"0.138.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.138.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"d280f6656413e4b8a955203c885456e2760bad25","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.138.0.tgz","fileCount":327,"integrity":"sha512-j3PawB91Zi/9UXcnJqAEP8Ruyr8oY2aRW1AhlHqZE9Lz1MeAKHfHc/gKTArhm4k8FMJHglx+OX6eDyZ0+lg6/A==","signatures":[{"sig":"MEQCIBfhOte4QgfxR5rR75blc6T51iuAM1FaSuRHtsYWQSeiAiBHPzMfpgWsO8E0UEg2ZWiBQU/4dnDmX0cvjWledXf1xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062984},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6d6b8a48f1e10173d9b2469bf1cec4fff7e30214","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.138.0_1762403942122_0.39590713439416714","host":"s3://npm-registry-packages-npm-production"}},"0.139.0":{"name":"@vfarcic/dot-ai","version":"0.139.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.139.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"4442f1b17b95178b6f34f0e83e005eba2dd063b9","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.139.0.tgz","fileCount":327,"integrity":"sha512-SR/l7zZNED2mrQowSKk4JH66VFpbtqaLVpzVAV3Flsy60xVt+rg+pNfZEa8QKrDydVG4XLige18qyHy8HiVO0A==","signatures":[{"sig":"MEQCIAZoH3YNlgmS+oliFN3q/j3q7lk8CVH3jiZ6wWBJCJtQAiARb4S3Sd8rrkAShQVbVrBe5dHBL9RWjHIUJ4kuPgvMlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3063192},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"02b0a4c29508d74cbca7bd557a6b5f587b031c2e","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.139.0_1762524070413_0.07760210874097462","host":"s3://npm-registry-packages-npm-production"}},"0.140.0":{"name":"@vfarcic/dot-ai","version":"0.140.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.140.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"f731222ef8d1ab390fa654bb446ffad58d7ad137","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.140.0.tgz","fileCount":341,"integrity":"sha512-DVIDyN3ht48LxXzzu6nEanhJHy80+41OXQp5Uxdwi2pMuqLY2xuE7lrijjxCJPtFc1vsDM+3xGXhnBqG/ENwzA==","signatures":[{"sig":"MEUCIQCPdJSjxbNPKQkf/EKz1lLsRungxzr8RIOuDlqGPDR/agIgPe1+XkZ8YkLEhLjLDO7clZBKFRAc91otjRlcWW22VNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3108388},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"59101cd35656e8188b374f88d0897d83319dea74","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.140.0_1763196825888_0.5161805040066034","host":"s3://npm-registry-packages-npm-production"}},"0.142.0":{"name":"@vfarcic/dot-ai","version":"0.142.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.142.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"4ac31478929f6630051970476f80d3a077ffacec","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.142.0.tgz","fileCount":343,"integrity":"sha512-gjXFcZciFjIeydC3W3bpdv7ptjUW5rZKuBTrscrDYhRZ3URp7YRdEdXSMsnM+8RmFMinMGZqnLA+SccqImlWNA==","signatures":[{"sig":"MEQCIG9PgNj50SawTSycPbv/SE8rjgU86RvdKxmnIaWy/ZmmAiAiQIcB2lgdOMKtDInbHlnIyiNldpTdIGDZ4gOC0xUc0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3117788},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"77eca1bd877be2a6bd573b88d3e7205cd5be54ed","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt-pro":"AI_PROVIDER=openai_pro AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:mistral":"AI_PROVIDER=mistral AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:deepseek":"AI_PROVIDER=deepseek AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:grok-fast":"AI_PROVIDER=xai_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_fast AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/mistral":"^2.0.19","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.142.0_1764174945522_0.7313863713578923","host":"s3://npm-registry-packages-npm-production"}},"0.143.0":{"name":"@vfarcic/dot-ai","version":"0.143.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.143.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b7b910310a3877664699633c772aa85158a1650b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.143.0.tgz","fileCount":343,"integrity":"sha512-efoBLsUvrkpg+HhfYUJp9FoQ00C3ogfq1bvE5kld7ceZo0quMVm9GhWSYtHvsdvSZAgJ4CDEoOWqGOdKUQhsqQ==","signatures":[{"sig":"MEQCIHspoSoZQ6piUSNxLlVRj3dKPvLYLAaYLW6PjmQkQ8L/AiBQU9bfEVF5fCcowD1aJST56OJIbBjdGvTGWdc5wuv+Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3117457},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"36594633aac5c9ff3774e7ce42b85a9a32056fab","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.143.0_1764255119683_0.907920965756494","host":"s3://npm-registry-packages-npm-production"}},"0.144.0":{"name":"@vfarcic/dot-ai","version":"0.144.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.144.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"4a1772149853c95c04956f503435ff338b715637","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.144.0.tgz","fileCount":343,"integrity":"sha512-GILKWJbJfsXMB/c3wNNzs/aDOweR8LZwK4fki1e3+L0eXWKrt+dvXXp4EZjWTstDmlhOEss0pU990vKSxNYg6Q==","signatures":[{"sig":"MEUCIQDpy3nXxgd5Fx3/Xxt0RUDXfQaKyV0ECo7mJS7yuXgqRwIgJ89sPO8B7gEYV+JslfNsWsdMmNOEKo3QSL2bUq3d/3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3117457},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"f6efe9393e3000161d9319f22d5689eee67251ca","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.144.0_1764257491324_0.9225023997397424","host":"s3://npm-registry-packages-npm-production"}},"0.145.1":{"name":"@vfarcic/dot-ai","version":"0.145.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.145.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b720dcaf963047965e3c5231c4c265496d7454e7","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.145.1.tgz","fileCount":341,"integrity":"sha512-sH7eFBYrmGLFkQpC+wIDxG+0kwCgkB+svFR19W7/sYpGzpHK9QeJWffMNCYBkQULuPZsywq/fGI3xy2deippTg==","signatures":[{"sig":"MEQCIFqAbI7m6zWBWpYT0FAn5LhvbzhOkwjuhGS56Tqhl9FEAiAjxK9b78JP+sGwoKRl32QMMSE9klM+n64SBTatdjYqGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3140526},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"3f88b20fbb55f1d2eb7eddc631e03c65c3362c11","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.145.1_1764549143474_0.5195583508302115","host":"s3://npm-registry-packages-npm-production"}},"0.146.0":{"name":"@vfarcic/dot-ai","version":"0.146.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.146.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0ecaeaa4b9789ae4230afd7ac7f9365888fa4ccf","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.146.0.tgz","fileCount":341,"integrity":"sha512-F+jnZv8nrcl2vAAwhsiETzg98DayrN7fHtDhNmwxEsP221kdel4AieMZUDHLqQunJByuq3KS+Kp4mKIQCPDqyQ==","signatures":[{"sig":"MEYCIQDEz+BeSHPKzeojh7PmVoLSq2uW1ZilNzL5BrqJVLZVjgIhAMHi0frAkDNdK1BMeBWa/7R7E9z/T/x3Hn4ad6etGMc+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3141213},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"cc3ba57dd0ed988b4069fb9d435476eb3432198b","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.146.0_1764700946608_0.4344824397369689","host":"s3://npm-registry-packages-npm-production"}},"0.147.0":{"name":"@vfarcic/dot-ai","version":"0.147.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.147.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"54ba7a85ac3aae7224d3796dce6fe3720b2d3377","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.147.0.tgz","fileCount":341,"integrity":"sha512-k5Y+rlGt7ZJzkZALWYL5IM9geIPtl1XLsbavS8RHZsQNckdS1hxy4FfcA0Fv7kxIKT5XgNIE+MPbuw3I6unBPA==","signatures":[{"sig":"MEYCIQDZ5NwXNzCJe2F/IGK6SfZgB0aJIbryDpUXHukRuE7G/QIhAPzA9VM2kfG5uI529XoC+Fp1Qilmy6ybFlBZGoCtB+P+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3141213},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"1b9f68f0227549dd064809d2b2cfb94813c2d11a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.147.0_1764701963378_0.32860242527215444","host":"s3://npm-registry-packages-npm-production"}},"0.148.0":{"name":"@vfarcic/dot-ai","version":"0.148.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.148.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c6b15d7639a826008ee844980af9471b8cbdde1e","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.148.0.tgz","fileCount":341,"integrity":"sha512-fz4gj5n1FwqOzYsTlR2tQKCYj0f8Jn4VX7gbVNS5xq0vc+fbnX7AXYWIBLnpnJMXzU05p0G09JXwrUxHi+tWFQ==","signatures":[{"sig":"MEUCIQCPoAAdZpvzx9G9W0mVxZDG1HumkY2w7MU1qYneDGe7OQIgcOzl7euYsQq+/cov5MDF0i31+/lReQrvpG+zySLhqJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3141213},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"24e8acd81112aa5ef32161d8bd461d54248ac22a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.148.0_1764702285567_0.41784450717881305","host":"s3://npm-registry-packages-npm-production"}},"0.149.0":{"name":"@vfarcic/dot-ai","version":"0.149.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.149.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"53a1af79b403a3cb4366331b1a41b102944aa758","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.149.0.tgz","fileCount":341,"integrity":"sha512-b8nwj85lrjZ5oVAGUSELtQ8Ju5V2U8imloM/KSaxBHzhX1VrizFG5FZsYaQ7jSDPt3F/HUu5NNZUR8PTTfRH8w==","signatures":[{"sig":"MEUCIHsZmkz9U1IZTSLsDIL32mU7Za3UkxgzEtaY4gMYnYUKAiEA9JxfpAtPa7+y168tQrrxvp3LjMtQHd0PA4zn8G2iNA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3141213},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"9ee75e26e7c9fa8c3b00a514b647b225f8a59ee7","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.149.0_1764702705997_0.16652407931113422","host":"s3://npm-registry-packages-npm-production"}},"0.150.0":{"name":"@vfarcic/dot-ai","version":"0.150.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.150.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"cc84a5c82a7f111201282f9ad595da854f333b40","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.150.0.tgz","fileCount":344,"integrity":"sha512-Nf/DgyMsBm91t4ACN4w/4ZJQJxst9Xh7wKR8KAoBv58spcGc/pfpdOj1HlkDU10jj7yKbS8YT1MD8ZN10y6+0A==","signatures":[{"sig":"MEQCIBtSOXo34/LDSfceKEQR4XO/ja78C/jvgxW626X2kk+nAiBf1UzTIZrZAZWrObPsGoBn3tqpZca8P2bK69ZKjkJdNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3149446},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8d92a08f27e8d8ca8723639376b7d666fbbe26d6","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai AI_PROVIDER_SDK=vercel DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@anthropic-ai/sdk":"^0.65.0","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.150.0_1764745903176_0.05842798533179705","host":"s3://npm-registry-packages-npm-production"}},"0.151.0":{"name":"@vfarcic/dot-ai","version":"0.151.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.151.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ad79fff9a8069007e87dd6c1f5c4c43745cc8878","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.151.0.tgz","fileCount":341,"integrity":"sha512-nJWqunAH6NPMZcZM8mrEMiW1G44piNBcprx91N3D8YZKVyQRFTbzgdh+3fhSN617yNzwG3X/Xs+MZZx5cZr+Sg==","signatures":[{"sig":"MEQCIQCiP8SH0ABwwfT8O0AwwhGPOvsHxnZQZwiLSfeplPSaagIfS0+XXTmNFiVsoE0/iYYH3Y6Fwmuu+JySaTiiylcbzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3120222},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"ef9f3a435e8d0ab55424040c912e53d9ed2456ed","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.151.0_1764784361371_0.21715425114959874","host":"s3://npm-registry-packages-npm-production"}},"0.152.0":{"name":"@vfarcic/dot-ai","version":"0.152.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.152.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"366faf2085e32c8a7996c7a614490f6c0aaa728b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.152.0.tgz","fileCount":352,"integrity":"sha512-30FIpjMnmbH5VhXb4qGTBT+3NOucK+2C6yIvLif9/wYRJp4EFytar3aLDJKUcvKWEY6XQcTH4o1XoZZYrJd8Ag==","signatures":[{"sig":"MEYCIQDuYjoqSFPiK0Tn8ojo1SP788EddHimmRqb7xsF0rwSdgIhAOqL0DUKUkNMr2H22jpOFnkiz+nNARpZoPZr8/VmXg1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3186519},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"265315da3d6a7eeb8fb5272688b4525097646bc8","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.152.0_1764963834333_0.12035408226441469","host":"s3://npm-registry-packages-npm-production"}},"0.153.0":{"name":"@vfarcic/dot-ai","version":"0.153.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.153.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"924f0182494ed3412d742fb99c3f0df0adb5cf9a","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.153.0.tgz","fileCount":352,"integrity":"sha512-lWwn3CyUSr6g6tMfSbj4+15cqYFZMcPUdV0kD7NfJ5hqwgTp8Se1orJcNQ2ZD3snJYvsFU9kbqfD/3/NMl58Lw==","signatures":[{"sig":"MEUCIAb3YAO2Yo7FDb8FRZzDJOOCxsbIQa0tjeOpBOlcAmWKAiEAxK0NrbUC9WqrxfXlKbZVhRVCBKOmVM+ApO39+cR6Hb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3186519},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"c9777d188ead32c335a2d39e0af1dbe264fc70d2","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.153.0_1765064056882_0.6692856758479886","host":"s3://npm-registry-packages-npm-production"}},"0.154.0":{"name":"@vfarcic/dot-ai","version":"0.154.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.154.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ba524b7e221b1f3778d6492240678bd8c1896e5f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.154.0.tgz","fileCount":352,"integrity":"sha512-o46kMzzZvpRzxH8ofX5R0YhmoaLBMsOLp3ENXdA6cw8oUWn2u1gz9FNFf3V5I/4HHX5lnovlF3Rc11HNk0IrfQ==","signatures":[{"sig":"MEUCIQD/ci7f6IMr+TIHqY4K2xMRgVdZ6EG7c1M+TbfAFAXvYwIga7hn/1jlhpLG7tqeL0S6lzwlN8usXAyEamKYsVzA07w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3186854},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"07002ee426e3192cd583ce9d61e05904adecb3e0","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.154.0_1765065200577_0.13805868311863434","host":"s3://npm-registry-packages-npm-production"}},"0.155.0":{"name":"@vfarcic/dot-ai","version":"0.155.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.155.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b3794b06b6a3980284c6036532275cbd51366c85","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.155.0.tgz","fileCount":358,"integrity":"sha512-sHJ5d2qg2zzDn6QEjY+wDmUVlbdhz59uscL1h4w6qsLEZM4mgPlixbE1sBe7LVXWLkMVOlCCAGjr8qD76m1vFQ==","signatures":[{"sig":"MEUCIQDuacc8L8ZNnzGb+Xgagygnio286MVTSfeKoS1AFZf57QIgMH0Hup4n9xMZfgWSZunJ0CXgxPcvd6wT4iESx4CSj0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3195034},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"506b340f5a7cc584ea867d0dea3aeddddd2ad818","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.155.0_1765079514700_0.5948808302891881","host":"s3://npm-registry-packages-npm-production"}},"0.156.0":{"name":"@vfarcic/dot-ai","version":"0.156.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.156.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"1229de5bdc438076caa12073378c2e7e42f20577","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.156.0.tgz","fileCount":358,"integrity":"sha512-TqmkuA3UK8SrRPDeKsp3DOZU7epDN20ksSTPN+9PFuAjaARdzvyaryDSxBPV2wDPm5AEsxQvh3aQqfmMWDhuQQ==","signatures":[{"sig":"MEUCIEkQQkjgG66TYKFNDsloneL14DQ5PiRa0ZJvjhniotJuAiEAnC+5DJmGfIUpXLXAPnmm+dtUDbpraK64BDJTPrBRKCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3195034},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"881d418f4a90a2d60e23cbf3d125c1530b35c864","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.156.0_1765210708202_0.568777808667394","host":"s3://npm-registry-packages-npm-production"}},"0.157.0":{"name":"@vfarcic/dot-ai","version":"0.157.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.157.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0f42b4207c456ef97706245ffad471123ac7d6f6","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.157.0.tgz","fileCount":363,"integrity":"sha512-bJiWe5qDDA4xKtnRMmD1PaLvrmXeMNEmJ1IRuJObtyJSLcOMHx1iclvWC4A86dVfY1BtaXPNHo1kzu5kbAc1rg==","signatures":[{"sig":"MEQCIE86/ywLHojQrstCZK+b5IuE5wDw6SJx9lHUg2pEnsK+AiALuiPFCRb4QpVXejBquBjcqHvCs1eClsnK1V2haZ33lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2310298},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6300a5011808f5002fc47de947fae51fc51c0a8c","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.157.0_1765462473740_0.7300183122152324","host":"s3://npm-registry-packages-npm-production"}},"0.158.0":{"name":"@vfarcic/dot-ai","version":"0.158.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.158.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"f9169ebaed2bc86bdd5d1eb2435a34c87b241b0b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.158.0.tgz","fileCount":363,"integrity":"sha512-E8JnQEJu6g//Rdyza7edK8kOfH5G8Wlv0OaeR/A85CYtStD0uVOlLv/EBwyKFlpB+rwuFQvgmArGIhXwfm25XA==","signatures":[{"sig":"MEQCIBgNC63vxYWX0M233v6KGIoSSvsWBB5FxxmgoVv6R3UmAiAIymU9mdSgE1ZYuCG4lWwLpmEFMTqMWlC5WT5mg13sZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2302690},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"ff7341ac4d62cefc1e9e96af589f454069977db1","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.158.0_1765680514859_0.47511882535642225","host":"s3://npm-registry-packages-npm-production"}},"0.159.0":{"name":"@vfarcic/dot-ai","version":"0.159.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.159.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"caa00aaaa326fc735413d9da8d91686e021b0b1c","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.159.0.tgz","fileCount":363,"integrity":"sha512-uH6auUHzZXCdDcIGjeoY6+UIa0VqGK/Rxrp0z0cD5j+LSvHHlLNS5UJBDi0wF0KMGUPWRExfrXrCqZbbLXxQQQ==","signatures":[{"sig":"MEQCIESMapTqPC5rLwZSU0tPSfEANKabphaaEnQImJdOAXs+AiB7SnGXLwFlaBX0phSPMM9cey8SqSzzh9nxIasOEzZm2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2305985},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"34613b487dd7a6e87a291fd201ba952f1a3a6a55","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.159.0_1765732641351_0.1719958185041024","host":"s3://npm-registry-packages-npm-production"}},"0.160.0":{"name":"@vfarcic/dot-ai","version":"0.160.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.160.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"7062362f846ecc1724bc416bb362991e919a2740","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.160.0.tgz","fileCount":370,"integrity":"sha512-NqFIX26HHX/t7w6IHH2m5+Zssp0Cjw/RnqHHQq98pZ81R0JM+UFHpNs2gH1eNz2aNZIZaC9BVqHX7IWks96M0Q==","signatures":[{"sig":"MEUCID27egBT0kFgYJFQhjSzEefj0TOSC/kX8VBuKGVcQPxGAiEA30uCLAy96gWaCyb//LwZ1zUJ+YfmU4jwXvIRcJwtrhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2328508},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"1b69d051790d0604812c51369a445f35a0669071","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.160.0_1765924640707_0.7513346231681521","host":"s3://npm-registry-packages-npm-production"}},"0.161.0":{"name":"@vfarcic/dot-ai","version":"0.161.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.161.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"d7e22961705bca2f0f8919621f7a2c740b929496","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.161.0.tgz","fileCount":370,"integrity":"sha512-KLdRzwLdEksQlWm3ivuGRkYuejKGi1qHmFdwxJR5bPdyxkzTcTLShor0uzAfZMdTKymotpOXA7lRLx/grS3MIA==","signatures":[{"sig":"MEQCIHHZeBPy9QG0mYPa+tgkrpFHhxNLbJLrQXlL1x1PbzETAiA24n5EQngf/oIsou/vz3OVHWMIkO7+NTskl6l0XyJReA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2328508},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"9dac64e3a1c114cc40c449f475e9ca6c468b12cd","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.161.0_1765945157637_0.80475496829848","host":"s3://npm-registry-packages-npm-production"}},"0.162.0":{"name":"@vfarcic/dot-ai","version":"0.162.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.162.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b3d36a5c52cc053d72cb791fc2cc2e281b2aaeef","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.162.0.tgz","fileCount":371,"integrity":"sha512-ARBiy2BN4X46VFsOsHaMFpz/jyVxWR7OBkSAeRZWWKxOPFcak7oaNQwjrBQOvcORm5rR7FwcwFJFdLjDGFQTfg==","signatures":[{"sig":"MEYCIQDyatEpELT43IIk83cpTyRAoY98lgXPIn0yeFRM0ihp0AIhAKn5DuH2laW6pVh5Fk6eTt1ZQxFGxtcrCA+hMjYGlj1Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2341993},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6601ea0f72737d25bc598581693a69a04505c468","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.162.0_1765949487575_0.4034033488906428","host":"s3://npm-registry-packages-npm-production"}},"0.163.0":{"name":"@vfarcic/dot-ai","version":"0.163.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.163.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"877f832336d942001bd7c136320ce88454128fed","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.163.0.tgz","fileCount":371,"integrity":"sha512-aGKFhTypX0GkipP4KNlobdUrN1oPwtIbT3E9+i1NJmPfr228W486qCz1LUXIEEU0ShPxp+8FfSDaqt4/4wenKw==","signatures":[{"sig":"MEYCIQD/vpj9wU8v5sdJ66YC5zDJVgMhb9hZbfP/kUkFpwzx5gIhAP6+wWPUwsBQcpNgRhcudQIw8pzM5YD1Gf+mCQp98UZn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2342091},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"9111fecabf598e06cdac6cc420bea52a523b4e05","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.163.0_1766007578376_0.01286493976210501","host":"s3://npm-registry-packages-npm-production"}},"0.164.0":{"name":"@vfarcic/dot-ai","version":"0.164.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.164.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"2da9255f8eb215ad4c26623c2df00973781def99","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.164.0.tgz","fileCount":371,"integrity":"sha512-rz64BjyW42DRNeJTVQjsxMrk671+S3zeT8AzMLq7tDhmWBXXcfdovZG0BUmOavaANj7KMsFqkImTGE0BOqhYRA==","signatures":[{"sig":"MEUCIFRu9usL4ZXXAU2Hij9nOtfDa4ADY0XuCiHY5B0k8fpwAiEA6AfBQ5jx+FBD3y2wEudf88U/cL41zLDOTI+6lqUFVDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2344128},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"2c7a3ceb98889519fdf15c73e0eb672b6f2879fa","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.164.0_1766018142517_0.5288452364393037","host":"s3://npm-registry-packages-npm-production"}},"0.165.0":{"name":"@vfarcic/dot-ai","version":"0.165.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.165.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0253026626f2e9fdd86b412064c797af36805de5","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.165.0.tgz","fileCount":371,"integrity":"sha512-+EXdmoQMj7cFBQtGa67Jgx0hgnUY/+vFzbu/gWvzmLPsZe9wSyUZnWNvwwj5qn2QBt6jnVwfd2zbR3IF8okd3Q==","signatures":[{"sig":"MEUCIHm222sFY95pBjI0ayUrqFkkvsiLk2hWY8tlFFoKgT5BAiEA8/+Rx7oBoL2IpHiOiAMHJcCJh4lj63p2HNShZ/G8hgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2344411},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"18cd221c1737f886a14180ec8c82a4ea9a349dea","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.165.0_1766077947246_0.5009224864518551","host":"s3://npm-registry-packages-npm-production"}},"0.166.0":{"name":"@vfarcic/dot-ai","version":"0.166.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.166.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ac7e3e4aa7e9d5e077adf5c6e30794a187688536","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.166.0.tgz","fileCount":371,"integrity":"sha512-Bf/jQ5SQhICRkTpffLoqq6G2A9j0TKAU7G6+UjVyOG+DgYQAoXoTJNv8X2qqYPuDTxNQ08mUoxz6U/0fL4+Yjg==","signatures":[{"sig":"MEQCIFh824mmSw/gbjV3PdtTvdLrLlycVS8KZwU9Gfagh80QAiBaUSIqjW1qrGOgdo3wdPGQ9mJYK3p7ttDI4wClxbJPOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2344779},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"cbe5075be4e8cdc4df90d24a50adb4ade617eb24","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.166.0_1766157442344_0.18451990691390185","host":"s3://npm-registry-packages-npm-production"}},"0.167.0":{"name":"@vfarcic/dot-ai","version":"0.167.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.167.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ca1293278eca8cdf0a92d4587ede12362405a460","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.167.0.tgz","fileCount":377,"integrity":"sha512-OU7cehyEyvgRbO/6qLybjzJ/g9IYGVp1rv0oQhgshKx10xsix/7oqk5HhGZ/E72Go1YyL18cJ2Dl8sCbEQvDTA==","signatures":[{"sig":"MEUCIFTorIKou8QK2XLoJdtKvkOfoiRBRZNUkTYmhikJYcgJAiEA6AhIe5dZUCxgomtx/u/b4RWWHLa6TfQdqQDpCqmJoVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2382401},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"ee93f1b858e6220241d80928b539819a7a295482","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.167.0_1766184959131_0.11610656856253798","host":"s3://npm-registry-packages-npm-production"}},"0.168.0":{"name":"@vfarcic/dot-ai","version":"0.168.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.168.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"682be8efea4018eedc93d26775c1e18cd89b8f03","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.168.0.tgz","fileCount":377,"integrity":"sha512-EqwTD5My8ywTkeirQQS6qBcL5yCpo4oxQ0i9KNlOG1wFdsSdhcRc34TOUTihNlPM1EGbg2G7RQ037UZKugPY3Q==","signatures":[{"sig":"MEUCIAf/34Pfmzy0yKDn80EMd3Xj2vXFhThM0jccOCvy/CHvAiEA9qnNH3PDJM6i6U0toJV+uiwawwFnL5BHkkaAZh+LU/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2382804},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"60b4146fe24949997e46b18e9359d54a2d3ef546","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.168.0_1766186592843_0.45763942364239774","host":"s3://npm-registry-packages-npm-production"}},"0.169.0":{"name":"@vfarcic/dot-ai","version":"0.169.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.169.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"468893ea5eac743b482c52ed23879414e59a5377","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.169.0.tgz","fileCount":377,"integrity":"sha512-TvB+wMYtTqvyVEfqq1d9fnhkJC8D2HN+boW/CNNRrhmvp7B5yRNMPv55sr2QbLcdDmPp2WO+sYSdNbLY/rkZMg==","signatures":[{"sig":"MEUCIDhf5fQpTgmneiTnK0R3Fv4WyE7hsnhqnkkKVAUYC617AiEAwwuqsWU1oUDvy+Tqd6nCaKvws4P/0cnckBDqeFJ1NOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2376870},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"d7bb817cb2a543e1ab2d64e3e59af777ff081dc0","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.169.0_1766427750468_0.1510837760140662","host":"s3://npm-registry-packages-npm-production"}},"0.170.0":{"name":"@vfarcic/dot-ai","version":"0.170.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.170.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"218dfa2fa7d4b40560d17982a641512710177240","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.170.0.tgz","fileCount":377,"integrity":"sha512-4CsoLUSbnrHdnvhmN+tMb0zbP5HL1y3BMpGBQaN/rLjMYWJ5GHT5Q3Mey6ndeOy1PwsXxEFkYKGp0h7ji89IWQ==","signatures":[{"sig":"MEQCIEZ6zAxaQUBpeUs6FiIwdRjaPwvGzOXFRrTXmVzTo4VBAiB+XaMJMkSCRULvTNZdQGJbNlTBC5F1brPm2YXpGaxyLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2376870},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"9bf8fc89f9b93fad4ec86e7bbe82f54d281fbf1d","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.170.0_1766428010817_0.5413378506724003","host":"s3://npm-registry-packages-npm-production"}},"0.171.0":{"name":"@vfarcic/dot-ai","version":"0.171.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.171.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"fc5f99522102def614c7d8060f52e0983b99401f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.171.0.tgz","fileCount":377,"integrity":"sha512-ln7vxhXreYXRArikoEt+zAkopmXpDU61+rSM2IU3t4mLSV3b0cKRFCzOTmPEkd6y+EbXaKbE6F5gmtk32b672Q==","signatures":[{"sig":"MEYCIQCTaTjOIDY9UzLoWb3NUPTlWoraqd4R1vauCWGBX2M7ZAIhAPVnDxl425oAIZhLh99zOa819bzf6o2FInCx/6DhXBIM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2378734},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"64d1b142c406545a43efa1e55f686412b8203399","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.171.0_1766456204425_0.3163712583473566","host":"s3://npm-registry-packages-npm-production"}},"0.172.0":{"name":"@vfarcic/dot-ai","version":"0.172.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.172.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b9bbf3ddd228671dcbeb13785a3193ea50005171","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.172.0.tgz","fileCount":377,"integrity":"sha512-ziJKCmgPkmTChYpeaIgNsj2kisXN80srn4tJ+LMMRp0SQguTC3lxNL4nHvnz3nJextO+jPC+NlAsV4TIUCH11w==","signatures":[{"sig":"MEYCIQCFlgO2rLLoLp46IDRkgKw+vCBYgOx9XO4NtdL7dqZMMAIhAIgkDnNkiONCY/gZlTEBlEX+7NUtrNraDMkLuvrpRkfs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2383753},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"1b601bda43b5cdec70a47f3a26349e18aa1a884a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.172.0_1766702402011_0.6574165862640615","host":"s3://npm-registry-packages-npm-production"}},"0.173.0":{"name":"@vfarcic/dot-ai","version":"0.173.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.173.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c828a4bb4c00e6378bd40232d19fd0ac2be97a29","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.173.0.tgz","fileCount":377,"integrity":"sha512-CIcezahLaAvhRoEpT+qIDLJxo6tleI17Dbj3HW9qYCHx3b5Cezl2FWuOG9Yy02Kmk3kGVMLn7/Ukk5iIpgaoJg==","signatures":[{"sig":"MEYCIQDlFxSLtiidwCIfzSooDaU7tHJ/mlzrRUSMpOecPYOCdgIhANcOZFdIvhizTseebHZ6NmkOkQKWLYHaFnuRVC4EESy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2383753},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"40ae9689a5a4598c761248f1b2e7cdc7090d78dc","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.173.0_1766710010672_0.46876094188445316","host":"s3://npm-registry-packages-npm-production"}},"0.174.0":{"name":"@vfarcic/dot-ai","version":"0.174.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.174.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b2ab292708175414e1e6165461bfce7658e0ed7c","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.174.0.tgz","fileCount":387,"integrity":"sha512-ylRi9QMPUGVmTd3H+C23aKvX4bJyD6X3eqPRZJcOR9htc9GNNngs3z/Ke1rAsWLVjE4PulHUPbK3wCbwJfZNhA==","signatures":[{"sig":"MEUCIQDKDzC4AKxNJVeOguOnpcBRMRu/dvMV6UtIKncXkaZzAQIgF37TAm8fN/6q6DqgxPrfsDhyLod/7e7AwCt30zruXMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2419374},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"527ed6adf7adce573dfef5529c11ba0134f9672c","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.174.0_1766779848918_0.9488491782624335","host":"s3://npm-registry-packages-npm-production"}},"0.175.0":{"name":"@vfarcic/dot-ai","version":"0.175.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.175.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"4d7bab5e529fd64712bd7cf9b00d964bc226cf84","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.175.0.tgz","fileCount":390,"integrity":"sha512-xyZv54hdQpdgJvoQlI8yexWoKow3dqLEIy0jCvv4nIIacqUfSeB8q1XGnCR64FwLTrB+iZc9d3/qA2KAvhrbag==","signatures":[{"sig":"MEQCIE4FJnre4vrEV16sgqmwGvfyA0Uuov/WJR1Kt4rxLZnaAiBeA1xKRBVo1WQx0Rt1q9nJzsYK5vJOv6tDLbzKh2LJLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2446945},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6f5a9a3d46f7e130e8a41cc9dfd00103795c0ebf","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.175.0_1767113421870_0.926035098621284","host":"s3://npm-registry-packages-npm-production"}},"0.176.0":{"name":"@vfarcic/dot-ai","version":"0.176.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.176.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"4929c311362f6ceff85b2163c250384a61d22487","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.176.0.tgz","fileCount":391,"integrity":"sha512-laqzTfzbkhb1XV1r0zLf+UN1/x3gwrtVNVvVwlWs1PqWB/YcEqR+UvKf0y7WnYQ4BVf1l6amq+3dtmNqNR8Y1g==","signatures":[{"sig":"MEUCIQCO55d0BjHtjqeiL9dR9yYlsTx4B0vlU6kEZg0cf8DfEwIga5imPPFo8437XlPc3BchVYXuHvg60PqKFdoCc1xeV78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2461383},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"852eb8d6517b726ab2f8e0e98b797eca9cadab73","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.176.0_1767146499825_0.1878767824274976","host":"s3://npm-registry-packages-npm-production"}},"0.177.0":{"name":"@vfarcic/dot-ai","version":"0.177.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.177.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"52fbf9a1d11ff2670524768f4f33887d34501572","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.177.0.tgz","fileCount":391,"integrity":"sha512-vLoOaUmy7c38GRtKrffyZHPWV46ldkM96yQewpU6xvOTVojVB+SnkCjtlxlyfMVuxvkq0CCdiM/m/cyk/MCrNA==","signatures":[{"sig":"MEUCIQDKzoFXh69V44b//oNm78YSKu7OokQbM/Fipa22p/snnAIgZZYVlA5dqqJxfXyoRXyypc5yrvzbYSG1O/g5IIlhpK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2461626},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"08d47bd29e73f54cc7c63e09126f8b7e9f9336f4","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.177.0_1767180395327_0.13637814180876306","host":"s3://npm-registry-packages-npm-production"}},"0.178.0":{"name":"@vfarcic/dot-ai","version":"0.178.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.178.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"93fccedbf3032c683d02a80620d2b93553f76c47","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.178.0.tgz","fileCount":391,"integrity":"sha512-z4wztrwAn2T4b/VfCua8Kh8HHVnBO2yIq/Jdh5Pxe3VWhOzJ/p8uEbmaMDPu4oC+QNqxphC5q4RBMVN0lWPfXw==","signatures":[{"sig":"MEQCIGIy24EtATsfPWQYesmkTcMHj8QG6SBxlP5HBgSzVkyBAiApUlNo3RvCaBs66L2cgxP7xoZJzg2RWZrIdNTaEq+7Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2463844},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"169036fc164ec8da1c22ae4f3c52cc259d45b7e1","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.178.0_1767193190252_0.4400396514568028","host":"s3://npm-registry-packages-npm-production"}},"0.179.0":{"name":"@vfarcic/dot-ai","version":"0.179.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.179.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"f3cf27e0d6be93326096b34163d2b0ed13a6924d","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.179.0.tgz","fileCount":391,"integrity":"sha512-FBEc93FF8GiWOv6mN9kbQT2R+mEJBe8S0hIHhCMljTKluQVetEULG6JWLLt5IOcSQaee9nWTdtCo2Ym6tWerdw==","signatures":[{"sig":"MEQCIATkVAaByk1I/ATz4X0LB3Wxz1gXFJ2avWMie2hr/2z4AiAmbc+uWOA9k3nXaY3JyCSX5CbY4sNz0q7QhYO2DoMEEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2464026},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"f8e21f07ec7571560dd4cbc6dfdae29383bc68ed","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.179.0_1767220165519_0.975226391750496","host":"s3://npm-registry-packages-npm-production"}},"0.180.0":{"name":"@vfarcic/dot-ai","version":"0.180.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.180.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"4de92faa6b8dece7f6847d8896c8d3510f313de2","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.180.0.tgz","fileCount":397,"integrity":"sha512-O6bRacY02f9ehZXqUjCWAfTgMhMtjdbfb6gghUcPTQ+IXNaWxolbTCLbMaYnse/wQZ+eEVx1BbNTWjaSxrcT2g==","signatures":[{"sig":"MEUCIQCdiQE02sOzXVI/mTOVH7MZGbp7YFu5fOtThiFIDunbCgIgKlp4lhdCSs2xOBtC8Qi7hlKRAjl3/+4mkdodmpAIc4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2493283},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"b2abc39d4551379e7e50a066add9b666ea7e6c6e","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.180.0_1767480429824_0.7918805425714981","host":"s3://npm-registry-packages-npm-production"}},"0.181.0":{"name":"@vfarcic/dot-ai","version":"0.181.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.181.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"30b4cf111c3481f6d447d8ee25b2e1dec03258ab","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.181.0.tgz","fileCount":397,"integrity":"sha512-82QAloLYNkUdiuu0CSXevuI+wCD316xhBNpL3jrXuB8dkgxjIiUrUtqKF9Wt+Eel7DF/1DpsRBTD9rPV5uCoZg==","signatures":[{"sig":"MEQCIFYh0TeNqM/SmHWC8nDL7i7LrXZiXrHB5b9zHDB5qC9jAiBRWKsxsUexhUrp8AwSFjzRcU7i5h3BOc2JApg/7lxLmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2493283},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6430275600fb4c2ef49d2e48acf5d016ec21c9ce","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.181.0_1767540029186_0.0879360012000614","host":"s3://npm-registry-packages-npm-production"}},"0.182.0":{"name":"@vfarcic/dot-ai","version":"0.182.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.182.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"fd510059cec6e4ddbb9c1d580379b571fef10b50","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.182.0.tgz","fileCount":397,"integrity":"sha512-wv3FybvCg0/Q0QiBPQ6SSIZrNiOtG9gA/2/jiCb8qNcjqH+2ossBwaXwkhtc6q3J/zl+LAgJxM5dreeKms0Whw==","signatures":[{"sig":"MEYCIQCRmUIsPaT8Sa0rdYYuAnv+Fnab6HDS9I673mLLreBJEQIhAK1l35c/yOjL+VC4KL+N4+o7eFQmqy6HcYUbeEezkDyr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2493510},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"d414fff0c02ba165916233b2af8c7270509c5079","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.182.0_1767561822421_0.02100643678273184","host":"s3://npm-registry-packages-npm-production"}},"0.183.0":{"name":"@vfarcic/dot-ai","version":"0.183.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.183.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a651da05a45505d9c785dedd990d1b6144da9e56","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.183.0.tgz","fileCount":397,"integrity":"sha512-y/kH7nS7J7MuuoXwqIaQoW+nVH9JWu7mSIQ8lrPmqitz6oILf/jBxg/60PG0J+cAw+cbVOltjNZ1XIungp2q4A==","signatures":[{"sig":"MEQCIFlWlmPR+J7Tu4AxvpcduHqg1PRju92M642UUX4JAXoOAiB7svGYdHKFC0kgdYTLGXNU2mKHj2Qo8a3OlJXeqRZGCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2493510},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"3bcbbe259fb64647215d81fc645717dc12ac1e0f","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.183.0_1767564629018_0.35866810341961","host":"s3://npm-registry-packages-npm-production"}},"0.184.0":{"name":"@vfarcic/dot-ai","version":"0.184.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.184.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"dc93cdd39956adb645bb1cd4a841b72646ffc63d","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.184.0.tgz","fileCount":397,"integrity":"sha512-nhgc61YYQCaCpmBWRy74Fdcj3U3UKDap1h2Oo4C0GYkMhtnQgnuxrnK0/ChsYgBe/XQh42zmtvnC2jwsPvHI3w==","signatures":[{"sig":"MEUCIQDzPdEiQA+sk1zBdAQgZby3xKOiSL27gfx5xQs1aYYY+gIgWZULVJa0OYID+1+OkHWK0KxrgxZSgGAt7QHBJ19AEGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2493536},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"a38791b5b97bd9e4aa329a777bb9d261adabc231","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.184.0_1767639835414_0.3072821924784144","host":"s3://npm-registry-packages-npm-production"}},"0.185.0":{"name":"@vfarcic/dot-ai","version":"0.185.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.185.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"be28b6ade446dc67febb1b2d73016237d7a35043","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.185.0.tgz","fileCount":397,"integrity":"sha512-xWTN2HieAlmOz1mPoRUKHrxTmPCIB7B9o4Zrszm7hcdpO0e8wf1KkUYEltXz1JaFaNUUjpXWvcGWjEQJNEq2VA==","signatures":[{"sig":"MEUCIFoU+AFVNS808uIp3ZqdwdF4mX9zgKVPqBHPCC+9ErIxAiEAmAP2Tvh+xHs7jK9m+E6kpQEeaedPOHi39/lD5MD+irY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2499448},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"2ef1f2c324af55caec80eb6d1b5015c0288b6830","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.185.0_1767715720260_0.5414338250844664","host":"s3://npm-registry-packages-npm-production"}},"0.186.0":{"name":"@vfarcic/dot-ai","version":"0.186.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.186.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"e0a8cfd765da7fe3f7e86af34dc9da6ca098e249","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.186.0.tgz","fileCount":397,"integrity":"sha512-KoMFN4D/HYte63r6nIuP/DotZ6dhMeWZVDTFQCWNFcmsVG6nhxXLMzXJiuNarhWvBW16rV6NkiZi+A2U/jZNag==","signatures":[{"sig":"MEQCIGvnzpbsXw5aH+pNVbyDNTD4GpXGT5FVGp7E9cSyroGpAiBBpdSjJbExR8ewXG0t6SCirqyw9r1Au6U9AqTTagIsjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2500152},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"17e94e79ed54584a3819d41541c0d989f9ab198a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.186.0_1767739947882_0.6539646800406569","host":"s3://npm-registry-packages-npm-production"}},"0.187.0":{"name":"@vfarcic/dot-ai","version":"0.187.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.187.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"9050e7d6b9120b0b25e24b62e7e3cb0f357f1556","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.187.0.tgz","fileCount":412,"integrity":"sha512-vct9C5WgDtJNjas9hlOnq4yvO3inAUat3Dh802DuAV3cHNLWlAHKFiVGD7Q7ScLJUQHOaHjNGo2yyYrAauF/Cg==","signatures":[{"sig":"MEYCIQDxbIc/mHha/qxNJilRXBJ5IlM/Woib1smDGcLtTbAX+wIhAPeHVsbcVfFsquMjl/UjBM1O7WJrKU2MusId5t2Rk6np","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2532150},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"3234a6fc4129052736e4ec36611a05eba67234bb","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.187.0_1767811597804_0.4546276296328806","host":"s3://npm-registry-packages-npm-production"}},"0.188.0":{"name":"@vfarcic/dot-ai","version":"0.188.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.188.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"6d2cb005b1f506dc8636bee25d92f4038d12c993","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.188.0.tgz","fileCount":412,"integrity":"sha512-KBGBe7Xz475ZG/wFh/SV2biE+spYdoYbMn0XGk8Um3EBuTl8XWlNQ9A7WFl8aN7c5eccTsdNOd03yV3x8+NNIw==","signatures":[{"sig":"MEQCIEbZYj2hK8tvEdRpCpOmvYCOwonBHP8x20CfHAsZ5paXAiBYNo1dUdUoRa62Y/Qgl4oKFBT4DeMDxLSkOgzO5Jx3XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2532150},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"2e0c724c45ddbf7a9dc842fbc943b0bf8ee51dba","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.188.0_1767811881632_0.6591722205611965","host":"s3://npm-registry-packages-npm-production"}},"0.189.0":{"name":"@vfarcic/dot-ai","version":"0.189.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.189.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0dca2c432764d77d76473eef18cb1aad36c638cb","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.189.0.tgz","fileCount":412,"integrity":"sha512-/6ILDMlhas8Iqhg+GOHcB8ZTWynXD4tFddSUE1ExuhrOHYvmSRHqeGF1uJRmur//E0POkVX/YAmskk7wWWwvNg==","signatures":[{"sig":"MEQCIAgkI/gEoFbcOxfEq8P32UoeromVAL09LF3ovG1jNG8aAiB0jbo/8NdF15WMs3cN+iyrYYjyYbG0kowXwd6uBEBEPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2533872},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6f9f9601f57f8d55610d5c516a03f4689b3d7320","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.189.0_1767878273833_0.3002119468831057","host":"s3://npm-registry-packages-npm-production"}},"0.190.0":{"name":"@vfarcic/dot-ai","version":"0.190.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.190.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"3b802ee361d5346d19f8e5f8f10ec83912303789","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.190.0.tgz","fileCount":415,"integrity":"sha512-BjJw2JkQQQ3BwE1dUN2kHSJ4cyFy7+RxGitGWB5lfKQeC8Uhj3VjO9CMorgKnC0KCToHAREpeI9Z8RFiNG7A1A==","signatures":[{"sig":"MEUCIBpWEsEUYwfjsokrzwmgo0T8NO+0D11Rrdgd6rRx6A90AiEA0pVzRq1AWkl187iMAW4ExJE7eP9oWAFvRu8kFxSyPjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2536187},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"c2eee994f007769a675f6e7c35d43dea11c5ae91","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.190.0_1767882612319_0.9295360883517061","host":"s3://npm-registry-packages-npm-production"}},"0.191.0":{"name":"@vfarcic/dot-ai","version":"0.191.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.191.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"81a3e64ee497aed829732caa835da18f8f1e3a4e","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.191.0.tgz","fileCount":415,"integrity":"sha512-NWNAOwcK6tdG5pLvcrMfHECuB20LyzRYL+lGXY3l49hHQPEtsakcdpf3GhrhxmYZEN3v+FD4BM65o9nPDt0sHA==","signatures":[{"sig":"MEQCIAXZ/jqPIyvaGXZkMVgYcC0G3nlTiBNgWf9VQYNO5uCUAiBTLvhuvb88pKawWLYs4JhxoXOZNLqaJl/q7sx1dR2Wuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2536187},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"e351a29782ef579d894df8ab44019c215fafbb7c","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.191.0_1768273389771_0.26255652356964654","host":"s3://npm-registry-packages-npm-production"}},"0.192.0":{"name":"@vfarcic/dot-ai","version":"0.192.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.192.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"65ff72d2945d8cfcc2af7633445fabe6ee21d5be","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.192.0.tgz","fileCount":415,"integrity":"sha512-x1PM/78QPDRmTUM3hlWNFf8kVzkE/IvhglpafcRh29bms+20lqZOyosdj9okH8GhqN8kOp5+I8Hr9XEidfTISg==","signatures":[{"sig":"MEUCIAza0bT9AY4C95wp5+fyHlgSsD/q/m7ImPKWCuNfsCLdAiEAzrAT7aUQnX3fKDyHiwBm2XvrZNFINw5LFQ9UNR7iaIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2536412},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8859f4b75a405a8858bb2ee61bd152eee64f3269","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.192.0_1768275610290_0.14412871521708448","host":"s3://npm-registry-packages-npm-production"}},"0.193.0":{"name":"@vfarcic/dot-ai","version":"0.193.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.193.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"841f4006058e864508863543f053bc526bf8c270","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.193.0.tgz","fileCount":418,"integrity":"sha512-5ktrV4J/MHCatlS+eCW5tIo/4ex5rB+KkpUKc9jylC8j8c2TBg+fHHD1vVwLnQkA36j4EnGy8nwzfdoyhVydUQ==","signatures":[{"sig":"MEYCIQDIabTA8azjom64A2KoBt7jAgCxxGwFEJilQLkK8ek5sQIhAKmiwd4jQdN8aH0kR4l9xQr3UNV0N5k2cbINsXmobmzy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2630009},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"12727540cce2ed66eb40dd80d707834faa3316b2","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.193.0_1768522969984_0.2743923801963428","host":"s3://npm-registry-packages-npm-production"}},"0.194.0":{"name":"@vfarcic/dot-ai","version":"0.194.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.194.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"e05d236d0e4c92597617ecef86dcb6a6618304ce","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.194.0.tgz","fileCount":427,"integrity":"sha512-dRBMXxlktH5AaAY+f4EsxY8CPIc5rtU1h/oZ35qWFnTq+aeqvaV1JDP+voCaIlw+sP+vCAasjQKg9ByjMYUJnA==","signatures":[{"sig":"MEQCIFLkjeDuECdRuUsbzLvN3zVDXtbaitXpB8Csac2E/fz4AiBUSljIgqh7UVl1IVcfqLRMig+c3KmRnYFsMJjBmuZvWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2649522},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"110de1b493cf2273054d9af9711c9703a77b0ff8","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^11.12.2","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.194.0_1768917603184_0.1444935195441901","host":"s3://npm-registry-packages-npm-production"}},"0.194.1":{"name":"@vfarcic/dot-ai","version":"0.194.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.194.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ce2e7a80f4909725fbc0109d39a0aeb006e61e11","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.194.1.tgz","fileCount":427,"integrity":"sha512-MJeZOJjk1hmRpD5u/4a+l+eSYe5Z8Frprao5Ut3D9uCxKiec5WjLxvNZMdPgnNZUafzFiRj1CFSMbqQHMDYg9g==","signatures":[{"sig":"MEUCIEZLDSihiukw6plij/Z2wao1WInO+TXTI2KBH3pgQniNAiEA6SYmJpBSy7gMyg6Ud+j50sHWs8IpBzbzfgRD5T6n13g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2653335},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"c7ddacfb40a789c7751dbeda478d339bb1dd8839","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.194.1_1769185223934_0.2305045180135128","host":"s3://npm-registry-packages-npm-production"}},"0.195.0":{"name":"@vfarcic/dot-ai","version":"0.195.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@0.195.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"18f4b78f709b136d3df34a0da5d28745f74acef8","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-0.195.0.tgz","fileCount":430,"integrity":"sha512-RdGD7zPHOr4y29bYZp7R6o0AHN14vZnAzrYEp56iB5T0OxyMF59oiFmyMBQ6nABobo5wqEA/XRGZ/mMii96CDQ==","signatures":[{"sig":"MEUCIQCqeLxMCbAWdh8Xtzx8hEHLexItwtC905b0WRwKZkZs+QIgSkQKuhsVz1FBvEDtiGGZlJ8BfryngCYNamdl4KAEsUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2673500},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"b9d1aea396b7c7649c21724248ec1bc2d15ee34e","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_0.195.0_1769209770778_0.04981352136214534","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@vfarcic/dot-ai","version":"1.0.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.0.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ec386c718ca38f362d71725df89ce9529d7310d9","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.0.0.tgz","fileCount":423,"integrity":"sha512-qX20HgetbI+yrPiz1Yjq2QEw/q2z/PF6LbmUoHQVadXsgHtjY4nIwUWlmX+NMIPcuFiJQvTIbW1e92GVhBW+6Q==","signatures":[{"sig":"MEUCIQCK1K3fkR4QRfTWlwg5I5vN+4hTw4HTLJzYGQYOJmQjNAIgPvIbyab0IN/z4ZHbgtbu1nTtLintWLyiuMzRl0mFlPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2664545},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"9981c07680f4e4dc5afd95eb706f4580a7016715","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.0.0_1769609642956_0.9001636791084018","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@vfarcic/dot-ai","version":"1.0.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.0.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"538c373ba64a4cb5bd13ad5400106ff32fdc2da5","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.0.1.tgz","fileCount":423,"integrity":"sha512-/1U4vtvsNVphjdiLcV3O/oLLQhLcRxsFvoxcmScrWR1F02nHvT9glqUL+H2qH0SlcF1ngH4uTVljTzFSEaA2Ew==","signatures":[{"sig":"MEUCIQD2tNcWzmRx6Mo7h/ckZPpCLlnRXoHjlXgBJ4mSRDI/0QIgFzs1T/tufzPYPH4IIfUscY4oZ0qgmuSNyZaZwY/k6Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2673396},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"50d98b8eac70f57681ac47e089832df79b6ed2b3","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.0.1_1769613478937_0.05787077927487605","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@vfarcic/dot-ai","version":"1.0.2","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.0.2","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"17cef83041f6e57975bdf54ef98204461686655a","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.0.2.tgz","fileCount":423,"integrity":"sha512-xfDx5qoqGMr/Qf83IBt30ya7xWmrCkZGPE824IjMSI8uLs9uzYTqdPqoq8nfPDdce8qvwpQc1/itQWycxXlFnA==","signatures":[{"sig":"MEUCIAL+iJEtM0TEvwTRHCDjw/Yl7tS5vE5uu2WY4EOIPZ2LAiEA47uq2VfnuY+LWlg/qOwkik/6O9yEx926bW9Nef198o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2671955},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"1a65483cca3bdfba28a7e1fe2acb532df8c56bec","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.0.2_1769657703978_0.6969577710980486","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@vfarcic/dot-ai","version":"1.0.3","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.0.3","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"2c3b1967a9a57530a3848a028758e7f4aaf8eb41","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.0.3.tgz","fileCount":423,"integrity":"sha512-2FVzD0IMaRQ4evH6j2ACCbaaZujYb1TszNJ1pc8DVf1ak/mJJEYaNbOtO3gUB6FQrUjaHoV/Yg2efEDh/Ri+yQ==","signatures":[{"sig":"MEQCIAObi0BwC9/QaH6xX83m7SGoahiKkXEB4tCCuGz2xqLoAiAVOdlUPhT5qhE62i8l/WSYz0gAgs23kbyk8/ze40NdMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2671955},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"31292487a562c61818642cdb6c4db1fa17640e5e","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.13.2","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.0","vitest":"^3.2.4","ts-node":"^10.9.0","prettier":"^3.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/handlebars":"^4.0.40","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.0.3_1769658146481_0.2509703548333382","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@vfarcic/dot-ai","version":"1.1.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.1.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"1390affaa4d8535792e83dc8c667c15e9bd189cd","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.1.0.tgz","fileCount":466,"integrity":"sha512-uNJuALqW7H4xtUdWgiqXERRNb+lgSxi6yHwuSQHrmlE3g6vTaJynV6u6h2aOlmgCcs8DZXuWVPHGnXTsycTZLg==","signatures":[{"sig":"MEUCIQDUDXgLX8mSqkDdxB4Ei4pnQ1sWPiUAUL0x/dOyIv/qGAIgPMobIcKEcnPOeh9Zl+3Z9518lpJU0aApuYKZms5akLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2902191},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"60ca54d5d56b51851df2752f336fdfde997c41f5","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ --ext .ts","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","zod-to-json-schema":"^3.24.6","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"1.25.3","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.1.0_1770355289351_0.9223536919189741","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@vfarcic/dot-ai","version":"1.2.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.2.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"8ea7d75b3924668d81471d2d6b44bbe5105fc67b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.2.0.tgz","fileCount":468,"integrity":"sha512-Y20/KtHQMEHwK2d8u0O3HsG9rmn8m/V0DU08M/zRwf22KFKcQnreRmAB9MqSFoMY/TpUd1+Wf6DxJ5dYmmLGjQ==","signatures":[{"sig":"MEQCIB1eWOtDYae4K/gueloFZj6+WXPXIZRpUAtqsjVgMDTqAiAPqFYmcz+h5dNcIcyZhpKxO27Hnrx5dQ+qeX9VIRM2rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905348},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"5367450690fb666a43974759df285cd1d9862891","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"1.25.3","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.2.0_1770850065981_0.6499179548845608","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@vfarcic/dot-ai","version":"1.2.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.2.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c397be72e28676c93be82c88479ff0929e521835","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.2.1.tgz","fileCount":468,"integrity":"sha512-Y/ASm+4W1726x/6efKyfkr9HNlykjIAJK0tTn8BvazjzMy8gt4m6azLRuJfCt9LrPSBzpGKT+/FKg+H4l8/lTA==","signatures":[{"sig":"MEYCIQCTIjqDHjtNNJjFgWrxKoiyPhGj96pp47L+FLX7QT7Y5wIhAPtTO7AgoSudgGl5Jv9+OHu5Z+mRU8BPyS037jiC02lu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905348},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"fdf9d6deb8dde5a97ca14c7c9b5c40097aab2f7a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"1.25.3","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.2.1_1770993932450_0.8659366899108154","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@vfarcic/dot-ai","version":"1.2.2","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.2.2","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a1f8fc6ba8459c7b6c6c8ba7497b84a6d7dda6f6","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.2.2.tgz","fileCount":468,"integrity":"sha512-qpT4E7P++jX5666Bt/h7rwXlfUANtfUQebK/IC7bpcVut6ds0b9Vzlm8fL6GFMefcwKIccVii9IV/F6AcVXWnA==","signatures":[{"sig":"MEUCIQDZgdiJ+7fkPalzbbye9oXa2T30wdHN48SOS0P1s5pDIwIgVg7hVCPyshkUkRjpZGR/H7TU5fuGt/1Bnm34uS0SNRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905310},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"29abeeb0bc27eb2b7abf845a5627cb9e75ea734d","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"1.25.3","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.2.2_1771197488625_0.9104084413772833","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@vfarcic/dot-ai","version":"1.2.3","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.2.3","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"fbb53cae6e9b0ca92262ec4e6e42dd1a0a1384b1","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.2.3.tgz","fileCount":468,"integrity":"sha512-nN37sw8misITj/Nm0GGHlcIrv1p6sLyUQEXxtoR5/iR2eOb+k4XQ2yhWahqUhCNq5rhIqHmXe0arnv5oWU+Npg==","signatures":[{"sig":"MEUCIQDAAbCwK6TBwnesHnc2ND16dI5fAf0gVtlBhcvNTgA9rAIgb/W+s+b9kFI/8LfUEa453xJ6asKBa7AoV0+Ymu1bM2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905310},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"1299ebdb5e80c8e14c8178bc721d4ed1980e27be","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"1.25.3","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.2.3_1771201687336_0.8526180213062675","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@vfarcic/dot-ai","version":"1.2.4","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.2.4","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"5729f4c1c6f8d7406d40e80feb9e3d1d63f70894","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.2.4.tgz","fileCount":468,"integrity":"sha512-9+zjeBsghf5MaayUgKAKTsEf4OqjlQT7GhlPMw6+5tVK2R5kIBGJBT5TJIkhA3DpJAMrF8qlmsrYUBdJprSMeg==","signatures":[{"sig":"MEUCICL0AUctGHw75xStxu5NRq3J7gNkg44Gi1iyOkO0Byl6AiEA2iWEOKXamh2fyXFXWRXpDhbVlEw8SBFoiSu4G/nytjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905310},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6e7ca376a690a23772a296421fa5c8eb9abdc259","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"1.25.3","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.2.4_1771285962852_0.034656865050959995","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@vfarcic/dot-ai","version":"1.3.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.3.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b06810db407f8cadcad6c8232b12454b5ba172af","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.3.0.tgz","fileCount":474,"integrity":"sha512-8RbGu+6EMBrANFhCiU6pt/KUtLVHSFrV/4largaVSelKElUzN8VRRlAxCT3LGgDws1XXTX8+2sH4XMoTvxtFlg==","signatures":[{"sig":"MEUCIGUNKCf1KseoMno85izQ2sqTnWMkURIj9EWMLk/bZ1BBAiEA8xr4BPFGa7bhEdC73LNDttizoE9YllAWoZsMJYCE3jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2933603},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"a815460989fcc02f040ccda9f25d75329c0f0b5e","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"1.25.3","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.3.0_1772065239639_0.8901984404888106","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@vfarcic/dot-ai","version":"1.4.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.4.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"d812e36859c7d6603c149a72852f7971c4549ead","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.4.0.tgz","fileCount":474,"integrity":"sha512-9pAmR3ksCTVL9lKGdPPIkHOlGg4F7LkXtWRRnoVkf6oWHjw9nJWIpGrtHgc8O6YYJs3EbcjGMHxjf3FOr/7UaA==","signatures":[{"sig":"MEQCIEWuR9/+D1OkQG93q+JjE0tMn5MWpK7urptTKPTZYBUvAiB/TfXd1Xr2wReG1LzIOHEGfKYqqBko+gwgaSyK7MhE/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2948629},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"98aee5f033d24e486e1b30ffc14db408dacfcef4","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.4.0_1772384629605_0.6480631473493159","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@vfarcic/dot-ai","version":"1.5.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.5.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"047122d429aaa7da9e54600db9eb97a55dff6f91","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.5.0.tgz","fileCount":474,"integrity":"sha512-D5d1Wq4ckg6cptPw0naF76MpwcNQ8RPT5kvS62cpBsVPFLwwRRC4uSVPD5jryeMjDPNKSIY4IR1aLAXXAK/ifg==","signatures":[{"sig":"MEUCIFYs03KFOakaMvylUyXDdbbxngEZZB7Oaot/SVuaV7byAiEA3Rqyto1u5nD+zymta6aTBTUEDDGLJf3VQchKKRmRRWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2954546},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"b43d2e37f30b695834c200585814ba3a6a5e7338","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.5.0_1772465132740_0.16127394757054758","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@vfarcic/dot-ai","version":"1.6.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.6.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a246b1f15f1a58eb96db7bbb25eccbd655a29695","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.6.0.tgz","fileCount":499,"integrity":"sha512-ZtWrFVqNeD9XaTVpmgV/g54i2c/WIk+rRA4Uh5aDLruq/bsWcME2XDVJvcpds1hvwJ1C/CM75rVwP7i9/4R1qg==","signatures":[{"sig":"MEUCIQDm1hCn71GR5+pXckfcqt7yI6nCby7Mc/kUMBMdhBrtEAIgWaP/MSYNIjnkd7n7jvKQBKuibiMjlw0psXwnTOX1D9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3044157},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"5cbc3eb2acdbf7ae894258046931d45422933c1a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.6.0_1772635546614_0.7686902189173586","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@vfarcic/dot-ai","version":"1.6.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.6.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"1417263e783751648392247a5377618ae4d073c7","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.6.1.tgz","fileCount":499,"integrity":"sha512-w80jZ5V8tx40rk2DSZfggDOaFtMiukVRbM1kWH11vXMu40LGGXEpMOe+zE/AgBANjkgJy71pqYelXaX5oIZlcA==","signatures":[{"sig":"MEUCIQD1TuICiVKxmXaAcCY6TB5l4luoSbEsxzwFyoEtcaa2kQIgdyYMCVo7Rou6CnE51IyzJSqRnI2P1xICk0wtxpuFLrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3044157},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"69923a9ca0e1cf1d2bffca8f8e6a51911b61c0e0","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","@ai-sdk/xai":"^2.0.26","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.6.1_1772713069414_0.6228554097903221","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@vfarcic/dot-ai","version":"1.6.2","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.6.2","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"52a07aa074461c87d7ee0a180f1e2fc38cd1e506","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.6.2.tgz","fileCount":502,"integrity":"sha512-LAAP2va8jgVec0+J40i1IKFb7d07HSL9c7At939owGwIxdXXdhggmGt/1Yr02K7OC4onDrI1k6wOsC9UPpW9Rw==","signatures":[{"sig":"MEUCIB9rjso9+RyStWZ/eTnnDqdthTufeezdlY5ZYOKixPCxAiEAjLKfgm6s68Z4MDdZ62Rh1hj6ECP6zNFUaWehcYq85sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057096},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"fbacd54597d2583c1b9372b24cb4cbad938698e2","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^2.0.26","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.6.2_1772752822790_0.202251698622409","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@vfarcic/dot-ai","version":"1.6.3","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.6.3","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"90b7d2003b53315853bedc14b99641df0a0d35ca","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.6.3.tgz","fileCount":502,"integrity":"sha512-c4e88cIgdyXhnDfFxyZ8ic8MftPOT7dvw6MtUcXaV1jsYlnhi0Ld+6RqQcRHM7ozwqF6RaFReq6EpLe9lDhFtw==","signatures":[{"sig":"MEUCIQCjI52M1FSTv0UBd/bNedsUlgFnT8CRb9dpi/rmjkpwbgIgSWat2ScaIvXzmxeKHk9PMdzFW2wbw7eP0pZNoTU4jIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057096},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"4164cdbcbc687eeb3804efb8b460fbb2376eb90e","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^2.0.26","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.6.3_1772753823498_0.06649589144281287","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@vfarcic/dot-ai","version":"1.6.4","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.6.4","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"e45535c786f2b25debae69a373a94d0c5630bef7","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.6.4.tgz","fileCount":502,"integrity":"sha512-/9NGmdF9MH+3aR54Z4jo21dARnjYLa51+qVKSWQ6pwBvdcnwpnimsEmw8IDPm3LzTCitRLhP7QvK1/iBTFTd0A==","signatures":[{"sig":"MEUCIQDFhStQYNS+J7pli4uDgeznEu/5ABubU1/awuwRbswk3AIgSeV17aG/vKKBBsfbtHcKpUNsI51f2/OtCf3Jiz3AP00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057096},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"c0a1d2a2033b0d2a086537be333995b6c6631fe1","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^2.0.26","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.6.4_1772757729954_0.409604677083089","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@vfarcic/dot-ai","version":"1.6.5","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.6.5","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a8bda4596187d2811cb5424939080394bbd1711d","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.6.5.tgz","fileCount":502,"integrity":"sha512-5ID+V8fcrcTYA2z+7Uye+NOAbxnvXZOquZ/ouv8BpGOCIPPJq/N8ftm2ZnooRQZ74wXVbRO4q7zdeQBNYK+nGw==","signatures":[{"sig":"MEUCIQDr/WWJcXnpiPssqWXrxwwOngYpri9OcGciD5bso8B5ugIgDJi1YhUzdQuGMP4ox4qSC5TLa4wh/Fal1rcvFGXlHjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057096},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"03ec4141e8c14bd5a8bfa67af86905a6d60f627a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^2.0.26","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.6.5_1772760867209_0.0467493744452403","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@vfarcic/dot-ai","version":"1.6.6","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.6.6","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"4b08c4d1d0935b92215ce593c6a3cfed236fbc44","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.6.6.tgz","fileCount":502,"integrity":"sha512-Zbvdc+m7jQpEbUBUCkCDneMeR4iblgIa0C7zs7BO+624CJDrySK3/aZXiUcZ2W/UTgIUFxUOAMMZ3NWmmD8p5Q==","signatures":[{"sig":"MEUCIQC+XljFEiWTv/Ii3ff0y65+BZjLLlkr4dRMm79EntTx1gIgL9XT+GO+Qv149EjabSJEtkWjNcjsR6Z+6ZeXqJeTS+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057096},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"3636ad68332434040421bf52c1aeadccb2cd3a38","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^2.0.26","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.6.6_1772762516356_0.8235110871793829","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@vfarcic/dot-ai","version":"1.6.7","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.6.7","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"400af19e5b314ac8e0727ae079020484201442b2","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.6.7.tgz","fileCount":502,"integrity":"sha512-alnBE/nimJ6H02HFXeouel/ocTS0Wn/Q5NHJyP8CjBpVWlXGXws/H1rmWq74OMKVMVfcj7r2QUHwDzeVp8v1Xw==","signatures":[{"sig":"MEQCIEqZ2V480TmNPHNd7kRPJmtHDHpxRKijxPoWu/B7izvtAiAztFlBl6ccQhU8AbjgUszxs1IaVl2gK+OEHj2ofsvuOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057096},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"5616a0e29d7eac045e5d23212023023818140e0d","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^2.0.26","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.6.7_1772764577056_0.39460747677882435","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@vfarcic/dot-ai","version":"1.7.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.7.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"192f108debe3cc5aa033c1032207d1de4021384f","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.7.0.tgz","fileCount":502,"integrity":"sha512-3pN0GlSsvoc+5Lx2wVGXQT3qv/IihhPtb4DS8eXQtP0xeCuejw9ZIC1onZbZfAHK5kQ6UBFLKkXntrlBT7krrQ==","signatures":[{"sig":"MEYCIQC/+mMmMwzDE95NU9y5gK6p8ersmVUXUWrAOq3iYBYnvAIhALZlfOuootSYxCaMnlG4dDqLAqjwYVSC+TkRDh+gCf0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057477},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"f773f2b50ebe422da85913ace348a1d0d93d52ea","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi-thinking":"AI_PROVIDER=kimi_thinking DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^5.0.60","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^2.0.26","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^2.0.17","@ai-sdk/openai":"^2.0.42","@ai-sdk/anthropic":"^2.0.23","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^3.0.50","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^1.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.7.0_1772768395573_0.07228678172723946","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@vfarcic/dot-ai","version":"1.8.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.8.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a5c07ef3236bb0766a61ad80988b4a26cd251aaa","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.8.1.tgz","fileCount":511,"integrity":"sha512-mHyVFIf3C5suk/v9gAhKXyc5QZVMFUyVzd/6DEL8+ViNQzumwxbR7qDLnX4dLoB9C5Xyp++0aBTB+D//AYsCew==","signatures":[{"sig":"MEYCIQCebuCKhJF9G+J5LMkkg0iJXvbqDGvMh9XRNnjAb/DpmQIhAJsKPlJq2Bx1a/Winuo74X0lI0GuXFYelSy4d7xUfDuI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3086870},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6822f8267a4cdb188b15360a40436b51bd0ed881","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.8.1_1773261818558_0.3951758880044869","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@vfarcic/dot-ai","version":"1.9.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.9.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"d223a43e2d81cd70271e92d4fb919fbcea05eb3d","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.9.0.tgz","fileCount":511,"integrity":"sha512-AH0ayFB5aUFBW+w+6MYX/ODY+ZkQUFshyKNyfWmId2anT4XwE2Ypv5MnKBPKQj7UZMTOWab68YjNM0RpPQDMTw==","signatures":[{"sig":"MEUCIQDDhTmS6zepVOQOJ9DINS1Lu4QTcRGS0ajKA4PAbaOi3wIgOOjb2RPYg4OikZYCnP6I1OmV0t6HOMjCFD3ix3Td3to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3087631},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"79d3354b640fa600088e32ed54b3eb4140fd959b","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.9.0_1773265648927_0.44674901356966257","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@vfarcic/dot-ai","version":"1.9.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.9.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"df43a217fab33b3a27809a78daea62b6e2d70fe9","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.9.1.tgz","fileCount":511,"integrity":"sha512-bJtQtMsV6ll/p1EFJBHihFWbih/Ffym85zR6IuqEKAIw9o3LseHetLeOlLRQmH8bLVXruBqCVrBUTbYMtn3uyA==","signatures":[{"sig":"MEUCIQCMKbUbPDbKcrBV4pMFmkLChViT/ZnlcE6K1wp1isa7FgIgD/HDkmOXuWnV6X1D+yua7B3mfUrLrCVP4HGmSzVWP6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3087631},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8f132d8690ea3e8ffa69bd44cfded0e4bb4084c2","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.9.1_1773267833385_0.9848250488044639","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@vfarcic/dot-ai","version":"1.10.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.10.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"8fc0a7fadd313d4f0dcfbdc9bed48328636bfa8b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.10.0.tgz","fileCount":514,"integrity":"sha512-eGuZzg3Qe6GyTy6Jh+kqbSYQQQG/+m9XgJqFU/PxdBJXRJBtX4jkTXZugk69dQj8L/dx2dLSUmwL7so8NuzGZg==","signatures":[{"sig":"MEYCIQCbvQnc3yQvU7XGlCj1Godv2QdFmpqHJHjq+14sAtYYQQIhALsz0rF12xXkm/5VU0zcrKtsPF0JiTbJnlsIrFnLPosa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3109748},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"b727724541ab7776cda74b95d4bd1cf6f50d4b1a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.10.0_1773404690118_0.7548954247007513","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@vfarcic/dot-ai","version":"1.10.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.10.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"763e0312e921a2ed60f7ebe370dc130a36721b64","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.10.1.tgz","fileCount":514,"integrity":"sha512-idmvtAbDAPaksMShhKFGXdFh4HGQkRRn3rBpX19Na8Ojs8NVfygK52lAbHCErqe6oq6txWGJ/Wwg/GmWtfd/RQ==","signatures":[{"sig":"MEUCIQDUkC/CtEFrrC7IcWF8pqO+2+hZ4i3csN8k2M/wwQlfqQIgNidaSEn3yev3/kPsS1/EIvkPwykm2YMrTH2S8bQiQEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3109748},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"2563ce495144b03ba785d6a354e0a8d59468e384","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.10.1_1773416907324_0.633804641208447","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@vfarcic/dot-ai","version":"1.10.2","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.10.2","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"42e089b1dcd0b23c4d688455d84e3e50d842a001","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.10.2.tgz","fileCount":514,"integrity":"sha512-QY27k8Gwl7O/Z7DT0t3+7Bwxlde3vnQCtflqD5M6buTqD0GHbj5ygK0Js66lATVlzpYfgwhT9buc6cn7T9lAgg==","signatures":[{"sig":"MEYCIQDBCzmyU2o8EyEKd4xsxPnL/YS9spIoL49bLD8+uSTCMQIhAI8iTcPFMZn9KaygNHI6RaQ32YYBKNgccXIu9wAA7wSO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3110009},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"72000abf790ab0ac2610f8f1c4f0c919f0b6cdde","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.10.2_1773436242281_0.821860742586989","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@vfarcic/dot-ai","version":"1.11.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.11.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"9381de6340347827e464b4277164f355a672d5a6","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.11.0.tgz","fileCount":517,"integrity":"sha512-FybhIhvqdthCo+/Y3wGZa+921cO0dXUs4lWn+l09xzC0K4FVq8kOiPPP7GajM6DRsrFV9y/KxN7pqagdHwsTRw==","signatures":[{"sig":"MEUCIQCzQRpfXaTCw5W4ZvpkrsHSSq5WFRBr0p+bOm515OaF0QIgcOfuGL7Ub6v9EZVNGLdTs00iLIN/yonapKADROYd70c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3127022},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"28772a56b0ab0777fc95f78c45c4b2049a611f0a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.11.0_1773785199766_0.12460348400383969","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@vfarcic/dot-ai","version":"1.12.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.12.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a7726d39126937e0a43dc67bc63c92bfcb8b8584","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.12.0.tgz","fileCount":530,"integrity":"sha512-N9XfefHGPg592Q1lgbqXXNCnycUZMkv0e3LREyRNnUBqS9Kc3IxOZZgfpx7IDuPC/u1flN+uwKvCj53NIurikg==","signatures":[{"sig":"MEQCIEQvqYeVZb1UH/Jz6GtUAKaIiUd4c/CWP1qm9y2Z0P6MAiBd60SkSFTS8bB+Exw0S8X8gFTdh9Wdzjc+jGOIKHAecg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177054},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"a422d1fd1a87702fbf13c10ce142082f29a3f364","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.10","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.12.0_1774109689022_0.22756072279431616","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@vfarcic/dot-ai","version":"1.13.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.13.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a46c3ad7f39087f98dcb095ba1c916cd02843fd5","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.13.0.tgz","fileCount":530,"integrity":"sha512-MGGwmi4SvvAdOCz8c0uhKrlUl4YKXXux0guvXOsUhrzi0VUrEBA5VzA7V5rafQgbjBeVbg0vMBleEZulvItRVA==","signatures":[{"sig":"MEYCIQCLb4MrW+v/Ft1NEoyj10zDAnbciUdznUBQrZmAIzB7WQIhAInnrVduRlHq05qDQZljk1+HIDwW+0/6/NSfuL7HTI92","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3189793},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"42a5f1cd3550c59b76bab5012e0fc369c11d33b9","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.13.0_1774618527418_0.24715899672251984","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@vfarcic/dot-ai","version":"1.14.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.14.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"13ce8f69f3b404b4f03a6f9e1d22d329320b601b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.14.0.tgz","fileCount":533,"integrity":"sha512-dp2uMEJflfmr0QoI2tftfJ8zLB6Hu6ZvBwT8nMY1ksHRwVnCmFqIQgejS9RysMmArgG9XRDwpykBYg1lYHON+A==","signatures":[{"sig":"MEYCIQC5pDYCEUE+2LxMNmMosDAM6Q9uxKVjM3icKBn1I8TxUwIhAKKmRQOj/rs19QcymvxBb0mJaa4OGAbUjma13zGuE97N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3213630},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"9cd51c0aba17f9046988a246606c2ddb898908fc","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.14.0_1774822884790_0.53882861961541","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@vfarcic/dot-ai","version":"1.14.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.14.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c4c37a9490b07a0dd708df64053b7a9ca9a61527","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.14.1.tgz","fileCount":533,"integrity":"sha512-U8dLHoabiOD5ma0kWgVJdc+VUMFAoufRjAZH3ED4FqUVRqderMwzctxGNTjJwNeW5tImhlbye5/1Guk/F1EpQw==","signatures":[{"sig":"MEYCIQChEy7Yau9W6qMleiyljd3jJTB9y7PjyatPaf0wgzC7fgIhAP/Eo16kcf8HpXpPFzOOKZ7XwgjOTLCtwt/2ddlkOiay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3214826},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"020214b76b7475ac03333b18d5aa7ac48ed68e79","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.14.1_1774894253201_0.12546101809746246","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@vfarcic/dot-ai","version":"1.15.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.15.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0c94f99ff4e0bc3d405eb28e8782fa79fcc54ef4","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.15.0.tgz","fileCount":533,"integrity":"sha512-HfkRBZsV15iES0R9jBuYien9aAvPD2nB3bXWMpcbfg/CGLkm++ujaelP25qQzxDiw4d10dc9pbfJbucO+6foGA==","signatures":[{"sig":"MEUCIQCRsNV8LM213idu0ILBvqni8ECSbFlHSPdLhw6WRm+ZVAIgdlnnGJVIEJYAcy3MiiJB8cvwANfBkZWBksrjlay2f28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3230971},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6cb06af298ba402df1277d9df8361896d20ab575","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.4","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.15.0_1775045834514_0.00599275750472672","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@vfarcic/dot-ai","version":"1.15.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.15.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"cf2748f7d68eddf1dcd38b4aacd263d81d285609","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.15.1.tgz","fileCount":533,"integrity":"sha512-UpNgEOodgrVYWNh0/Md5KqhoRYGTQMOrT9VOm/sztzojKu1oAXyANtKjzPKBpXo7n+BPhXfxxksBnqg1tGo7Og==","signatures":[{"sig":"MEYCIQDBBtP/vjTg2a55vN0rFgWlLPE5ksNGRUrYPf6YPZ+W9AIhAMd8J4gHTbMeof7zi4dtDMXQv/+LwZx12R1lLUhbmwE4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3233239},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"59d4c723dc775aca3ac08234614b1ec6965e184b","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.7","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.15.1_1775159994493_0.7718562067427819","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"@vfarcic/dot-ai","version":"1.15.2","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.15.2","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"08faa15d7a44cd1e8724839e9727455100be0931","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.15.2.tgz","fileCount":533,"integrity":"sha512-k+5MdaEdahjiS9P8HwgjPecd8wLZilbsNEweRY+K20ZI5hnCEx72qrZYxg8XbEq5qNZfEMJqP+HJfdHg8IEa7Q==","signatures":[{"sig":"MEUCIQD3FHB/8k3HfRaCZgt0Zc8ZK5JwEVON+mjxEOoHo2Zz1QIgLGitX/8IYsdXyhTTEx6gyPG9JG5duaiH6fb8wX0+Hy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3234120},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"6ee4aee3bd41b79da15c4c6d125f0bfaed3c868a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.7","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.15.2_1775682126667_0.15569704296744336","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@vfarcic/dot-ai","version":"1.16.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.16.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"063ced5ad191daa8baa03be357eb73548689b45c","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.16.0.tgz","fileCount":533,"integrity":"sha512-g53wt6kVmtQClPqnn4DOo2MTniu9AYstWVDTiglNy5BJdVX87Uim8ZVdIJ4aPw9/tZiZrR/86bpfEtG07YKlNA==","signatures":[{"sig":"MEYCIQDSDe+3j7+a5+7Y6y5gGcdFqgebjU5U5Rf1PcSO0zkgvgIhALHpiXxph8cxATagitnnHmGx6DaytMMRrYL8+smPlNFu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3237890},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"43dc4f44e2084e20dbe0a761cc76de9a6c81f3df","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.7","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.16.0_1776106916693_0.8725803395026592","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@vfarcic/dot-ai","version":"1.16.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.16.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"82f0004ff125f33c3cc3fafc8a631939e3ab27c5","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.16.1.tgz","fileCount":533,"integrity":"sha512-0sNY+tp1+Q5xxozNaWHEjkJwZ2QbZgMsGg6cVONloDuYRJJO4mNIBuJyqCuL+H2cey0Sm5hXZi77xBnATD8bcQ==","signatures":[{"sig":"MEQCIAlJscqN9/Qj6+82WkNfaBWTjXDnj5zrlUO24hYnA1ukAiA6h//+bHCUeVFv6ebflTj5i7OzUCirVfWmCNHJVqr/rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3237840},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"50aa94ffafa6af79bbbc7be4eb9ddb5741c8f9bb","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.7","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^13.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.16.1_1776203002974_0.788097793759782","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"@vfarcic/dot-ai","version":"1.16.2","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.16.2","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"3e13c8a264df99d4cf45b9d792075e2cf78359cc","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.16.2.tgz","fileCount":533,"integrity":"sha512-aM63eNcKSTP5xVXKjEyjf9XXyTqDmj4kW1gAPd+7BlgnnKobjGwN5eNzPqBnBmAIreepue3Qo77coEWoy7ZACA==","signatures":[{"sig":"MEQCIFHhaa0yu8MgYdeGNO38x14QPXP+089lUftDPNRwJU6UAiBfooIwdqxK8Akr4JcbNpSe7Fyu67VxmZ2s7xe4C/l9Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3237841},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8ef1a78c2f7581d4b06cedbcbaf7e20d5b7a892d","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.7","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.16.2_1777236290396_0.4886311272955406","host":"s3://npm-registry-packages-npm-production"}},"1.16.3":{"name":"@vfarcic/dot-ai","version":"1.16.3","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.16.3","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"ca8c8944abbd95f879d9b988fdedb3f7926eea13","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.16.3.tgz","fileCount":533,"integrity":"sha512-ffru5hZ/2tmFYmSt5yPyZT2I1wKZaxOG+1L8jSRu9OX9anGZE2BRl1+etYwYJLUrJqfySrc/NzRyM3hFYKtJaA==","signatures":[{"sig":"MEUCIGVSib0f4/EjBM9rqQ/YvrS7h71YrnNfwWvP/BsHNH6jAiEAn/gwk6+RAwJM5CQsS7rmepdfdXzoW7wnCsyumMlDWA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3240048},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"ecac9dc7fdb69ce44cc05d0926f3ba214c89a4cf","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.7","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.16.3_1777478979673_0.2816904311065158","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@vfarcic/dot-ai","version":"1.17.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.17.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"aa6278a5e3aa99eaaf93c51b6cd30c526d51d635","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.17.0.tgz","fileCount":533,"integrity":"sha512-dX8UzJ/8hkS1T9xfMnP4rlySJsutsdpy8VawimOHzqnjJ8+rU4g6wYCFtsdWD1Jnx4oNNtEHT1x2f59Cy6fEgA==","signatures":[{"sig":"MEQCICuio8f4lHpjXvdJcqhekx7t8LyK5aeGWKmfBder4+fiAiBR/KUSDDZWb5YuxZrITp773E0OF4V7boEwrmhGaPqOTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3240092},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"4651e5456c71a4fc11026acbbd8906ac4166f11a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.7","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.17.0_1778235923531_0.7006901987737872","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@vfarcic/dot-ai","version":"1.18.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.18.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a8b1c6608e3128acfa1079fc6ec70b218796493e","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.18.0.tgz","fileCount":534,"integrity":"sha512-Rd0Y2hvEmugZoLxWWqpulcfAAX2cub0DYsQOG0Zv5mZhG/xUzFmFvz6RKayEQD7wEsqnicAKnUIZ8+xGkKNS4Q==","signatures":[{"sig":"MEQCIFmisFPEY+mv63rnEAIWR8Su39dVuktLCgAvkxjKKP58AiA9Okf09vj4USH44MqhrTB0sxrmtw13IFu0zk0oShkZAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3242035},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8a55536b16e1a55bbd0255ca2456187befe34dd5","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.7","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.18.0_1778281874820_0.7668243905586456","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@vfarcic/dot-ai","version":"1.18.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.18.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"8c4c3dde45181136f164bfb8aba76ab9a65b46e6","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.18.1.tgz","fileCount":534,"integrity":"sha512-UYiSSVQ7ZnoQcibnebz9vQ9DVofJHX2Ok6CC858RQ0kHTFb5jECx1d1kJZ9qYRq0D7gBP9MIm1TV8brl5r74+g==","signatures":[{"sig":"MEYCIQD5t/Ep9pArXzMGDPIPAfOpkeQ2MrG7srTuWho9knvZ1QIhAO978vokD4s3UZVXGJXgftOLoJZ5aAeJXVGU4VjAey15","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3242027},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"51dbf5ca38fedb88e10e8144daf90380ce6100cd","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"fast-uri":">=3.1.2","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"10.9.7","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^10.9.5","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^3.2.4","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^3.2.4","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^2.4.6","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.52.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.18.1_1778429893480_0.2887668746097962","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@vfarcic/dot-ai","version":"1.19.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.19.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"6d64e5a29017c60c8c2d9e7dcba75d27486bed5b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.19.0.tgz","fileCount":537,"integrity":"sha512-a4iLHORPfb138miTrWR13GU5+4/4AKWddBqYqQPcTLCxBTxGtkaHow6eoqq7+OcQr4UmU9uoSsCAFOZvGmRMnw==","signatures":[{"sig":"MEYCIQCOTm9/iSjV7U4TKFbzmpeDJuRUBwbB9J3iW42SsMh/WwIhALgUJ6DyTRl2FXMrTyMFfBaxSqmbFavWRxZXugMFetDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3248432},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"652b2cc74f1b519128b65bc3bce17b14eb44b308","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"fast-uri":">=3.1.2","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.11.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^11.15.0","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.19.0_1778616544641_0.30258457701453256","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@vfarcic/dot-ai","version":"1.19.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.19.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"c534f9431d8d8dfc96da37e9324c5550edd9ba83","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.19.1.tgz","fileCount":537,"integrity":"sha512-BGp1U0eIxVit/vg0FT2M/nruUJORUJNbJQyVeFMGfcdbGTT1/pxHnPKLdQWKXxeptSBxdP2/P5qJG+7ItlzNIQ==","signatures":[{"sig":"MEUCIBR1D2UYW2pO2pu8M/J1M5zn5YNBo2RsKnc1ZkcpzCx0AiEAvw6fsXjAPJmYA2ccfvZQn8pGjOHgbL8oxnT6NF3+B88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3248432},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"5b69bbaf75a402695dfa1b7d758b01ac6cfc80cf","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"fast-uri":">=3.1.2","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.11.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^11.15.0","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.19.1_1778702155135_0.6523642716039493","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@vfarcic/dot-ai","version":"1.20.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.20.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"871eb2d0baa2bbb963e56487bbf294ca96bf25d2","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.20.0.tgz","fileCount":540,"integrity":"sha512-hEuM6i4ycyjKpnd34jB68PipqfbaNcQ4KK0q0CUUngLluvwBa7t9ZxrSftdE7tg/SE1i/90KXHILVNjCijHPBg==","signatures":[{"sig":"MEUCIQCR951u6uBj/D25ti6o1qJrggNs3Ig8UmLVBkkvHpsR4wIgL1GmoWb/9chNsu+b6yKgAu7tHQJAq9wpLKMxWFhFhBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3258867},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"2dd87198e4347c14b72d5c2fddef837284e0a8dc","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"fast-uri":">=3.1.2","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.12.1","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^11.15.0","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.20.0_1779897902092_0.7766917209733943","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@vfarcic/dot-ai","version":"1.21.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.21.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"32155938788eb79464b76fbbca04cab5ddfff291","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.21.0.tgz","fileCount":540,"integrity":"sha512-+pFvD/O+mqXu01CCrApBnNByWBMg9UNuYGOVShEdZuL65NMUw57n1qv9sPRlyoLeae9Zdrs1sLDlGYqDwkzAaQ==","signatures":[{"sig":"MEQCIGI/OwHn7lS7E07vDKRcsmsuoXuK/Z/i6ebiBqpd7WZrAiAGvLUscq3pIZCvEp6sonDFNpWfTUkK/gmB9dzss1S5Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3279483},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"2f1108543a066de32d066aa869b55fc6d905b833","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"fast-uri":">=3.1.2","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.13.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^11.15.0","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.3","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.21.0_1780781438852_0.9899147036756804","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@vfarcic/dot-ai","version":"1.21.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.21.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"519e52d8438b0a9eee67cf9bd87d674ee668c700","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.21.1.tgz","fileCount":540,"integrity":"sha512-WqAMCvsPRun+Z3ajMnwonaK1GrPg0R94GKc5FrRZBXQGZ6QITGgw/7n7SJoHppjl9frBRJCixCJ+607tx6RdmA==","signatures":[{"sig":"MEYCIQDmzemh8JEpiI/FLolHpCpjPNdEJcL+st7XtMvxhq73kQIhAOYvkf/GHeTLzRk2ov2ufM07KOqW+SEWMsvp54wNxAze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3279131},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"139556b13a14703e591727a01faf72df77108479","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"esbuild":"^0.28.1","fast-uri":">=3.1.2","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.13.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^11.15.0","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.21.1_1781307296289_0.11805294954654233","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@vfarcic/dot-ai","version":"1.22.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.22.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"d5332f04522625fb4bb2076b4d328ed75b742bed","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.22.0.tgz","fileCount":546,"integrity":"sha512-gTN3SbOYm87/+3uFkzt5ccGvfkxiPNI2JhHJ0XkTOKDovXacMl7Okfo7mWn+GWC+3cPoC/zkbAAvW905lLP3mg==","signatures":[{"sig":"MEYCIQDu4ursoKECnh/HzPILR+9sX9AfONKmtVeihYxE7i+NMAIhAMvc8NGHyziZ9+bjfiqiJWZMO4iVHDsLImC+Fa0ngYbV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3313516},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"ea0024e6f36e0a3bf77300171672b2a653340300","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"esbuild":"^0.28.1","fast-uri":">=3.1.2","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.13.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^11.15.0","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.22.0_1781317390322_0.09241749998669557","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@vfarcic/dot-ai","version":"1.23.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.23.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"886398f072e72a6d6e192f17cb6f90306736ad2b","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.23.0.tgz","fileCount":546,"integrity":"sha512-QiZcwm80S5HwP2Q3beEHNsXzc6iFtOcdmkoA0TU5i0f8woVX1wRmeGydBmGjVJDriFoWtFtw0bYIVyvFbMWzdQ==","signatures":[{"sig":"MEYCIQDeQ0sGiLgSazEOHU+tgJ9GAQBsmpjpDG6h04XoMeqH1gIhANYTdNEtF5RUpisrzBHb7OHLNZnAclKZbPkAVoJgsLr5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3381940},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"4f21a554590223f0d6fd8d1d18ec22626d07c30e","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"undici":"^6.27.0","esbuild":"^0.28.1","fast-uri":">=3.1.2","dompurify":"^3.4.11","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.13.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^11.15.0","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.219.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.23.0_1781971386564_0.9733127262656898","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@vfarcic/dot-ai","version":"1.23.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.23.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"f75f8d23142b084f0a510f0fc4b6bdb3f75749d0","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.23.1.tgz","fileCount":546,"integrity":"sha512-qqOWepWJkDZwhjPZcuBUnTk2pdem3Ukj4wTCoHNr32/zGwqCRNWpyGqRrx5sV38vIPQB4Yp3Wt1FYswXvsR7Lg==","signatures":[{"sig":"MEUCIAPYhsN6HgeTyYbO3evwH2xU/n6zxqR0Mn1ckmpp1GIlAiEAixbyQt66pjS/xOQe5ApbXumC2yNYZ/WojopWwM3iv9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3381942},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"203d0183f6e5c2f9965faa5009ef345c6f4da938","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"undici":"^6.27.0","esbuild":"^0.28.1","fast-uri":">=3.1.2","dompurify":"^3.4.11","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.16.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.116","yaml":"^2.8.0","mermaid":"^11.15.0","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.219.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","uuid":"^14.0.0","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.23.1_1783461581877_0.21899525373441886","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@vfarcic/dot-ai","version":"1.24.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.24.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"3377ab94948688b0b96505983b24b895c47af8bf","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.24.0.tgz","fileCount":529,"integrity":"sha512-0/A5i1zSSNCExN1mQKlU5xjmhi9SRHDlEvXWHfSKG0UlxY5EOvz+r04vPuul2cxEBuEfSPXkvOesAE621eE3ew==","signatures":[{"sig":"MEUCIEOPdmduYZFf9wietaM0K6gxcT7vASDAUmB6leJ6ls+bAiEAuDK8A0LOcla7h6dWAKTS048PkT2UL3onkahOepRbHjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3269033},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"8b2070919db7950bfb8fc29f2b80ee7aae1a5f5f","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"undici":"^6.27.0","esbuild":"^0.28.1","fast-uri":">=3.1.2","dompurify":"^3.4.11","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.16.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.116","uuid":"^14.0.0","yaml":"^2.8.0","mermaid":"^11.15.0","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.219.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.24.0_1784040570516_0.03450482875772787","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@vfarcic/dot-ai","version":"1.25.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@1.25.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"3b848b9794cddbf6f8db2efa184c90470e715b1e","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-1.25.0.tgz","fileCount":529,"integrity":"sha512-gtS09RDCYfDJUjCYDWDDD/Bh1PS73QiI2OOkBBiQuFczclYtXNuEnyzCwZD4BcLiZ1LHHC2M7o70Ha0eFa3NuA==","signatures":[{"sig":"MEYCIQC1h5BptrLEG4v/FzjAFiW530Kb88R+njNM7xd0FjjbLgIhAJtD3Z7JLTy2Y6sdvPNhU2XcqzoxZoKa4cPZnSuFvtH0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3270108},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"341c2b91e6dec2b77c3a968ea467b0445bf47e0f","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"undici":"^6.27.0","esbuild":"^0.28.1","fast-uri":">=3.1.2","dompurify":"^3.4.11","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.16.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.116","uuid":"^14.0.0","yaml":"^2.8.0","mermaid":"^11.15.0","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.219.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@aws-sdk/credential-providers":"^3.1091.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_1.25.0_1784736431162_0.47965207668399557","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@vfarcic/dot-ai","version":"2.0.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@2.0.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"972baddeec4159b465e7e21fed79825ef6464442","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-2.0.0.tgz","fileCount":529,"integrity":"sha512-JIRRKWsMCkqiO2+iP+lsHWDAAh46Mg+vE5R1yBdH83jGqqb5I94ad47XlrT8ivvovM6EHaQcneesZ3SArj5UWw==","signatures":[{"sig":"MEYCIQCfJRy01d7IH2MID8O/FWmNvcGyS+PLt+kv0vHvMIEVpgIhAJRcL+N7cyJCUhyTmGKPh5t8ic5Ia64DYcDj2HpG5RU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3401140},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"3a9e4bfd2261dc28fd0d0fab318ec11c8f796e56","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"undici":"^6.27.0","esbuild":"^0.28.1","fast-uri":"^3.1.5","dompurify":"^3.4.11","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.16.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.116","uuid":"^14.0.0","yaml":"^2.8.0","js-yaml":"^4.1.0","mermaid":"^11.15.0","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.220.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@aws-sdk/credential-providers":"^3.1091.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_2.0.0_1786058786882_0.5128647099406027","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@vfarcic/dot-ai","version":"2.1.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@2.1.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"37918a0b7369d6b65121202e534aee740f8aa053","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-2.1.0.tgz","fileCount":529,"integrity":"sha512-ZRRaicey+sGarUfD5DE22s/z2j0U6bel10efGd1Jlgb4R+Q1/bK6MJlgdf2zKNBKPvOhhOvT9ZK3HUg8jIakOw==","signatures":[{"sig":"MEYCIQCRyjrtGXvPPYH0CYrK9VJRUrubCZVCD8XhFdkbW/FtygIhAIy6CyAZfgwrRoEHL0BtdvSkxaIViEVrHg3o/3trj/a3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3415383},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"3689e58149d6fc6c69c79f60dbcd13dc3b6006da","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"undici":"^6.27.0","esbuild":"^0.28.1","fast-uri":"^3.1.5","dompurify":"^3.4.11","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.16.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.116","uuid":"^14.0.0","yaml":"^2.8.0","js-yaml":"^4.1.0","mermaid":"^11.16.1","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.220.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@aws-sdk/credential-providers":"^3.1091.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_2.1.0_1786234452292_0.5148630707652271","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@vfarcic/dot-ai","version":"2.2.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@2.2.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"513a857227ec64ba00ca0d23762c673f8b454932","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-2.2.0.tgz","fileCount":529,"integrity":"sha512-XODJRy/0rdqfCKVNmNOkUjbnNDbB2jX3+ldMneTVebnIqMFiSt8lzy6I8ECgQFP5Llb1aeTdFOcZZYqg0vUESg==","signatures":[{"sig":"MEUCIB2I6G7IVBOk6BXjqZSM59Mr55nQYywLF4ieDjpSU/5UAiEAjo6HHZNt+ZZy1IN9LRNwR4gd0MAAt7ut2NrFpZQv0hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3415667},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"53c8b379d12cd1aade4ec79ff0e1e2a22c6003ff","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"undici":"^6.27.0","esbuild":"^0.28.1","fast-uri":"^3.1.5","dompurify":"^3.4.11","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.17.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.116","uuid":"^14.0.0","yaml":"^2.8.0","js-yaml":"^4.1.0","mermaid":"^11.16.1","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.220.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@aws-sdk/credential-providers":"^3.1091.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_2.2.0_1786938699340_0.09886823877637618","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@vfarcic/dot-ai","version":"2.2.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@2.2.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"1f9c351b0b5ecbe834792a44e6ae2f1a91b6881c","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-2.2.1.tgz","fileCount":529,"integrity":"sha512-g42Jdv6s0beEbHED0wD3RBhu3oz6f/9Fm2xHZAT4zyplqQxjJKHOlr2cBelXyIN1Qfv8JODYrMU82fMAHIb2lA==","signatures":[{"sig":"MEQCIGh0816ltnRDA69aV8gO6aB+7glV0Dqd++wHlV9q5vIXAiAV6SeKo8y0sGwc/GL7ViwBxU00akfEpfo2L4qqMJAGqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3415667},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"0e72e88cac0b6dc654fb1acd7251bc8351037702","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"undici":"^6.27.0","esbuild":"^0.28.1","fast-uri":"^3.1.5","dompurify":"^3.4.11","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.17.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.116","uuid":"^14.0.0","yaml":"^2.8.0","js-yaml":"^4.1.0","mermaid":"^11.16.1","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.220.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@aws-sdk/credential-providers":"^3.1091.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_2.2.1_1787010514132_0.2986642440514311","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@vfarcic/dot-ai","version":"2.2.2","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@2.2.2","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"f564862e2f0702e751548f1778d805113cf88950","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-2.2.2.tgz","fileCount":529,"integrity":"sha512-DkylMHkUi0mHI+NImXhABmYaGjqEYeLlYhXkODe2Pt9N7J4LT7NjWyFu/hll9m6j0S+e7ZnHptcUh0CBJ6vE9Q==","signatures":[{"sig":"MEYCIQDnCFJDBKp0lb7ZyeF1bC3+oC9n2z7u1ShMxAQZKPu43QIhALIzRG/nMvrLPdLgF0lwiEuon0bqn/mERgZen52jOpff","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3415667},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"0ac1f4405a55380d83f30088a4588adb4fccc564","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"undici":"^6.27.0","esbuild":"^0.28.1","fast-uri":"^3.1.5","dompurify":"^3.4.11","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.17.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.116","uuid":"^14.0.0","yaml":"^2.8.0","js-yaml":"^4.1.0","mermaid":"^11.16.1","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.220.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@aws-sdk/credential-providers":"^3.1091.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_2.2.2_1787083478091_0.5597497702694203","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@vfarcic/dot-ai","version":"2.3.0","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@2.3.0","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"2c31f19ebf34942302dbf196b3403084e5232f6a","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-2.3.0.tgz","fileCount":530,"integrity":"sha512-5eAWilbxw8jqny93ek411b12SGjtVNJlTcMaQHEFqM9PL9AdrbmoGf5wbpx90565zvO9yF1FnOgG5XcpUgm6/w==","signatures":[{"sig":"MEYCIQCvJupZ009CkdHxvLdEznFXsTuT9MEJOBCYCjlmlqQFWQIhAPvKbunypVKAUuPAMIS8Z//3g14/Yv47jh6C3Tzd7DiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3428706},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"011db2b77f77e36cb65989f8011251ad508b4603","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","generate:contracts":"UPDATE_CONTRACTS=1 vitest run --config=vitest.unit.config.ts tests/unit/contracts/capabilities-contract.test.ts","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"undici":"^6.27.0","esbuild":"^0.28.1","fast-uri":"^3.1.5","dompurify":"^3.4.11","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.17.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.116","uuid":"^14.0.0","yaml":"^2.8.0","js-yaml":"^4.1.0","mermaid":"^11.16.1","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.220.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@aws-sdk/credential-providers":"^3.1091.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_2.3.0_1787436179257_0.40886296212561324","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@vfarcic/dot-ai","version":"2.3.1","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","_id":"@vfarcic/dot-ai@2.3.1","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"homepage":"https://github.com/vfarcic/dot-ai#readme","bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"bin":{"dot-ai-mcp":"dist/mcp/server.js"},"dist":{"shasum":"2aa457f2f087f9954509a6f908eba33520bd5677","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-2.3.1.tgz","fileCount":530,"integrity":"sha512-oQEMr/fKLSUI8p86pKpyaVHLSSQP+D0FHhUjEBfUvPQljdEHWK7D9ZJW3BksChV/Gr3k6FF3Q1Otfg4zm3DTSQ==","signatures":[{"sig":"MEQCID/fChjBkL+qC+yPm3wc3DLJW6ARiKIipcMKyfEuXiHUAiBe0k4rODZCyVMQ/IpSHuSEE3YzcXKfIcltj4n6cXhwhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3443463},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"gitHead":"0ecb9ae4aa413947919e7970df62483bbfd9a16a","mcpName":"io.github.vfarcic/dot-ai","scripts":{"dev":"ts-node src/index.ts","lint":"eslint src/ tests/ packages/*/src packages/*/tests","test":"npm run test:integration","audit":"npm audit","build":"tsc --sourceMap false","clean":"rm -rf dist","format":"prettier --write src/ tests/ packages/*/src packages/*/tests","prebuild":"npm run clean && npm run lint","build:dev":"tsc --sourceMap true","build:mcp":"npm run build && echo 'MCP server built successfully'","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","start:mcp":"node dist/mcp/server.js","test:unit":"vitest --config=vitest.unit.config.ts","typecheck":"tsc -p tsconfig.tests.json","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:watch":"tsc --watch","version:dev":"npm version patch --preid=devel --prerelease","format:check":"prettier --check src/ tests/ packages/*/src packages/*/tests","version:prod":"npm version patch","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","generate:openapi":"./scripts/generate-openapi.sh","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","generate:contracts":"UPDATE_CONTRACTS=1 vitest run --config=vitest.unit.config.ts tests/unit/contracts/capabilities-contract.test.ts","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh"},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"overrides":{"undici":"^6.27.0","esbuild":"^0.28.1","fast-uri":"^3.1.5","dompurify":"^3.4.11","protobufjs":"^8.2.0","express-rate-limit":"^8.2.2"},"repository":{"url":"git+https://github.com/vfarcic/dot-ai.git","type":"git"},"_npmVersion":"11.17.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.116","uuid":"^14.0.0","yaml":"^2.8.0","js-yaml":"^4.1.0","mermaid":"^11.16.1","bcryptjs":"^3.0.3","handlebars":"^4.7.8","simple-git":"^3.32.3","@ai-sdk/xai":"^3.0.67","jsonwebtoken":"^9.0.3","posthog-node":"^5.23.0","@grpc/grpc-js":"^1.14.4","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/alibaba":"^1.0.13","@ai-sdk/anthropic":"^3.0.58","@grpc/proto-loader":"^0.8.0","@opentelemetry/api":"^1.9.0","@ai-sdk/amazon-bedrock":"^4.0.77","@qdrant/js-client-rest":"^1.15.0","@kubernetes/client-node":"^1.3.0","@opentelemetry/sdk-node":"^0.220.0","@opentelemetry/resources":"^2.2.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@aws-sdk/credential-providers":"^3.1091.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","eslint":"^10.0.0","vitest":"^4.0.0","globals":"^17.2.0","ts-node":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.0","@vitest/ui":"^4.0.0","typescript":"^5.0.0","@types/glob":"^9.0.0","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/bcryptjs":"^3.0.0","better-npm-audit":"^3.11.0","@types/handlebars":"^4.0.40","typescript-eslint":"^8.54.0","@types/jsonwebtoken":"^9.0.10","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"_npmOperationalInternal":{"tmp":"tmp/dot-ai_2.3.1_1788364138623_0.6487737779178298","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@vfarcic/dot-ai","version":"2.4.0","description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","mcpName":"io.github.vfarcic/dot-ai","main":"dist/index.js","types":"dist/index.d.ts","bin":{"dot-ai-mcp":"dist/mcp/server.js"},"exports":{".":"./dist/index.js","./mcp":"./dist/mcp/server.js"},"scripts":{"test":"npm run test:integration","test:integration:teardown":"./tests/integration/infrastructure/teardown-cluster.sh","test:integration:server":"KUBECONFIG=./kubeconfig-test.yaml PORT=3456 DOT_AI_SESSION_DIR=./tmp/sessions TRANSPORT_TYPE=http QDRANT_URL=http://localhost:6335 QDRANT_CAPABILITIES_COLLECTION=capabilities-policies ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY OPENAI_API_KEY=$OPENAI_API_KEY node dist/mcp/server.js","test:integration":"./tests/integration/infrastructure/run-integration-tests.sh","test:unit":"vitest --config=vitest.unit.config.ts","test:integration:watch":"vitest --config=vitest.integration.config.ts --test-timeout=1200000","test:integration:sonnet":"AI_PROVIDER=anthropic DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:opus":"AI_PROVIDER=anthropic_opus DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:haiku":"AI_PROVIDER=anthropic_haiku DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gpt":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini":"AI_PROVIDER=google DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:gemini-flash":"AI_PROVIDER=google_flash DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:grok":"AI_PROVIDER=xai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:kimi":"AI_PROVIDER=kimi DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:qwen":"AI_PROVIDER=alibaba DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:bedrock":"AI_PROVIDER=amazon_bedrock AI_MODEL=global.anthropic.claude-sonnet-4-20250514-v1:0 DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","test:integration:custom-endpoint":"AI_PROVIDER=openai DEBUG_DOT_AI=true ./tests/integration/infrastructure/run-integration-tests.sh","eval:comparative":"DEBUG_DOT_AI=true npx tsx src/evaluation/eval-runner.ts","eval:injection":"npx tsx src/evaluation/injection/run-injection-eval.ts","eval:platform-synthesis":"DEBUG_DOT_AI=true npx tsx src/evaluation/run-platform-synthesis.ts","clean":"rm -rf dist","prebuild":"npm run clean && npm run lint","build":"tsc --sourceMap false","postbuild":"chmod +x dist/mcp/server.js && cp src/interfaces/oauth/dex-api.proto dist/interfaces/oauth/","build:prod":"npm run clean && tsc --sourceMap false --removeComments true","build:dev":"tsc --sourceMap true","build:watch":"tsc --watch","build:mcp":"npm run build && echo 'MCP server built successfully'","dev":"ts-node src/index.ts","start:mcp":"node dist/mcp/server.js","lint":"eslint src/ tests/ packages/*/src packages/*/tests","format":"prettier --write src/ tests/ packages/*/src packages/*/tests","format:check":"prettier --check src/ tests/ packages/*/src packages/*/tests","typecheck":"tsc -p tsconfig.tests.json","audit":"npm audit","version:dev":"npm version patch --preid=devel --prerelease","version:prod":"npm version patch","generate:openapi":"./scripts/generate-openapi.sh","generate:contracts":"UPDATE_CONTRACTS=1 vitest run --config=vitest.unit.config.ts tests/unit/contracts/capabilities-contract.test.ts"},"keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"author":{"name":"Viktor Farcic"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/vfarcic/dot-ai.git"},"bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"homepage":"https://github.com/vfarcic/dot-ai#readme","publishConfig":{"access":"public"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"^10.0.0","@types/bcryptjs":"^3.0.0","@types/express":"^5.0.6","@types/glob":"^9.0.0","@types/handlebars":"^4.0.40","@types/jsonwebtoken":"^9.0.10","@types/node":"^24.0.0","@types/uuid":"^11.0.0","@typescript-eslint/eslint-plugin":"^8.56.1","@typescript-eslint/parser":"^8.56.1","@vitest/ui":"^4.1.11","better-npm-audit":"^3.11.0","eslint":"^10.0.0","globals":"^17.2.0","prettier":"^3.0.0","ts-node":"^10.9.0","tsx":"^4.22.3","typescript":"^5.0.0","typescript-eslint":"^8.54.0","vitest":"^4.1.11"},"dependencies":{"@ai-sdk/alibaba":"^1.0.13","@ai-sdk/amazon-bedrock":"^4.0.77","@ai-sdk/anthropic":"^3.0.58","@ai-sdk/google":"^3.0.43","@ai-sdk/openai":"^3.0.41","@ai-sdk/openai-compatible":"^2.0.35","@ai-sdk/xai":"^3.0.67","@aws-sdk/credential-providers":"^3.1091.0","@grpc/grpc-js":"^1.14.4","@grpc/proto-loader":"^0.8.0","@kubernetes/client-node":"^1.3.0","@modelcontextprotocol/sdk":"^1.27.1","@openrouter/ai-sdk-provider":"^2.2.5","@opentelemetry/api":"^1.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-node":"^0.220.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@qdrant/js-client-rest":"^1.15.0","ai":"^6.0.116","bcryptjs":"^3.0.3","handlebars":"^4.7.8","js-yaml":"^4.1.0","jsonwebtoken":"^9.0.3","mermaid":"^11.16.1","posthog-node":"^5.23.0","simple-git":"^3.32.3","uuid":"^14.0.0","yaml":"^2.8.0"},"overrides":{"express-rate-limit":"^8.2.2","fast-uri":"^4.1.4","protobufjs":"^8.2.0","esbuild":"^0.28.1","dompurify":"^3.4.11","undici":"^6.27.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.60.3"},"gitHead":"7d8b91ab0a295bb38f18e484b7de08024c5f016a","_id":"@vfarcic/dot-ai@2.4.0","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-N3R4SdtOco5KWuMKRM1/i2WHfqNrr79LiebnndMX/3InmO5CKoxTUM928+R7eFTwkb5ZIK706b5whqUzvyEQpQ==","shasum":"83976de8190609affbfae7e41521d5bdd112203a","tarball":"https://registry.npmjs.org/@vfarcic/dot-ai/-/dot-ai-2.4.0.tgz","fileCount":568,"unpackedSize":3823588,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCzI5wKBG2pTh8EENl0QlSmmv2RmdDNuwWAz10eLp6G+gIhAJG13HIujChs0OmK/2o5CN5iZ9b9b1UlD6Txvu7oCmdU"}]},"_npmUser":{"name":"vfarcic","email":"viktor@farcic.com"},"directories":{},"maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dot-ai_2.4.0_1789496169136_0.35287263877385855"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-07T11:13:00.462Z","modified":"2026-09-15T18:16:10.036Z","0.1.0":"2025-07-07T11:13:00.684Z","0.3.0":"2025-07-07T14:33:18.748Z","0.3.1":"2025-07-07T16:57:31.097Z","0.3.2":"2025-07-07T17:24:02.957Z","0.3.3":"2025-07-07T17:33:40.953Z","0.3.4":"2025-07-07T17:49:36.028Z","0.3.5":"2025-07-07T17:59:31.230Z","0.3.6":"2025-07-07T18:04:27.233Z","0.3.7":"2025-07-07T18:13:59.556Z","0.3.8":"2025-07-07T18:23:05.107Z","0.3.9":"2025-07-07T18:26:54.425Z","0.4.0":"2025-07-07T18:35:49.060Z","0.4.1":"2025-07-07T18:38:43.206Z","0.4.2":"2025-07-07T18:41:58.207Z","0.4.3":"2025-07-07T18:50:34.952Z","0.4.4":"2025-07-07T18:57:30.038Z","0.4.5":"2025-07-07T19:04:21.087Z","0.4.6":"2025-07-07T19:08:24.728Z","0.4.7":"2025-07-07T19:12:55.915Z","0.4.8":"2025-07-07T19:16:34.350Z","0.4.9":"2025-07-07T19:21:07.177Z","0.5.0":"2025-07-07T19:22:52.489Z","0.5.1":"2025-07-07T19:26:29.233Z","0.6.0":"2025-07-07T20:32:19.926Z","0.7.0":"2025-07-07T20:48:27.169Z","0.8.0":"2025-07-08T14:39:26.088Z","0.9.0":"2025-07-09T20:59:43.931Z","0.10.0":"2025-07-11T00:08:36.416Z","0.11.0":"2025-07-11T10:49:12.035Z","0.12.0":"2025-07-11T23:55:42.578Z","0.13.0":"2025-07-12T14:00:06.025Z","0.14.0":"2025-07-12T14:10:41.323Z","0.15.0":"2025-07-12T16:19:23.121Z","0.16.0":"2025-07-12T16:49:00.641Z","0.17.0":"2025-07-12T17:16:54.421Z","0.18.0":"2025-07-12T18:01:21.094Z","0.19.0":"2025-07-12T18:29:08.884Z","0.20.0":"2025-07-12T20:41:09.562Z","0.21.0":"2025-07-12T21:06:56.230Z","0.22.0":"2025-07-12T21:18:21.220Z","0.23.0":"2025-07-12T21:27:59.049Z","0.24.0":"2025-07-12T21:42:47.217Z","0.25.0":"2025-07-12T21:58:19.888Z","0.26.0":"2025-07-12T22:10:46.215Z","0.27.0":"2025-07-12T22:22:18.095Z","0.28.0":"2025-07-12T22:41:55.081Z","0.29.0":"2025-07-12T23:01:16.005Z","0.30.0":"2025-07-12T23:15:33.731Z","0.31.0":"2025-07-12T23:55:09.753Z","0.32.0":"2025-07-13T00:25:53.770Z","0.33.0":"2025-07-13T00:30:06.421Z","0.34.0":"2025-07-15T21:52:51.601Z","0.35.0":"2025-07-22T09:44:29.604Z","0.36.0":"2025-07-22T20:23:50.670Z","0.37.0":"2025-07-22T20:35:29.968Z","0.38.0":"2025-07-23T23:07:46.300Z","0.39.0":"2025-07-23T23:14:00.439Z","0.40.0":"2025-07-27T14:01:33.258Z","0.41.0":"2025-07-27T17:33:56.748Z","0.42.0":"2025-07-28T13:46:27.575Z","0.43.0":"2025-07-28T15:01:36.231Z","0.44.0":"2025-07-29T22:33:15.892Z","0.45.0":"2025-08-02T00:03:57.314Z","0.46.0":"2025-08-04T18:57:50.768Z","0.47.0":"2025-08-05T15:26:47.738Z","0.48.0":"2025-08-05T17:21:13.256Z","0.49.0":"2025-08-05T20:19:26.445Z","0.50.0":"2025-08-07T23:20:59.814Z","0.51.0":"2025-08-08T21:24:37.517Z","0.52.0":"2025-08-09T12:40:11.108Z","0.53.0":"2025-08-09T19:37:01.404Z","0.54.0":"2025-08-09T23:59:53.074Z","0.55.0":"2025-08-11T23:38:26.483Z","0.56.0":"2025-08-11T23:38:43.567Z","0.57.0":"2025-08-11T23:51:50.422Z","0.58.0":"2025-08-13T00:17:31.206Z","0.59.0":"2025-08-13T00:44:26.131Z","0.60.0":"2025-08-13T00:58:23.343Z","0.61.0":"2025-08-13T23:02:15.867Z","0.62.0":"2025-08-14T00:14:45.494Z","0.63.0":"2025-08-14T01:00:18.351Z","0.64.0":"2025-08-14T11:39:29.351Z","0.65.0":"2025-08-14T16:27:01.608Z","0.66.0":"2025-08-14T17:00:55.839Z","0.67.0":"2025-08-15T00:04:12.214Z","0.68.0":"2025-08-15T23:14:03.695Z","0.69.0":"2025-08-15T23:23:55.857Z","0.70.0":"2025-08-17T19:35:42.270Z","0.71.0":"2025-08-17T20:49:23.131Z","0.72.0":"2025-08-18T06:51:38.912Z","0.73.0":"2025-08-26T16:58:02.046Z","0.74.0":"2025-08-28T16:56:16.477Z","0.75.0":"2025-08-28T18:01:49.072Z","0.76.0":"2025-08-29T21:50:13.171Z","0.77.0":"2025-08-29T22:17:47.880Z","0.78.0":"2025-08-30T12:25:22.029Z","0.79.0":"2025-08-30T18:43:56.797Z","0.80.0":"2025-09-01T12:41:09.858Z","0.81.0":"2025-09-01T22:51:35.954Z","0.82.0":"2025-09-04T22:17:24.676Z","0.83.0":"2025-09-09T20:07:57.703Z","0.84.0":"2025-09-09T23:09:10.490Z","0.85.0":"2025-09-09T23:29:00.321Z","0.86.0":"2025-09-13T09:53:21.715Z","0.87.0":"2025-09-13T10:01:51.604Z","0.88.0":"2025-09-13T10:09:11.216Z","0.89.0":"2025-09-13T10:18:47.530Z","0.90.0":"2025-09-13T10:26:19.657Z","0.91.0":"2025-09-21T18:56:46.456Z","0.92.0":"2025-09-21T19:07:03.566Z","0.93.0":"2025-09-21T19:19:55.664Z","0.94.0":"2025-09-21T19:30:37.608Z","0.95.0":"2025-09-22T15:12:46.861Z","0.96.0":"2025-09-22T22:28:42.912Z","0.97.0":"2025-09-22T23:50:36.304Z","0.98.0":"2025-09-24T21:26:38.643Z","0.99.0":"2025-09-24T21:36:43.594Z","0.100.0":"2025-09-24T21:46:49.889Z","0.101.0":"2025-09-28T16:18:43.410Z","0.102.0":"2025-10-01T23:30:11.448Z","0.103.0":"2025-10-01T23:38:52.093Z","0.104.0":"2025-10-03T14:06:34.388Z","0.105.0":"2025-10-05T02:26:06.935Z","0.106.0":"2025-10-05T17:32:15.964Z","0.107.0":"2025-10-05T22:00:29.271Z","0.108.0":"2025-10-05T22:19:55.418Z","0.109.0":"2025-10-05T22:41:37.648Z","0.110.0":"2025-10-07T15:42:49.287Z","0.111.0":"2025-10-11T13:29:21.869Z","0.112.0":"2025-10-13T04:43:17.018Z","0.113.0":"2025-10-15T22:13:03.715Z","0.114.0":"2025-10-15T22:25:42.173Z","0.115.0":"2025-10-15T22:37:04.060Z","0.116.0":"2025-10-17T15:59:49.650Z","0.117.0":"2025-10-24T23:57:44.585Z","0.118.0":"2025-10-25T23:05:36.506Z","0.119.0":"2025-10-26T16:57:59.502Z","0.120.0":"2025-10-26T17:16:38.013Z","0.121.0":"2025-10-26T21:17:16.776Z","0.122.0":"2025-10-26T22:23:16.979Z","0.124.0":"2025-10-26T22:36:54.465Z","0.125.0":"2025-10-29T00:52:11.401Z","0.126.0":"2025-10-30T16:51:09.695Z","0.127.0":"2025-10-31T01:09:28.891Z","0.128.0":"2025-11-02T21:14:21.691Z","0.129.0":"2025-11-03T20:37:32.984Z","0.130.0":"2025-11-04T03:19:55.981Z","0.131.0":"2025-11-04T13:42:50.147Z","0.132.0":"2025-11-04T23:13:16.820Z","0.133.0":"2025-11-04T23:20:51.239Z","0.134.0":"2025-11-05T13:01:19.104Z","0.135.0":"2025-11-05T17:29:45.862Z","0.136.0":"2025-11-05T21:32:46.649Z","0.137.0":"2025-11-05T22:49:01.729Z","0.138.0":"2025-11-06T04:39:02.404Z","0.139.0":"2025-11-07T14:01:10.729Z","0.140.0":"2025-11-15T08:53:46.113Z","0.141.0":"2025-11-26T16:05:55.654Z","0.142.0":"2025-11-26T16:35:45.799Z","0.143.0":"2025-11-27T14:51:59.900Z","0.144.0":"2025-11-27T15:31:31.554Z","0.145.0":"2025-12-01T00:21:59.589Z","0.145.1":"2025-12-01T00:32:23.748Z","0.146.0":"2025-12-02T18:42:26.866Z","0.147.0":"2025-12-02T18:59:23.605Z","0.148.0":"2025-12-02T19:04:45.783Z","0.149.0":"2025-12-02T19:11:46.227Z","0.150.0":"2025-12-03T07:11:43.445Z","0.151.0":"2025-12-03T17:52:41.665Z","0.152.0":"2025-12-05T19:43:54.726Z","0.153.0":"2025-12-06T23:34:17.260Z","0.154.0":"2025-12-06T23:53:20.822Z","0.155.0":"2025-12-07T03:51:54.919Z","0.156.0":"2025-12-08T16:18:28.428Z","0.157.0":"2025-12-11T14:14:33.945Z","0.158.0":"2025-12-14T02:48:35.108Z","0.159.0":"2025-12-14T17:17:21.536Z","0.160.0":"2025-12-16T22:37:20.889Z","0.161.0":"2025-12-17T04:19:17.865Z","0.162.0":"2025-12-17T05:31:27.787Z","0.163.0":"2025-12-17T21:39:38.538Z","0.164.0":"2025-12-18T00:35:42.835Z","0.165.0":"2025-12-18T17:12:27.440Z","0.166.0":"2025-12-19T15:17:22.573Z","0.167.0":"2025-12-19T22:55:59.392Z","0.168.0":"2025-12-19T23:23:13.105Z","0.169.0":"2025-12-22T18:22:30.663Z","0.170.0":"2025-12-22T18:26:51.021Z","0.171.0":"2025-12-23T02:16:44.640Z","0.172.0":"2025-12-25T22:40:02.231Z","0.173.0":"2025-12-26T00:46:50.928Z","0.174.0":"2025-12-26T20:10:49.146Z","0.175.0":"2025-12-30T16:50:22.062Z","0.176.0":"2025-12-31T02:01:40.117Z","0.177.0":"2025-12-31T11:26:35.564Z","0.178.0":"2025-12-31T14:59:50.471Z","0.179.0":"2025-12-31T22:29:25.746Z","0.180.0":"2026-01-03T22:47:10.036Z","0.181.0":"2026-01-04T15:20:29.391Z","0.182.0":"2026-01-04T21:23:42.618Z","0.183.0":"2026-01-04T22:10:29.214Z","0.184.0":"2026-01-05T19:03:55.635Z","0.185.0":"2026-01-06T16:08:40.484Z","0.186.0":"2026-01-06T22:52:28.132Z","0.187.0":"2026-01-07T18:46:38.015Z","0.188.0":"2026-01-07T18:51:21.895Z","0.189.0":"2026-01-08T13:17:54.068Z","0.190.0":"2026-01-08T14:30:12.546Z","0.191.0":"2026-01-13T03:03:10.028Z","0.192.0":"2026-01-13T03:40:10.508Z","0.193.0":"2026-01-16T00:22:50.277Z","0.194.0":"2026-01-20T14:00:03.356Z","0.194.1":"2026-01-23T16:20:24.145Z","0.195.0":"2026-01-23T23:09:31.033Z","1.0.0":"2026-01-28T14:14:03.161Z","1.0.1":"2026-01-28T15:17:59.148Z","1.0.2":"2026-01-29T03:35:04.248Z","1.0.3":"2026-01-29T03:42:26.763Z","1.1.0":"2026-02-06T05:21:29.592Z","1.1.1":"2026-02-06T05:30:03.138Z","1.2.0":"2026-02-11T22:47:46.233Z","1.2.1":"2026-02-13T14:45:32.682Z","1.2.2":"2026-02-15T23:18:08.850Z","1.2.3":"2026-02-16T00:28:07.573Z","1.2.4":"2026-02-16T23:52:43.056Z","1.3.0":"2026-02-26T00:20:39.925Z","1.4.0":"2026-03-01T17:03:49.878Z","1.5.0":"2026-03-02T15:25:32.954Z","1.6.0":"2026-03-04T14:45:46.901Z","1.6.1":"2026-03-05T12:17:49.669Z","1.6.2":"2026-03-05T23:20:23.058Z","1.6.3":"2026-03-05T23:37:03.724Z","1.6.4":"2026-03-06T00:42:10.189Z","1.6.5":"2026-03-06T01:34:27.409Z","1.6.6":"2026-03-06T02:01:56.540Z","1.6.7":"2026-03-06T02:36:17.338Z","1.7.0":"2026-03-06T03:39:55.828Z","1.8.1":"2026-03-11T20:43:38.764Z","1.9.0":"2026-03-11T21:47:29.164Z","1.9.1":"2026-03-11T22:23:53.581Z","1.10.0":"2026-03-13T12:24:50.352Z","1.10.1":"2026-03-13T15:48:27.533Z","1.10.2":"2026-03-13T21:10:42.572Z","1.11.0":"2026-03-17T22:06:39.956Z","1.12.0":"2026-03-21T16:14:49.263Z","1.13.0":"2026-03-27T13:35:27.646Z","1.14.0":"2026-03-29T22:21:24.965Z","1.14.1":"2026-03-30T18:10:53.474Z","1.15.0":"2026-04-01T12:17:14.783Z","1.15.1":"2026-04-02T19:59:54.733Z","1.15.2":"2026-04-08T21:02:06.891Z","1.16.0":"2026-04-13T19:01:57.000Z","1.16.1":"2026-04-14T21:43:23.240Z","1.16.2":"2026-04-26T20:44:50.568Z","1.16.3":"2026-04-29T16:09:39.927Z","1.17.0":"2026-05-08T10:25:23.746Z","1.18.0":"2026-05-08T23:11:15.156Z","1.18.1":"2026-05-10T16:18:13.774Z","1.19.0":"2026-05-12T20:09:04.902Z","1.19.1":"2026-05-13T19:55:55.430Z","1.20.0":"2026-05-27T16:05:02.323Z","1.21.0":"2026-06-06T21:30:39.105Z","1.21.1":"2026-06-12T23:34:56.549Z","1.22.0":"2026-06-13T02:23:10.518Z","1.23.0":"2026-06-20T16:03:06.830Z","1.23.1":"2026-07-07T21:59:42.019Z","1.24.0":"2026-07-14T14:49:30.685Z","1.25.0":"2026-07-22T16:07:11.352Z","2.0.0":"2026-08-06T23:26:27.121Z","2.1.0":"2026-08-09T00:14:12.487Z","2.2.0":"2026-08-17T03:51:39.547Z","2.2.1":"2026-08-17T23:48:34.342Z","2.2.2":"2026-08-18T20:04:38.290Z","2.3.0":"2026-08-22T22:02:59.465Z","2.3.1":"2026-09-02T15:48:58.764Z","2.4.0":"2026-09-15T18:16:09.316Z"},"bugs":{"url":"https://github.com/vfarcic/dot-ai/issues"},"author":{"name":"Viktor Farcic"},"license":"MIT","homepage":"https://github.com/vfarcic/dot-ai#readme","keywords":["kubernetes","deployment","mcp","devops","containers","ai","automation","cloud-native"],"repository":{"type":"git","url":"git+https://github.com/vfarcic/dot-ai.git"},"description":"AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance","maintainers":[{"name":"vfarcic","email":"viktor@farcic.com"}],"readme":"# DevOps AI Toolkit\n\n<div align=\"center\">\n\n<p align=\"center\">\n    <img src=\"assets/images/logo.jpeg\" alt=\"DevOps AI Toolkit Logo\" width=\"400\">\n</p>\n\n[![npm version](https://badge.fury.io/js/%40vfarcic%2Fdot-ai.svg)](https://www.npmjs.com/package/@vfarcic/dot-ai)\n[![npm downloads](https://img.shields.io/npm/dm/@vfarcic/dot-ai.svg)](https://www.npmjs.com/package/@vfarcic/dot-ai)\n[![GitHub release](https://img.shields.io/github/release/vfarcic/dot-ai.svg)](https://github.com/vfarcic/dot-ai/releases/latest)\n[![License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n![Project Status](https://img.shields.io/badge/status-beta-orange)\n[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/vfarcic/dot-ai/badge)](https://scorecard.dev/viewer/?uri=github.com/vfarcic/dot-ai)\n[![GitHub stars](https://img.shields.io/github/stars/vfarcic/dot-ai.svg?style=social&label=Star)](https://github.com/vfarcic/dot-ai)\n\n</div>\n\n**AI-powered platform engineering and DevOps automation through intelligent Kubernetes operations and conversational workflows.**\n\n---\n\n<div align=\"center\">\n\n## [AI Engine Docs](https://devopstoolkit.ai/docs/ai-engine/) | [MCP Setup](https://devopstoolkit.ai/docs/mcp/)\n\n</div>\n\n---\n\n## Overview\n\nDevOps AI Toolkit brings AI-powered intelligence to platform engineering, Kubernetes operations, and development workflows. Access it through [MCP](https://devopstoolkit.ai/docs/mcp/) for AI coding assistants or the [CLI](https://devopstoolkit.ai/docs/cli) for direct agent integration.\n\n**Key capabilities:**\n- Natural language cluster querying and exploration\n- Intelligent Kubernetes deployment recommendations\n- AI-powered issue remediation and root cause analysis\n- Organizational pattern and policy management\n- Semantic search over organizational documentation\n- Automated repository setup with governance files\n- Shared prompt libraries for consistent workflows\n- [Untrusted-content boundary](https://devopstoolkit.ai/docs/ai-engine/operations/untrusted-content/) separating cluster output from operator instruction in remediation and Day 2 operations\n\n## Deployment\n\n> **For the easiest setup**, we recommend installing the complete dot-ai stack which includes all components pre-configured. See the [Stack Installation Guide](https://devopstoolkit.ai/docs/stack).\n\nFor individual component installation, see the **[Deployment Guide](https://devopstoolkit.ai/docs/ai-engine/setup/deployment/)**.\n\n[AI Engine Docs](https://devopstoolkit.ai/docs/ai-engine/) | [MCP Setup](https://devopstoolkit.ai/docs/mcp/)\n\n## Support\n\n- **[Support Guide](SUPPORT.md)** - How to get help and where to ask questions\n- **GitHub Issues**: [Bug reports and feature requests](https://github.com/vfarcic/dot-ai/issues)\n- **GitHub Discussions**: [Community Q&A and discussions](https://github.com/vfarcic/dot-ai/discussions)\n\n## Contributing & Governance\n\nWe welcome contributions from the community! Please review:\n\n- **[Contributing Guidelines](CONTRIBUTING.md)** - How to contribute code, docs, and ideas\n- **[Code of Conduct](CODE_OF_CONDUCT.md)** - Community standards and expectations\n- **[Security Policy](SECURITY.md)** - How to report security vulnerabilities\n- **[Governance](docs/GOVERNANCE.md)** - Project governance and decision-making\n- **[Maintainers](docs/MAINTAINERS.md)** - Current project maintainers\n- **[Roadmap](docs/ROADMAP.md)** - Project direction and priorities\n\n## License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## Telemetry\n\nThis project collects anonymous usage analytics to improve the product. [Learn more or opt out](https://devopstoolkit.ai/docs/ai-engine/operations/telemetry/).\n\n## Acknowledgments\n\nDevOps AI Toolkit is built on:\n- [Model Context Protocol](https://modelcontextprotocol.io/) for AI integration framework\n- [Vercel AI SDK](https://sdk.vercel.ai/) for unified AI provider interface\n- [Kubernetes](https://kubernetes.io/) for the cloud native foundation\n- [CNCF](https://www.cncf.io/) for the cloud native ecosystem\n\n---\n\n**DevOps AI Toolkit** - Making cloud native operations accessible through AI-powered intelligence.\n\n","readmeFilename":"README.md"}