{"_id":"@needyamin/yamx","_rev":"28-fd688043e4bcde6b9335e47ed8fedec0","name":"@needyamin/yamx","dist-tags":{"latest":"1.0.30"},"versions":{"1.0.5":{"name":"@needyamin/yamx","version":"1.0.5","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.5","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"6c488dd44fbcda5ebacd0a1a410d327197bccf2c","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.5.tgz","fileCount":21,"integrity":"sha512-jhXjHGoTVWY0PZ9oBfxVXj6NejqFKIQMPzu/LZzBui0eK6C3afUgSakw8ABRZuXpSF+SMHZNrs/SP4gqndwFPA==","signatures":[{"sig":"MEQCIBT5xeq3J1BF6XItnjQ/BCX5OcGWYYvS9mKd0hx25y9AAiApdmaUjh8bOPNlM7YNbC1Y7va/yhjMmLBUYEPiP5cHtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144225},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"68e4e69a634eb3236438d31c49372835cf24052e","scripts":{"dev":"ts-node --esm src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 22 tools, persistent sessions, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.5_1778175009673_0.17533162281936665","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@needyamin/yamx","version":"1.0.6","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.6","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"7e1e850f4a7a82af870d9b618844f763bb7d2904","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.6.tgz","fileCount":33,"integrity":"sha512-fSGGqpGtQ/kQ6yt1lP+u4E6NduW64TDLgo2NJF1nSfgvbjib/mGhUviXgL0iQgR3vR5yGJX39ThjOtl+p4PouA==","signatures":[{"sig":"MEQCICYl+AA5mCJVGGcREPuI7/8b7MeS9kOFJMBFGnzTnmPMAiAdTs4WhTBXjdgiqBc/SrY0HB179u5MapLeGjRw7t1LLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221138},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"07e8ee9e2997b29e656fca5b1a99d5d008ab2276","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 22 tools, persistent sessions, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.6_1778183178395_0.5924724859570871","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@needyamin/yamx","version":"1.0.8","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.8","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"3fa579cac28dfc654869c62b31d64c3b941b8e91","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.8.tgz","fileCount":34,"integrity":"sha512-K44JiyiVCVd/WxDP3QFqXgc2qh6J/MIVqXwz4Qhr3bstkfqdouZehK34mU7Ytb7gw+fD/37IVIEN9GM9ckzuMA==","signatures":[{"sig":"MEYCIQCXl6fdaLfamEpRNecJY9eJHoPN+zsU/TWqE6gmHILzMgIhAM4aR2lUtXssOZ48lTIKiS9Rbnws383Ed/hN7jwJX1Qe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274365},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"bc80a3005115077b54dd38adc3ba5c76573646dd","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.8_1778188590323_0.5353374630175136","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@needyamin/yamx","version":"1.0.9","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.9","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"a2dbeba56cdb0310048e7f7ca6b423a54c320dce","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.9.tgz","fileCount":34,"integrity":"sha512-1mk06CMZbbbILlE+2d8Tkq1cvIIm0sMpxQyAlv/3H6QmH9F4U82YdRuI3sxs92Bny+lK64Mk/e8vN+9ZFgo5wA==","signatures":[{"sig":"MEQCIGQHmNplhR+Hbyc/nTt487+DiZQjaR1NgJKn1y6V6Jo7AiAA2I4f3HYbQhUejDGLwKQo5NIlOzF8CwOfUafrkq0VhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274639},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"a724b73aa5299816067cef6db3a94770c69092a0","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.9_1778188955710_0.10799402273775804","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@needyamin/yamx","version":"1.0.10","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.10","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"fbd3a8c9164463d8cb0b4b91107471c2995a71da","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.10.tgz","fileCount":34,"integrity":"sha512-sq/6i0cIPfD1tJNPtF+XfJVPtFT7KFccdcFgrJb9aTFTH/dOrr4UCCVxmvvjXc7pAxzGOLg9ST8kcNZCgRztjQ==","signatures":[{"sig":"MEQCIHDgF3vB2gM+jA9NXSx6AKrIprb7qu/CjCaPWZ+IewRlAiBpWttlnwj1JvgnA49sojiUJmRaO1OYgpJRVu+sc4wTsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274640},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"004cb7e38424878f99f458d8dedb5c6cd105321d","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.10_1778189096548_0.5841627725784049","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@needyamin/yamx","version":"1.0.11","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.11","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"0da922b196094deec30f4e317e56ad47cdf4fd83","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.11.tgz","fileCount":34,"integrity":"sha512-uiNP+SmtQiPKIkZ+7sSz/DjUtaSqoWm3ALAoRhtVya8860znLuBjLT2UkknGCIn4MQf9ezZotKdzqASIXXgEJw==","signatures":[{"sig":"MEQCIFMYZrHZ14uSLoRiYk7x4VjaGh1+6U39+mXdBYWVhymhAiAKqeZvyKv7v0dA1ug3tp3AdnwsCox6ZW0XYykcuojP7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274804},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"004cb7e38424878f99f458d8dedb5c6cd105321d","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.11_1778189221028_0.9754764916554064","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@needyamin/yamx","version":"1.0.12","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.12","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"f7b72909e7fc131a6e28bdfae04f1015285ad420","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.12.tgz","fileCount":34,"integrity":"sha512-fNKhG8DV7sRN/m/XxDSrgc3KpgHf5QZskUHn24DvS7O0bnlDkpf5zOu9YD1Ak3oAvIOQtdWiUfgUhWT3vpwXgg==","signatures":[{"sig":"MEYCIQCjh/QpzhhlS/Az8oFqe1xlgKdDLTUhSwwhy+2X4UmZhwIhANAAMJeAM3wpKZmyqs9HXcUCX6guDYxiEY112s4YRA24","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275362},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"004cb7e38424878f99f458d8dedb5c6cd105321d","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.12_1778189428885_0.2491473342788142","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@needyamin/yamx","version":"1.0.13","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.13","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"397ea4c6b911e0c103d0565cbf2b42bb3835d138","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.13.tgz","fileCount":34,"integrity":"sha512-tJJRB7ds2LtFenbxzJsJYv9MbUJcOqNDs1PHfWFaQACSNBhXdf02z5Xgeo4zSpsTXAuFgt7hL0A93w+eiIF96w==","signatures":[{"sig":"MEUCIEIOki9y3XHJy3Jug264nNO5NsnoWfQXcQxIRpNxOOguAiEAmMZ6UvI5VIlHLYAsXME1lVdeX0xlskbxT7cD9r/lnYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282084},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"004cb7e38424878f99f458d8dedb5c6cd105321d","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.13_1778190201645_0.7943972063824478","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@needyamin/yamx","version":"1.0.14","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.14","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"bb3fa98182fbfcfea3c8d0318e1b727a065da8ac","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.14.tgz","fileCount":34,"integrity":"sha512-IeCzQAQZRQBcCqOYcsjUodymuvgoC+oPNgvi76+7hBcGViAa5wyB6Xl0+3Z0dV6xbKMNyHy8e2gbxpV3r94xBg==","signatures":[{"sig":"MEUCIE4i0zmNmVsrvMrMTEcakgXow2xhzRUraIHVURdESr17AiEAxozXlDXqGZVa6EQDYDAHDgIlB8b828jgq7axfC2LpVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283087},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"17e7b2e374efec0bf8d9ea81946b0d1c058d857c","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.14_1778190325997_0.808693050978317","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@needyamin/yamx","version":"1.0.15","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.15","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"dcac9c596f64593b187556696a82aad10b04cd16","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.15.tgz","fileCount":35,"integrity":"sha512-ve4SgO0V56Y2xK2i0uWDFQqm989+nRrI7OI0qayy+0OuRS7UMg8mkwtT46PJAHXC7v4tGWax3dZzTtn0t4gR9Q==","signatures":[{"sig":"MEQCIFoljV+uHkQSdQJ2lHpL0PBAotW7RMQ2W9u8JmFSS8EYAiBNBo2NVD2l//pCb+bEJxODqMqAQbxy6nC3AS0GqQtTbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301285},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"84ebad5ec09457879f29981b5213cdf7a1df1720","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.15_1778191458608_0.6536542585359815","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@needyamin/yamx","version":"1.0.16","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.16","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"34928d75535fce249169ac5fbb997d7b3b62f1a7","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.16.tgz","fileCount":36,"integrity":"sha512-TtflCLY+grPlZzIaE1sN5ins2xqJzvK5fIUseYuJ8DEvHVs6qjwvt1NdDZfvd50xjC6JjNRSXBOiDxMqSWpGWw==","signatures":[{"sig":"MEYCIQCajST/+2b0Mhlx06s2Y/OR6AHruym3ok1qz+v8nIA54gIhAODbqqjDSzWWZz/ynRQo5JSroFzk402XwxKI0pDouVAf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298839},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"84ebad5ec09457879f29981b5213cdf7a1df1720","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.16_1778287641080_0.32809081341239055","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@needyamin/yamx","version":"1.0.17","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.17","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"9ec4fd74a16c5fbb52f2019f9e2c6cfb1279e7bb","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.17.tgz","fileCount":36,"integrity":"sha512-ujWT+G6vQ7p8Q1O+MEYe1zE3061Ot/l5OMWG45clrQ27ZwgFnr3Zb+aOsPalwVsDcS1OM/beYKEdZfHdfgGw7w==","signatures":[{"sig":"MEYCIQDxK2iN+d50XsFjy62zediFqalHuW/6fDIaRspjYng0lAIhAICeBYgZ1Ps/aPQz+0z8KQdlV3qOSGNkR6N/BXzM4wJR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300207},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"06f092be56ea651326b305cbbf9e0cae30d81409","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.17_1778288199848_0.7666485383448249","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@needyamin/yamx","version":"1.0.18","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.18","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"33b4373d5533f3bf6b2b688b33eb2917b14686a4","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.18.tgz","fileCount":40,"integrity":"sha512-Ia2/GHdHqNXyutb2iSNbEbxnEOXkfz3a59fEfNpVZ3RNZPibGw7qpKr/q/6f5X7HdFqs6peNS4b3LO/65BlUyQ==","signatures":[{"sig":"MEUCIGRuB6ddme6ZG3/j5m1n8lZ4GvOD2jQeRex/8Ct3GmoBAiEAqFrABADavo7bwt8OL45k6Ld9+f75zKq5Bmuw4noV4/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340846},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"2c7dc47c68bf85f6191505a8db2b25b332d99376","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.18_1778290491948_0.3234238041594095","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@needyamin/yamx","version":"1.0.20","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.20","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"91ed0fa0bf02d71db86a255e375a499ccf5bc30a","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.20.tgz","fileCount":40,"integrity":"sha512-SN99GrSQGfIB55d+HgpYpeRRw8R1VUSd0AZdL3rhnnYmGJLMauKBvcTCPvxbGFpU+ja7LA5ZC3nawiAGmKN0jA==","signatures":[{"sig":"MEYCIQChG1LttKq7PMae1Ju+XR1O8SO9ftha/UtN0Sf7MqQNQQIhAOPVfUa+8JR4lHXnAtto50N20FZdu24Ikp1DQ6geW7sx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341857},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"643af7b119f622008b8520ba16a3c2d3f5900466","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.20_1778291110682_0.48964571435065696","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@needyamin/yamx","version":"1.0.21","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.21","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"f1b719ab97faae996b925b969e96022c95f60bbf","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.21.tgz","fileCount":41,"integrity":"sha512-nXNyLQ3vbXnQv8iw1sH3Jp/ct1nxo0UVGG5aunIZS7uK1sB4HhKmXH/63DEk1HSo/zUE4LyPc/68ct9+1GQEHA==","signatures":[{"sig":"MEUCIQCzXEeUcIiLmHOGoVdtFsGoCbDJDVvNTWh6HpqRk+pYIgIgCBNfXxBt0q8vgCAUoyZ/t3Swx6yRsoi+O4yUmx56Al0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344253},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"521398cfa5010b532139708b62b0f523f9f577c1","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.36.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.0","@google/generative-ai":"^0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.21_1778291688712_0.022579427646025385","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@needyamin/yamx","version":"1.0.22","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.22","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"cb5bddea2d372059e10ae5963dc9dd219a25ac79","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.22.tgz","fileCount":45,"integrity":"sha512-ZtYeX5GyuCdLadYWiG02JmMPcFJj5K0WyfLsOBO0DCweM0bcFn03DFI2yVQ6gTQaLDWejSyOUf/EDEhMRUVC/Q==","signatures":[{"sig":"MEUCIQDo8bNNJ1wZit9sG8B+C3cyoCHrujRVYkZVAQpy0qmj0AIgEmbE574Y/cUznXgehe1Z10pCo4zXR8BGJMzcT2L8TsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375154},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"d0bc616a66385de3e99ca6062d83eb42a6a65fe8","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.37.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","@google/genai":"^2.0.1","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.22_1778294337407_0.34092618048900647","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@needyamin/yamx","version":"1.0.23","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.23","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"4b02f4936157eff46f88b0d4096d86a4944a63e3","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.23.tgz","fileCount":45,"integrity":"sha512-fyjUrpuDKlmkYZ1u5CdPH3evKG7TuNKcgPhYd8naU+J1F0d4lNmXk3jyIE3zVSDA6WtUbBqe5iJ0sJNb/1K5ZQ==","signatures":[{"sig":"MEQCIEH7asPhI5rMNsKIIcGk4mYTsBozXM8Od64JN7QgF8NRAiARc8+DJTFL9sLgk+YORfuLQxwnC3d10n7lEdhuh3mQxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377718},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"625fb413b5208232cc6a3d81d5aac058d59e6541","scripts":{"dev":"ts-node --esm src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.37.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","@google/genai":"^2.0.1","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.23_1778294900466_0.3731771009953866","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@needyamin/yamx","version":"1.0.25","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.25","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"ab5d437432851437892d36cb6225d70f364dfb59","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.25.tgz","fileCount":52,"integrity":"sha512-y4f5F8nOT+WARiuR023w6XUmqVRDDBjEYoWR1rQT5v9HYE0x+EwcdqQgHTGWuZFVlYDMjJsfJyx3HOjz17Cs7Q==","signatures":[{"sig":"MEYCIQDfPWZ1bF0eBwQO8QxWbpusDkwubQdR6BCL7L4kseWmRAIhAOUpcvz+zpnYrQJFmGssMMDxcX/shxi3UWeviOBvvKRe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443724},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f5f45829e6c0d6fe59b882bffba92dd5502fb60d","scripts":{"dev":"ts-node --esm --project config/tsconfig.json src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc -p config/tsconfig.json","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.37.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","@google/genai":"^2.0.1","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.25_1778348115958_0.1627222356054978","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@needyamin/yamx","version":"1.0.26","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.26","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"3c057d4462b4666fcb7630190892914995d1d7c7","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.26.tgz","fileCount":57,"integrity":"sha512-dwZ1xeASp4VdTVyf64VEwdMYRdU3bfy7a8YFgTjCVYCee+1LoOS5UXtCHCJ9mCy5/cJ8sx/3EALLwZG++NJzeg==","signatures":[{"sig":"MEYCIQDOgxE73BeFXsN5ozuyoYr1fqpSMkrs0s7NjQPmQaEDoAIhAOgdM2d/5nvHuvpun8DMMXYxut+UJrspGzQ99s6ST0C2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591792},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"078a16b43803d05d75e358c365449aa8fcaa79a6","scripts":{"dev":"ts-node --esm --project config/tsconfig.json src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc -p config/tsconfig.json","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.37.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","@google/genai":"^2.0.1","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.26_1778446743016_0.3713905300739846","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@needyamin/yamx","version":"1.0.27","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.27","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"b239e843d5480c49af9634ca18d611947ac2cd64","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.27.tgz","fileCount":62,"integrity":"sha512-UEvPw90Mijcg9CPrB1wgPdhRXvHvlk9GhOw6Cixk6acKqe651KhovgLdmEKiJDxUDD+VX4kFT3TpFvwo1Mnglg==","signatures":[{"sig":"MEYCIQDl3KLBmAPdh0LGyHtb6Ouiv4OGmWgegkRRGLl4M4ntPwIhAIdoJEtyAtCzrt8ltOOUDuX0r9Jp+oo65FL4cSy2XOWB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686235},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"078a16b43803d05d75e358c365449aa8fcaa79a6","scripts":{"dev":"ts-node --esm --project config/tsconfig.json src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc -p config/tsconfig.json","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.37.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","@google/genai":"^2.0.1","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.27_1778448403606_0.5304864162754639","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@needyamin/yamx","version":"1.0.28","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","_id":"@needyamin/yamx@1.0.28","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"homepage":"https://github.com/needyamin/yamx#readme","bugs":{"url":"https://github.com/needyamin/yamx/issues"},"bin":{"yamx":"dist/index.js"},"dist":{"shasum":"b6d5bbd1ecfc9f9889dd0b6ea10553db06588d78","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.28.tgz","fileCount":61,"integrity":"sha512-GrOgliUWlfxqSs+OFFwsUb6I9aDXKBiLbatuja2VedYKgY5fkVMKjBh4GqJqcwbHgi78L22UqQWyVp4IGzMXsw==","signatures":[{"sig":"MEYCIQDoYTRA6GWHtI9BVV1gRY1bKCZgJQ14IgnfspqFAKYNuQIhALn1CQ/EnReqxipvHt9upu1Kg6fV0EbE0J/fc4reUMmv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773104},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"e61729ac94684ea2ac4af2b21a6a7cff9eddcd80","scripts":{"dev":"ts-node --esm --project config/tsconfig.json src/index.ts","test":"npm run build && node tests/run.mjs","build":"tsc -p config/tsconfig.json","start":"node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"repository":{"url":"git+https://github.com/needyamin/yamx.git","type":"git"},"_npmVersion":"11.8.0","description":"Global CLI: run `yamx` from any terminal. Coding agent with 29 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","diff":"^9.0.0","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","dotenv":"^17.4.2","marked":"^15.0.12","openai":"^6.37.0","fs-extra":"^11.3.4","inquirer":"^13.4.2","readline":"^1.3.0","commander":"^14.0.3","fast-glob":"^3.3.3","wrap-ansi":"^9.0.2","strip-ansi":"^7.2.0","cli-spinners":"^3.4.0","@google/genai":"^2.0.1","marked-terminal":"^7.3.0","@anthropic-ai/sdk":"^0.95.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/marked":"^5.0.2","@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/yamx_1.0.28_1778527681658_0.8046784807311222","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@needyamin/yamx","version":"1.0.30","description":"Global CLI: run `yamx` from any terminal. Coding agent with 32 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","type":"module","main":"./dist/index.js","bin":{"yamx":"dist/index.js"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/needyamin/yamx.git"},"bugs":{"url":"https://github.com/needyamin/yamx/issues"},"homepage":"https://github.com/needyamin/yamx#readme","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","scripts":{"prepare":"npm run build","prepublishOnly":"npm run build","start":"node dist/index.js","dev":"ts-node --esm --project config/tsconfig.json src/index.ts","build":"tsc -p config/tsconfig.json","test":"npm run build && node tests/run.mjs"},"dependencies":{"@anthropic-ai/sdk":"^0.95.1","@google/genai":"^2.0.1","axios":"^1.16.0","boxen":"^8.0.1","chalk":"^5.6.2","cli-spinners":"^3.4.0","commander":"^14.0.3","diff":"^9.0.0","dotenv":"^17.4.2","fast-glob":"^3.3.3","fs-extra":"^11.3.4","inquirer":"^13.4.2","marked":"^15.0.12","marked-terminal":"^7.3.0","openai":"^6.37.0","ora":"^9.4.0","readline":"^1.3.0","strip-ansi":"^7.2.0","wrap-ansi":"^9.0.2","zod":"^4.4.3"},"devDependencies":{"@types/fs-extra":"^11.0.0","@types/inquirer":"^9.0.9","@types/marked":"^5.0.2","@types/node":"^25.6.0","ts-node":"^10.9.2","typescript":"^6.0.3"},"gitHead":"8325fc46a14c86f723ef72ffc7a8681767ac82e6","_id":"@needyamin/yamx@1.0.30","_nodeVersion":"24.13.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-PMKlTLsSlkfAsvIkfutSEaRFluTKjMJVztHspJ/pWhaMgm+saKa5MMwJGJp8FBQWyXFWR6s3irD8nTmWFMmBiA==","shasum":"2713ca680c28ea1d93014c3b93407e847db86c04","tarball":"https://registry.npmjs.org/@needyamin/yamx/-/yamx-1.0.30.tgz","fileCount":65,"unpackedSize":804919,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCypmOTpi8g2mo4xhDkYx0LX+AXqjUlEG4laL/eEtnfZQIgPy2nwE9BMVcVgKtmj6YLhpblil2SKXncvGEKMr4PylQ="}]},"_npmUser":{"name":"needyamin","email":"needyamin@gmail.com"},"directories":{},"maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yamx_1.0.30_1778629259056_0.39813956257218597"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T17:30:09.598Z","modified":"2026-05-12T23:40:59.318Z","3.0.0":"2026-05-07T16:19:05.971Z","3.0.1":"2026-05-07T16:20:46.400Z","1.0.0":"2026-05-07T17:14:25.183Z","1.0.5":"2026-05-07T17:30:09.822Z","1.0.6":"2026-05-07T19:46:18.555Z","1.0.8":"2026-05-07T21:16:30.557Z","1.0.9":"2026-05-07T21:22:35.852Z","1.0.10":"2026-05-07T21:24:56.745Z","1.0.11":"2026-05-07T21:27:01.187Z","1.0.12":"2026-05-07T21:30:29.050Z","1.0.13":"2026-05-07T21:43:21.827Z","1.0.14":"2026-05-07T21:45:26.142Z","1.0.15":"2026-05-07T22:04:18.784Z","1.0.16":"2026-05-09T00:47:21.243Z","1.0.17":"2026-05-09T00:56:40.032Z","1.0.18":"2026-05-09T01:34:52.180Z","1.0.20":"2026-05-09T01:45:10.834Z","1.0.21":"2026-05-09T01:54:48.896Z","1.0.22":"2026-05-09T02:38:57.544Z","1.0.23":"2026-05-09T02:48:20.603Z","1.0.25":"2026-05-09T17:35:16.110Z","1.0.26":"2026-05-10T20:59:03.200Z","1.0.27":"2026-05-10T21:26:43.763Z","1.0.28":"2026-05-11T19:28:01.907Z","1.0.30":"2026-05-12T23:40:59.229Z"},"bugs":{"url":"https://github.com/needyamin/yamx/issues"},"author":{"name":"Yamin","email":"https://github.com/needyamin"},"license":"ISC","homepage":"https://github.com/needyamin/yamx#readme","keywords":["cli","coding-agent","ai","llm","openai","anthropic","gemini","ollama","assistant","terminal","cursor","yamx"],"repository":{"type":"git","url":"git+https://github.com/needyamin/yamx.git"},"description":"Global CLI: run `yamx` from any terminal. Coding agent with 32 tools, persistent sessions, codebase intelligence, log inspection, markdown rendering, and multi-provider LLMs.","maintainers":[{"name":"needyamin","email":"needyamin@gmail.com"}],"readme":"# YamX\r\n\r\nYamX is a terminal-first coding and operations agent designed for practical local work:\r\n\r\n- debug and repair build/package issues\r\n- inspect logs and run shell workflows\r\n- edit repositories safely\r\n- support DevOps, full-stack ops, network diagnostics, and defensive security tasks\r\n\r\nYamX is optimized for \"do the work now\" execution, not tutorial-style long answers.\r\n\r\n<img width=\"80\" height=\"80\" alt=\"YamX\" src=\"https://github.com/user-attachments/assets/0d327064-4213-46c3-b2cf-5f69d0f87664\" />\r\n<img width=\"1919\" height=\"909\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/34a9336e-e428-4edf-b63b-067eb1a6d7ce\" />\r\n\r\n## Requirements\r\n\r\n- Node.js 18+\r\n\r\n## Documentation\r\n\r\n- Combined docs site: [docs/docs.html](docs/docs.html)\r\n- Project engineering memory: [docs/context-memory.md](docs/context-memory.md)\r\n- Publish notes: [docs/publish.txt](docs/publish.txt)\r\n\r\nNote: `docs/docs.html` uses Bootstrap CDN assets. Open directly or serve `docs/` locally.\r\n\r\n## Who YamX is for\r\n\r\n- Developers: code changes, package scripts, test/build errors, repository workflows\r\n- DevOps and full-stack operators: process/log/config/network checks before risky mutation\r\n- Network engineers: DNS, routes, listeners, reachability, protocol-level diagnostics\r\n- Defensive security engineers: secure review, CVE triage, secrets and posture checks\r\n\r\n## Core behavior\r\n\r\n- Offline-first: prefer local files, local tools, local logs, local process state\r\n- Intent-aware: greeting/chat does not trigger heavy diagnostics\r\n- Command-first: direct shell-like input can execute without model round-trips\r\n- Session-based: persistent history and memory under `~/.yamx` and project `.yamx`\r\n- Safety-first: risky/destructive actions require explicit allowance\r\n\r\n## Elite Coder Intelligence (v1.0.29+)\r\n\r\nYamX incorporates an Advanced Code Reasoning Engine and a sophisticated Model Council designed to act as a principal engineer:\r\n\r\n- **Smart Dependency Graph Detection**: Before multi-file edits, the `find_references` tool analyzes import/export chains to ensure all consumers of a modified symbol are updated.\r\n- **Elite Debugging Protocol**: It implements binary search isolation and enforces the \"Cascading Error Rule\" (fixing only the very first error in a compiler stack trace).\r\n- **Architecture-Aware Context**: Automatically detects and adapts to patterns like MVC, microservices, Next.js, NestJS, Vite, and Prisma.\r\n- **Multi-File Refactoring**: Enforces a strict dependency order (types -> implementations -> consumers -> tests) to prevent intermediate broken states.\r\n\r\n## Install\r\n\r\nGlobal:\r\n\r\n```bash\r\nnpm install -g @needyamin/yamx@latest\r\nyamx\r\n```\r\n\r\nFrom this repository:\r\n\r\n```bash\r\ngit clone https://github.com/needyamin/yamx.git\r\ncd yamx\r\nnpm install\r\nnpm link\r\n```\r\n\r\nNo global install:\r\n\r\n```bash\r\nnpx @needyamin/yamx\r\n```\r\n\r\nUninstall:\r\n\r\n```bash\r\nnpm uninstall -g @needyamin/yamx\r\n```\r\n\r\nDelete all YamX local data:\r\n\r\n```bash\r\n# macOS / Linux\r\nrm -rf ~/.yamx\r\n\r\n# Windows PowerShell\r\nRemove-Item -Recurse -Force $HOME\\.yamx\r\n```\r\n\r\n## First run\r\n\r\n```bash\r\nyamx --onboard\r\nyamx --diagnose\r\nyamx\r\n```\r\n\r\nIf `~/.yamx/config.json` is missing, or the selected cloud provider has no API key, YamX auto-starts onboarding before normal chat.\r\n\r\n## Daily workflows\r\n\r\n1. Debug package/build errors:\r\n- run project command\r\n- inspect exact failing output\r\n- apply smallest fix\r\n- rerun narrow verification command\r\n\r\n2. Repository edits:\r\n- inspect files first\r\n- patch minimally\r\n- preserve existing style and structure\r\n\r\n3. Ops and infrastructure:\r\n- process -> logs -> config -> ports/network -> permissions -> dependencies -> runtime mismatch\r\n\r\n4. Defensive security:\r\n- authorized and defensive scope only\r\n- prioritize detection, triage, hardening, and remediation guidance\r\n\r\n## Web UI\r\n\r\nStart:\r\n\r\n```bash\r\nyamx web\r\nyamx web --host 127.0.0.1 --port 8765\r\nyamx web --allow-dangerous\r\n```\r\n\r\nDefault bind is loopback (`127.0.0.1`). Keep it local unless you add your own auth/proxy controls.\r\n\r\n**Shell** (conversation) uses a responsive two-column layout on wide viewports (~8×4 proportions): the conversation fills the wider column; a scrollable **Sessions** rail sits beside it with **New**, **Refresh**, and **Expand** (opens the Sessions tab); each row exposes **Use**, **Rename**, and **Delete**. It mirrors `/api/sessions` with the Sessions tab. On narrower viewports those regions stack vertically.\r\n\r\nInside the Conversation card:\r\n\r\n- **Execution mode · Provider** is a collapsible row (expanded with `[+]` / `[-]` like Execution lab). It configures execution mode (**auto**, **shell**, **agent**) and **Provider**, which PATCHes **`defaultProvider`**—the runtime cache resets on save so the next message picks it up.\r\n- A **provider readiness strip** reports whether an API key is required, whether YamX sees credentials (config or env vars), readiness for agent turns versus a warmed agent session, and a short remediation hint—the same server logic as credential checks in onboarding.\r\n- **Execution lab** remains a separate expandable block (shell runtime, timeouts, profiles, runbook).\r\n\r\n**Navigation panels**:\r\n\r\n- Shell\r\n- Settings\r\n- Sessions\r\n- Tools & API\r\n- Engineering readiness card (offline diagnostics and challenge suites)\r\n\r\nDetailed UI docs: [docs/docs.html#web](docs/docs.html#web)\r\n\r\n## HTTP API\r\n\r\nBase URL is the web server URL (default `http://127.0.0.1:8765`).\r\n\r\nRoute discovery:\r\n\r\n- `GET /api/routes`\r\n\r\nCore endpoints:\r\n\r\n- `GET /api/state` (cwd, resolved provider/model, optional `sessionId`, `allowDangerous`, plus readiness: `providerUsesApiKey`, `providerApiKeyConfigured`, `agentCanRun`, optional `providerHint`, `sessionWarm`)\r\n- `GET /api/info`\r\n- `GET /api/config`\r\n- `PATCH /api/config`\r\n- `POST /api/config/reset`\r\n- `POST /api/runtime/reload`\r\n\r\nSession CRUD:\r\n\r\n- `GET /api/sessions`\r\n- `POST /api/sessions`\r\n- `GET /api/sessions/:id`\r\n- `PATCH /api/sessions/:id`\r\n- `DELETE /api/sessions/:id`\r\n- `POST /api/sessions/active`\r\n\r\nAgent and tools:\r\n\r\n- `GET /api/tools`\r\n- `POST /api/command`\r\n- `POST /api/chat`\r\n\r\nEngineering diagnostics:\r\n\r\n- `GET /api/engineering/readiness` (`?force=1` optional)\r\n- `POST /api/engineering/challenge`\r\n  - body: `{ \"suite\": \"all|vm|fullstack|devops|network|security\", \"profile\": \"standard|deep\", \"force\": true|false }`\r\n\r\nDetailed API docs: [docs/docs.html#api](docs/docs.html#api)\r\n\r\n## Offline-first intelligence and engineering modes\r\n\r\nYamX includes two important runtime layers:\r\n\r\n- Engineering loop mode (`YAMX_ENGINEERING_MODE`)\r\n  - `balanced | advanced | elite` (default `elite`)\r\n  - affects repair discipline, escalation hints, and retry strategy\r\n\r\n- Command intelligence tier (`YAMX_INTELLIGENCE_LEVEL` or `YAMX_INTELLIGENCE_TIER`)\r\n  - `balanced | advanced | top` (default `top`)\r\n  - affects local command ranking, typo tolerance, capability weighting, and probe-first scoring\r\n\r\nProject-local data:\r\n\r\n- `.yamx/command-intelligence.json`\r\n- `.yamx/command-memory.json`\r\n\r\n## Input routing model\r\n\r\n- Conversational input: short assistant response, no unnecessary heavy workflows\r\n- Direct command input: shell execution path\r\n- Ambiguous/task input: agent + tools path\r\n- Runtime/install/diagnose style asks: optional automatic preflight probes (`settings.preflightRuntimeProbes`)\r\n\r\n## Safety and permissions\r\n\r\n- Destructive/sensitive behavior is blocked by default in normal operation.\r\n- Web mode with `--allow-dangerous` can permit risky execution from browser controls.\r\n- Permission and policy controls are configurable in `settings.permissionMode`.\r\n- Cybersecurity support is defensive-only and authorized-scope oriented.\r\n\r\n## Providers\r\n\r\nSupported providers:\r\n\r\n- openrouter\r\n- openai\r\n- anthropic\r\n- gemini\r\n- kimi\r\n- grok\r\n- ollama (local)\r\n\r\nCloud API key environment variables:\r\n\r\n- `OPENAI_API_KEY`\r\n- `ANTHROPIC_API_KEY`\r\n- `GEMINI_API_KEY`\r\n- `MOONSHOT_API_KEY` or `KIMI_API_KEY`\r\n- `XAI_API_KEY`\r\n- `OPENROUTER_API_KEY`\r\n\r\nOptional defaults:\r\n\r\n- `DEFAULT_PROVIDER`\r\n- `DEFAULT_MODEL`\r\n\r\n## Configuration\r\n\r\nPrimary config file:\r\n\r\n- `~/.yamx/config.json`\r\n\r\nOther state files:\r\n\r\n- `~/.yamx/state.json`\r\n- `~/.yamx/sessions/*.json`\r\n\r\nImportant settings:\r\n\r\n- `autoApprove`\r\n- `streamOutput`\r\n- `maxTokens`\r\n- `temperature`\r\n- `contextBudgetChars`\r\n- `permissionMode`\r\n- `allowedShellCommands`\r\n- `deniedShellPatterns`\r\n- `hooksEnabled`\r\n- `modelCouncil.enabled`\r\n- `modelCouncil.mode`\r\n- `maxToolResultChars`\r\n- `subagents.enabled`\r\n- `subagents.defaultModel`\r\n- `verboseCli`\r\n- `maxAssistantMarkdownChars`\r\n- `preflightRuntimeProbes`\r\n- `checkForUpdates`\r\n\r\nInteractive config:\r\n\r\n```bash\r\nyamx config\r\nyamx --reset-config\r\n```\r\n\r\n## CLI reference\r\n\r\nMain command:\r\n\r\n```text\r\nyamx [options]\r\n```\r\n\r\nOptions:\r\n\r\n- `-p, --provider <provider>`\r\n- `-m, --model <model>`\r\n- `-t, --temperature <temp>`\r\n- `--max-tokens <tokens>`\r\n- `--auto-approve`\r\n- `--no-stream`\r\n- `--new-chat`\r\n- `--resume <id>`\r\n- `--history`\r\n- `--clear-chat`\r\n- `--delete-chat <id>`\r\n- `--onboard`\r\n- `--reset-config`\r\n- `--diagnose`\r\n\r\nSubcommands:\r\n\r\n- `yamx config`\r\n- `yamx web [--host 127.0.0.1] [--port 8765] [-p provider] [-m model] [--allow-dangerous]`\r\n\r\nIn-session commands:\r\n\r\n- Use `/help` for the authoritative slash-command list in your running version.\r\n\r\n## Built-in tools (32)\r\n\r\nFiles:\r\n\r\n- `read_file`, `read_files`, `write_file`, `write_files`, `edit_file`, `list_files`, `search_files`, `delete_file`\r\n\r\nAdvanced files:\r\n\r\n- `multi_edit`, `copy_file`, `move_file`, `file_info`, `grep_search`, `directory_tree`, `patch_file`\r\n\r\nShell:\r\n\r\n- `run_command`, `run_command_background`, `shell_diagnostics`, `task_list`, `task_tail`, `task_stop`\r\n\r\nGit:\r\n\r\n- `git_status`, `git_diff`, `git_commit`, `git_log`, `git_branch`, `git_stash`\r\n\r\nWeb:\r\n\r\n- `fetch_url`\r\n\r\nIntelligence and logs:\r\n\r\n- `project_intel`, `codebase_analysis`, `log_inspect`, `find_references`\r\n\r\n## Develop and contribute\r\n\r\nUseful local commands:\r\n\r\n```bash\r\nnpm install\r\nnpx tsc -p config/tsconfig.json --noEmit\r\nnpm run build\r\nnpm test\r\nnpm run dev\r\nyamx --diagnose\r\nyamx web --port 8765\r\n```\r\n\r\nWindows note: if script invocation is blocked, use `npm.cmd ...`.\r\n\r\nProject map:\r\n\r\n```text\r\nconfig/tsconfig.json\r\nconfig/.env.example\r\ndocs/docs.html\r\ndocs/context-memory.md\r\ndocs/publish.txt\r\nsrc/index.ts\r\nsrc/agent.ts\r\nsrc/context.ts\r\nsrc/runtime-preflight.ts\r\nsrc/tools/\r\nsrc/web/server.ts\r\nsrc/web/ui.ts\r\nsrc/web/engineering-diagnostics.ts\r\nsrc/providers/factory.ts\r\n```\r\n\r\n## Troubleshooting\r\n\r\n`yamx` not found:\r\n\r\n- ensure npm global `bin` is on `PATH`\r\n- restart terminal after global install\r\n\r\nProvider key errors:\r\n\r\n- run `yamx --onboard`\r\n- check `~/.yamx/config.json` and env vars\r\n\r\nLong replies are clipped:\r\n\r\n- raise `settings.maxAssistantMarkdownChars` in config\r\n\r\nModel gives generic install essays:\r\n\r\n- keep `settings.preflightRuntimeProbes=true`\r\n- use a stronger model and lower temperature if needed\r\n\r\nCommand suggestions feel weak:\r\n\r\n- keep `.yamx/command-memory.json` in project\r\n- use `YAMX_INTELLIGENCE_LEVEL=top`\r\n\r\nBuild fails on Windows with `EPERM` in `dist/*`:\r\n\r\n- this can happen when files are locked by another process\r\n- close watchers/processes using `dist`, then rerun build\r\n- as a workaround, build to alternate outDir and copy artifacts\r\n\r\nStale global version:\r\n\r\n```bash\r\nnpm uninstall -g @needyamin/yamx\r\nnpm install -g @needyamin/yamx@latest\r\n```\r\n\r\n## License\r\n\r\nISC - [Yamin](https://github.com/needyamin)\r\n\r\n<img width=\"50\" height=\"50\" alt=\"YamX\" src=\"https://github.com/user-attachments/assets/0d327064-4213-46c3-b2cf-5f69d0f87664\" />\r\n","readmeFilename":"README.md"}