{"_id":"@iinm/plain-agent","_rev":"142-b1bfc93f157ecc6ebc559e50282234ab","name":"@iinm/plain-agent","dist-tags":{"latest":"1.19.0"},"versions":{"1.0.0":{"name":"@iinm/plain-agent","version":"1.0.0","license":"MIT","_id":"@iinm/plain-agent@1.0.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"b9f8adbcd1cb4efbc75638aa5e46e1fa3e50e2b8","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.0.0.tgz","fileCount":79,"integrity":"sha512-3xlEzXX1vpjf8nTgvsq4bE5nbtz7j4MWXQAKgTZYWxlWq34ZgW+kGu/GLRbCrrzflrCZc1JR8fy3vdgqGuze/g==","signatures":[{"sig":"MEQCICP5FVd2uI0tr8Ya2+M+hIxUiwcn71DFFCKKEsDMptm3AiAFOa898Xmzqhv/6xAdmUwTATJojOgfdox0Evm84oJqJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342597},"type":"module","engines":{"node":">=22"},"gitHead":"06d2f439dd4fdfafefaaf15e66553ee258d43d66","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","jsdom":"^28.1.0","js-yaml":"^4.1.1","turndown":"^7.2.2","@mozilla/readability":"^0.6.0","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/sdk":"^1.27.1","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@types/jsdom":"^28.0.0","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9","@types/turndown":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.0.0_1774515902022_0.19080615246255728","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@iinm/plain-agent","version":"1.0.1","license":"MIT","_id":"@iinm/plain-agent@1.0.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"0b63e68b16af996fa5c26a3f21b9287363645d02","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.0.1.tgz","fileCount":79,"integrity":"sha512-+Qi4KNHAcc2PwhH5vQ4oeblV3G6YP/jDH67O+J7g2Hmw6Tb9sFnrIGIFo8PSn/jXxSVw4cgHnoLyJKonO4evlA==","signatures":[{"sig":"MEYCIQDdPJGMmE+K50FtHaUF4xFNXDgvL75DLeWF8byP7lIwrwIhAJUkHcX3mLykDH1jsurFbtXerUp6SdO7crY5f0EKShMS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342589},"type":"module","engines":{"node":">=22"},"gitHead":"89a686f1305b679f08ffe5836b6855e10269d6cf","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","jsdom":"^28.1.0","js-yaml":"^4.1.1","turndown":"^7.2.2","@mozilla/readability":"^0.6.0","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/sdk":"^1.27.1","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@types/jsdom":"^28.0.0","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9","@types/turndown":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.0.1_1774516603891_0.5432095156994441","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@iinm/plain-agent","version":"1.0.2","license":"MIT","_id":"@iinm/plain-agent@1.0.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"852265af94570fce5a7529532b0d38bbf2aba8ab","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.0.2.tgz","fileCount":79,"integrity":"sha512-2iGyvpJ7PPvr1/3DoBldNyHLqDRCz5T9SGDwzECtq7xbrodCmcPjlJ1Pbf/NHJzjgxdAzHRyNzOCuI9mmW7SEg==","signatures":[{"sig":"MEYCIQD1HCrMUqhvLCbXC5bGZFMJMFvLh6nyw7IistlF2P1F2AIhANeKDpo5EZhWjLfZzg+PmwgzvRufJ4zPcXcfLxCktekq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342601},"type":"module","engines":{"node":">=22"},"gitHead":"9ae4b29d11c5b7e57cd935e00d495af4fc3a4ef7","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","jsdom":"^28.1.0","js-yaml":"^4.1.1","turndown":"^7.2.2","@mozilla/readability":"^0.6.0","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/sdk":"^1.27.1","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@types/jsdom":"^28.0.0","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9","@types/turndown":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.0.2_1774516894914_0.8724058606880811","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@iinm/plain-agent","version":"1.0.3","license":"MIT","_id":"@iinm/plain-agent@1.0.3","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"a27b0b4dae5d4f29ee10a2910845f6cbd32db18e","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.0.3.tgz","fileCount":74,"integrity":"sha512-RuRNvk2S7LEuseALN3iV48cLR1kHXn/jQsj5GVaQPSqp1QEkNTnIUV87BVf036fe2JxIQlJjJAfdC7GlGlYSTA==","signatures":[{"sig":"MEUCIBars+z5C2fTQvi5YJqntruH9SFmfHAOpXitI3mmpyVyAiEA1feZ/ivN0vmT4V0FoFG3B0DAhy5LmHdkrcSTDxWZCdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328398},"type":"module","engines":{"node":">=22"},"gitHead":"bde16c708df15f0e440a7bf8f00a482f4b3b014a","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","jsdom":"^28.1.0","js-yaml":"^4.1.1","turndown":"^7.2.2","@mozilla/readability":"^0.6.0","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/sdk":"^1.27.1","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@types/jsdom":"^28.0.0","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9","@types/turndown":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.0.3_1774518617013_0.8519671138242211","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@iinm/plain-agent","version":"1.0.4","license":"MIT","_id":"@iinm/plain-agent@1.0.4","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"e8f78f2038f8329951a2a67bf2f2a229bc3af1b9","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.0.4.tgz","fileCount":74,"integrity":"sha512-3+l/jeoRDW5SaV9Y8uhQdeJz9J0f25Pmhzyv1uTh7Ek5PgD3tjXLexD9Ew81Ydv/lyX25fdn2gtMKUdwYM3cLw==","signatures":[{"sig":"MEUCIQC1Z3dPoegnk9YGkWX1wjfU3VHsutWcmslqHeVBSBnZIgIgNRmjER3rXiWNDrZHIGxYJuylFEReN0Roczp9plaQUGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326209},"type":"module","engines":{"node":">=22"},"gitHead":"b73ac856240025fdf7487084241cec602cc5ff31","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","jsdom":"^28.1.0","js-yaml":"^4.1.1","turndown":"^7.2.2","@mozilla/readability":"^0.6.0","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/sdk":"^1.27.1","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@types/jsdom":"^28.0.0","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9","@types/turndown":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.0.4_1774518889759_0.300662575306178","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@iinm/plain-agent","version":"1.0.5","license":"MIT","_id":"@iinm/plain-agent@1.0.5","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"3b75345a8e0f28143726b4e2d02e3251e07001b8","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.0.5.tgz","fileCount":74,"integrity":"sha512-kxspqO4c01kNb1HkbUoffLXvf4retcwb3BsPZHUxCbZm8WGJgWIQDGpehA8aXooc97BGJ4JglfODYY/3RZ9aKQ==","signatures":[{"sig":"MEUCIGste7MVC08Rsu5iHLV/Lmw/RoKR/iAHNk4ms2xi2b3uAiEAwj+QqeKMGC+I4IuYQNdmyP5yL8mbDpyIzbeTmXKxU/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326033},"type":"module","engines":{"node":">=22"},"gitHead":"694a3b1d6193a4e73ede53fe4a76c5adceb071a1","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","jsdom":"^28.1.0","js-yaml":"^4.1.1","turndown":"^7.2.2","@mozilla/readability":"^0.6.0","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/sdk":"^1.27.1","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@types/jsdom":"^28.0.0","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9","@types/turndown":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.0.5_1774524325538_0.2066643123224461","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@iinm/plain-agent","version":"1.0.6","license":"MIT","_id":"@iinm/plain-agent@1.0.6","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"8e5693c4eb10c3d2652f5ece9fa21166a306afa0","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.0.6.tgz","fileCount":74,"integrity":"sha512-4baYnldqEpUyu3c/PnHLxD0kZTyg5LpvaAvKVvdNse60bBu+3JFcdi/eaebCIfhuk2UN31cNQqq7I0Qa/L2e3Q==","signatures":[{"sig":"MEQCIDg2ph+dAq6Q1U4ccJUNPEjJlNeyHPxfxzivGLWHaiA9AiACmCBk9U+fvNWf2NokeWeYW67t7NPpTHoGtmMDiPosNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326996},"type":"module","engines":{"node":">=22"},"gitHead":"dc98588f03a18442debf4a3a14945f4cabedfd2f","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","jsdom":"^28.1.0","js-yaml":"^4.1.1","turndown":"^7.2.2","@mozilla/readability":"^0.6.0","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/sdk":"^1.27.1","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@types/jsdom":"^28.0.0","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9","@types/turndown":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.0.6_1774696344771_0.12089617478798131","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@iinm/plain-agent","version":"1.0.7","license":"MIT","_id":"@iinm/plain-agent@1.0.7","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"7132bbab06c026cb43c16e72916b43655e7eae4d","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.0.7.tgz","fileCount":74,"integrity":"sha512-8kvkBFsRhjk1UTYRlC8sRgtZQgR8ztx/UdTv3PeWFd83X6Z8rrhoDAMpQygX1BD4N9C7THUVn00aAhK8GqGB9w==","signatures":[{"sig":"MEQCIHt6jd8pa3zV97dA1qL2woxCeltwbNtoqcnSwRluT8E/AiBmDPH7Xj87PlsZ7Qw6XN/6FrA2Fj2ghkqPlKS7CC2Hxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325726},"type":"module","engines":{"node":">=22"},"gitHead":"58ff9b7b3078fc342f21a960af29b31bb96041b2","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","jsdom":"^28.1.0","js-yaml":"^4.1.1","turndown":"^7.2.2","@mozilla/readability":"^0.6.0","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/sdk":"^1.27.1","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@types/jsdom":"^28.0.0","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9","@types/turndown":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.0.7_1774705208710_0.8878186584885397","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@iinm/plain-agent","version":"1.0.8","license":"MIT","_id":"@iinm/plain-agent@1.0.8","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"ee6d9f9c9077eb5eb0382755b6551e1d047a2e20","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.0.8.tgz","fileCount":74,"integrity":"sha512-YBljYjhC9ObdC7rtplo4L0rcVef24SiGLqWc8GzsvwN2T53Za58yDzy3kym5Fs7IHMhWUGVWAy0l5KfZCKmKjA==","signatures":[{"sig":"MEUCIQDZQmTu1HH+B8I2lyzrfrOVOZdzH+qtcqyBerkb0z+zaAIgL5O6s5gi8rOXjU1NyBBT4O+7Mt7nunVYrodiGaFC4s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325726},"type":"module","engines":{"node":">=22"},"gitHead":"70339faf01b273051a8e804d6bbd68cdf20ef667","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","jsdom":"^28.1.0","js-yaml":"^4.1.1","turndown":"^7.2.2","@mozilla/readability":"^0.6.0","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/sdk":"^1.27.1","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@types/jsdom":"^28.0.0","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9","@types/turndown":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.0.8_1774780826201_0.9553810370823441","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@iinm/plain-agent","version":"1.1.0","license":"MIT","_id":"@iinm/plain-agent@1.1.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"9fae0d6ae0587a6f1d90099ebe86e1cd02e5795b","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.1.0.tgz","fileCount":75,"integrity":"sha512-02hjeLdQZXYivfbaLlqizZ5KexVwmsZO3OcB31k98XyXd/jrAc4YsqCpJnNU00BN4FgyDGtPqdiCRt+cX4zP9A==","signatures":[{"sig":"MEYCIQCF3ZYT44Pf4chYyjJn2d2sANz4D8DUhuYM2Ogd8Ze9yAIhAJb/qOkHeAGZqogt472Cn3BeaakF0QhwxWZcJAn4/8hG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330558},"type":"module","engines":{"node":">=22"},"gitHead":"e622c6e67e58c5c68b11c49eed570ce71e90d720","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","jsdom":"^28.1.0","js-yaml":"^4.1.1","turndown":"^7.2.2","@mozilla/readability":"^0.6.0","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/sdk":"^1.27.1","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@types/jsdom":"^28.0.0","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9","@types/turndown":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.1.0_1774921864590_0.41361530098482957","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@iinm/plain-agent","version":"1.1.1","license":"MIT","_id":"@iinm/plain-agent@1.1.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"16ab9cff62ec1affa8f532926c2da188e2c7d51f","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.1.1.tgz","fileCount":75,"integrity":"sha512-6Hj5C6nSY6nyR5fSBe8iQY2dFu9ekBNvmh8m9rII6cToMpF91GdKQKRnc/Tkt4iC2NXlEwB9ZUIPuUJ7mgxiCA==","signatures":[{"sig":"MEQCIETb5y8CsaEYcmnBcxr0OT837s1Td0jKdoizbE95czXSAiAnL1cJdlllZGZiooKJVCujYpnzF6dP2inZqO8sjkCh5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330868},"type":"module","engines":{"node":">=22"},"gitHead":"b5d45d76190e1cc4826aaf6bd1255ff1db13a270","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","jsdom":"^28.1.0","js-yaml":"^4.1.1","turndown":"^7.2.2","@mozilla/readability":"^0.6.0","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/sdk":"^1.27.1","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@types/jsdom":"^28.0.0","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9","@types/turndown":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.1.1_1774951816149_0.9168047020491843","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@iinm/plain-agent","version":"1.2.1","license":"MIT","_id":"@iinm/plain-agent@1.2.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"d8a5b368df200bd8baa520f6578c26f74538fd6e","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.2.1.tgz","fileCount":73,"integrity":"sha512-jN4n4IMFShR/WaYB5IrYsD9OjHJY9xsdoFYGkMhO9Gwu0zqw/tRzXNSPaB4YWRtbgSN7tffA6dUdQgo0Wj9YiA==","signatures":[{"sig":"MEUCIQDC17320bzAynvDuTaMam5s+Plzb1r0LwgCIxxf+196awIgTmoQrpMgn3mPcQMNjm4eMYQXl/cwSKD6Wz/u4siZOBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334455},"type":"module","engines":{"node":">=22"},"gitHead":"24326facbd98dc7f7f5d4640a7723810f1ce25ae","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.2.1_1775272086136_0.8986679511774196","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@iinm/plain-agent","version":"1.3.0","license":"MIT","_id":"@iinm/plain-agent@1.3.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"a571596d659f0e03f4179f4b425ab9bff466a7a5","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.3.0.tgz","fileCount":74,"integrity":"sha512-pWgtwj6eyD6JOrskJBauN+L8QzajibMAQwIaeHoIFPjXe1Hqw3A589Y9NxHASFaqfd7zPAjXp2DSlLYnvWZOVA==","signatures":[{"sig":"MEUCIQD2sD5ILWO00I34MZkSAmDiIdRRggtHwAIiWDdfrlMjAAIgYTG0ibbAe2gL9v8XIaDP9/QHHv9e/AxvEYt4zpk12EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342494},"type":"module","engines":{"node":">=22"},"gitHead":"df8297e2af5cf584264a6600bf630dc139f68190","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.3.0_1775299779510_0.48898792284237924","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@iinm/plain-agent","version":"1.3.1","license":"MIT","_id":"@iinm/plain-agent@1.3.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"48fc125f3e988f88c7e2a21ad428b0c4f1de3ef8","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.3.1.tgz","fileCount":74,"integrity":"sha512-HnenGqfGoJWJHYGO8AXXXdBrKbHB9s+6FhpKvGXk6TpGdRaQaxKYn28wno+vLwwcJUjrcMwacg22zwSki7zV5w==","signatures":[{"sig":"MEUCIFYchTxDSy/KUJ/v8z+njKQ8XGmZ3n7wDShs9iOoCAkpAiEA+FBCX7fHEXfVx9zMVM423khyCZ8w/EvRTw7oS6syWhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342510},"type":"module","engines":{"node":">=22"},"gitHead":"f92dd0461de16b5364d393621992b760f270c0b3","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.3.1_1775313180016_0.8701741275985448","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@iinm/plain-agent","version":"1.3.2","license":"MIT","_id":"@iinm/plain-agent@1.3.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"1cc953107e801e5c92ea14d209b299ca1f3b3d3c","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.3.2.tgz","fileCount":74,"integrity":"sha512-cXzOHmhmFlFAi6xRtYFb0aaWsywNf5iMJ3AkzecyDekwJqO4bhz9xz7kNUBiG5F/4KPTg28A3i7ijrvWhrw4mg==","signatures":[{"sig":"MEUCIQC2VnOa3OaUfH8RtnFfDm7HFOcwN6ykbbmj+2/cRkvhtwIgaCvzWqqZrBkBWaChxYViIJB9wR+U4sPydUOnUh+hT1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342773},"type":"module","engines":{"node":">=22"},"gitHead":"cc00fd479338b89ba5c37cb2b829e57c06f2dc78","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.3.2_1775343773165_0.4731612362720945","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@iinm/plain-agent","version":"1.3.3","license":"MIT","_id":"@iinm/plain-agent@1.3.3","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"6f32b44c82f767eaf158c2ec84cde7c3aad2982e","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.3.3.tgz","fileCount":74,"integrity":"sha512-b/dlarkmEG3p2eiiBh0q2m/+dpb0pvwYEG+SdDwkKdZ1X95NKidfMXo69Huu9BK2Fu3yuhjMcgT+AEuNN87nRA==","signatures":[{"sig":"MEUCIClWnmuQDEd83mH/M4d4vRbo9O2AEKaVmrnE/aJTAgY4AiEAzjA+Tuv6ATlo7QDQtkMQqo51nkbrIGznHyRZveRWOB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342848},"type":"module","engines":{"node":">=22"},"gitHead":"494115d97d146ccd75cb67f82c7b2c2bf5515dc1","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.3.3_1775345922872_0.8284712723716572","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@iinm/plain-agent","version":"1.4.0","license":"MIT","_id":"@iinm/plain-agent@1.4.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"5a22b71eafa406b503248bfe32798a08ccecae3f","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.4.0.tgz","fileCount":76,"integrity":"sha512-iLQDLbQC15q2xKVgLsvzQZ0J+iKWfzlxcC14Q0xF+VjCsZJ2jV38lvIsydzSvmPRNlAjZNY3dQUDky4HKtc8+w==","signatures":[{"sig":"MEYCIQDD7nk/ei2al7lGi3br3PNbu4eRZ7xckQV4RrdXm9JPCgIhAN3Ry7178Ha5S8jHEle3E84LjNqyUuoAIf3VToqF8YR4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372323},"type":"module","engines":{"node":">=22"},"gitHead":"d8674421e6e5ff72a3e1dc5575e771252534f877","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.4.0_1775365586944_0.7190837092275346","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@iinm/plain-agent","version":"1.4.1","license":"MIT","_id":"@iinm/plain-agent@1.4.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"fc84e5cdbcdc824c6e44a2d8874695ace66dad7e","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.4.1.tgz","fileCount":76,"integrity":"sha512-uyS82AS9XSgPhjCB6P3z95SwyumHYhk9jscy/qpYnq2oe8jo9dWc0lQy1AOSRvw0WWojQjms2tI5lKy0OvOE9g==","signatures":[{"sig":"MEQCIDE98Jx9n9FqIwRdKV3EuQ2jbA5cuzyXqbA8IkJAfXzrAiBD4e5tumUGWhfoHHZJ72Ictmo+HevSN23+uMNEZ0JyMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372506},"type":"module","engines":{"node":">=22"},"gitHead":"e44d7abe9a7f7c0e54c0dc1f79fcd6205cbe3be7","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.4.1_1775400107817_0.7167596651418671","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@iinm/plain-agent","version":"1.5.0","license":"MIT","_id":"@iinm/plain-agent@1.5.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"2c240863b4a5926f13b83cb9388486ca3ac4e864","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.5.0.tgz","fileCount":77,"integrity":"sha512-KsawyfdgMUtSNDUs9lKTazWWTfWi48oJPg3QKi8YQzJblL8yyXHx1xs0KWkVzf7DmTPTgoC3E6XpVc93S+1xSg==","signatures":[{"sig":"MEQCIAeTD2e4XggH/i9AM47SmxVrRqW7vmKfAhFDnJZShBTxAiA/Aa2Xc8GXQt5u7WhZvkq7tDNrfE9/In2n22ERdL6EyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384532},"type":"module","engines":{"node":">=22"},"gitHead":"43b98036084c14b8101e0694e6a415a7b27ea61b","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.5.0_1775513990315_0.01236766105505116","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@iinm/plain-agent","version":"1.5.1","license":"MIT","_id":"@iinm/plain-agent@1.5.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"aecd5dcf5902860002d85af5ee2503e6428b1691","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.5.1.tgz","fileCount":77,"integrity":"sha512-6hCEDak8eQFCVSa/M6/F3v/4WWl+Ls60FdTwE6gaQNdH8QHEi79p6UW8AYpjsVrTqLQ3XK+L8zyQXomaqSEeag==","signatures":[{"sig":"MEUCIQDUykekKS6FIt+4G75u7eD+UH9Siw+09crjECDGPgczkgIgVpxSMp8H7t6cKRxwqdKMADKJzk+FlUutzUrT8aJv/0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384108},"type":"module","engines":{"node":">=22"},"gitHead":"8684c9f9b8e51e736357bf4fe959c8bce75b6f6d","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.5.1_1775569849709_0.8970187338193716","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@iinm/plain-agent","version":"1.5.2","license":"MIT","_id":"@iinm/plain-agent@1.5.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"86bc181b1cbd5ddb78a08fd616102c43c51250f2","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.5.2.tgz","fileCount":77,"integrity":"sha512-u8MnaoO9WWzaXCE7nzepeaBeMzK2stujF0EF0eIbQA/pRnmywF8sry8MOZDQZWQvkCfbEd/zkWPLAJCi5B7g0g==","signatures":[{"sig":"MEQCIHYz3GO7aYiNGUEO0oj9c9/p6BFjmZMV10rp/VEcN1RdAiAReZWjYL1jI2gDfCweI7jveX7MmuesA9WP9c5VDGFgUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384123},"type":"module","engines":{"node":">=22"},"gitHead":"288b8c5af6139cdca463d5fc7356ecdcc052bf6d","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.10","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.10","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1001.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.13","@biomejs/biome":"^2.4.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.5.2_1775570468693_0.8535294075920563","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@iinm/plain-agent","version":"1.5.3","license":"MIT","_id":"@iinm/plain-agent@1.5.3","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"621d1c4035a4a786d756d24eaedfbe5a760e2ff8","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.5.3.tgz","fileCount":77,"integrity":"sha512-THgsCt6dwdCHCdn5SoBIDnuDdm3LP2aK5hop2gYyywFdwcZSLYfneqF0s8j57zAUI6yt7zesQzvccCHzdyZYqA==","signatures":[{"sig":"MEUCIBOjebGyGN3CmAxn1hzuOtoSc+CCwy/eVLeBm+gBeaJsAiEAhUqj/PxP9ZBrFwijhxewtvO476n3j1JjI+Hbws0klrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384637},"type":"module","engines":{"node":">=22"},"gitHead":"43196aede1eaed0172fdee72bcf650986b9dc3da","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.12","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.12","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.5.3_1775600625750_0.3668818292373943","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@iinm/plain-agent","version":"1.5.4","license":"MIT","_id":"@iinm/plain-agent@1.5.4","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"8051cf047198e8675a1e843c83b5f61de258fd75","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.5.4.tgz","fileCount":77,"integrity":"sha512-hNiRSux4KbCX/cFc7X8HlcZCyae/AFt6nnyHLEpCcYiwAE26tqcOGTANhuVF82eG/ZqT9l7i/dR2Fg4qh3meDw==","signatures":[{"sig":"MEUCIQCx8/ZAmO7zPfsCNXjiitH3oGc79y5JbKDbOr48ToNC5AIgCh4LHl3WSfFbFtzfIgT/zqdr+15XHPI2v27dLZlccn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386367},"type":"module","engines":{"node":">=22"},"gitHead":"22fe63d4e0273947ba827c29e20b9326d35c316d","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.12","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.12","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.5.4_1775657102503_0.8702188293796447","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@iinm/plain-agent","version":"1.6.0","license":"MIT","_id":"@iinm/plain-agent@1.6.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"5495033b211f56617925043b9de2dff71848899c","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.6.0.tgz","fileCount":77,"integrity":"sha512-kuHO3ysdsgQuiT9HRSKDPZgiV+jCStfcO4MaIMK/pbrsmKGeJiY6SPQrusO9C8e81xHaI3hbFkWBUTDeEmf4Xg==","signatures":[{"sig":"MEUCIQC8LQBM+zIod1QEltG9/jAulY/O1lL3KABMVE1OW+Q2QwIgXEEp8a7BazORazaHVoTA9sxZnYDjwJ/Fvj4DMSpd+G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391569},"type":"module","engines":{"node":">=22"},"gitHead":"544cb7d44a57cb1137b2534fd603b36e37cfe3c3","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.12","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.12","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.6.0_1775835416391_0.18381975402245065","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@iinm/plain-agent","version":"1.6.1","license":"MIT","_id":"@iinm/plain-agent@1.6.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"b25b1495e415f8b5e825b7410b57611a9c311d06","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.6.1.tgz","fileCount":80,"integrity":"sha512-DVWkyuvyvPC6PL6rbCE/UH/Bn3/lbCQ15ZZuX0kd+wdXgvDs8+zxxu07kRSciGoc1ACJ9bLp8uwwQX2B3O5dvg==","signatures":[{"sig":"MEUCIGh3tq4geWtVdjP7V89w9Ny7npABzz+FaNi1YQMc2m7MAiEAiJzwWezb6biwADQFJkpv5IZI+BhgyqabceGgBV+Y/SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394965},"type":"module","engines":{"node":">=22"},"gitHead":"98d9693724756d6cd68ff88df7619110b51e2d52","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.6.1_1775871248996_0.2036997245804848","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@iinm/plain-agent","version":"1.7.0","license":"MIT","_id":"@iinm/plain-agent@1.7.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"5ade9c79b717ab89f8f0a1ff3be456f957d65ecc","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.0.tgz","fileCount":78,"integrity":"sha512-8qj+ke0VrpIpX5VnoSBsv/quXHAlh8mE2CDpFd70AYZMUexfvexoWHhkCnZTQVUI7G5KbuL8XBk9fbGibVcDRg==","signatures":[{"sig":"MEQCIDLgoRG6ziN8x280VrlEwN4JgVNtl/ZwG/MCIZGy9B1ZAiAWYmUpZd3eVddV1mX9RpHZ5TEldhqsrSnSkkxQE6kv3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394840},"type":"module","engines":{"node":">=22"},"gitHead":"30c565934a8b88b09a829f1ae25b3b0c9e0c72a9","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.0_1775898474536_0.4854500760310909","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@iinm/plain-agent","version":"1.7.1","license":"MIT","_id":"@iinm/plain-agent@1.7.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"5ed834912ac68b280894d71723cfb6b4ad0abae5","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.1.tgz","fileCount":78,"integrity":"sha512-aaJ8+Mfn0C5SSrbyDV/QueH3BBjohmNifEhWAgz4TaQkGaTfOfIgwoKHkOQJf/3GkrhCuwpPr7FwuQF5bWEOUQ==","signatures":[{"sig":"MEYCIQD+nhvrqHno1kJKF2jU85XcJhMJ4U9v+s/LlZScL0V9tgIhAMkKY6hIcRXcHZVViHm3ZoWkb55nyeuzO8KOjLWEDbaG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397011},"type":"module","engines":{"node":">=22"},"gitHead":"b7d5ce2ce5f8d5b0f796221defc27663a357072e","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.1_1775970547958_0.23147402885215618","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@iinm/plain-agent","version":"1.7.2","license":"MIT","_id":"@iinm/plain-agent@1.7.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"68e1a6bbcd5e1be21eca1cc8347cad81c90740a7","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.2.tgz","fileCount":78,"integrity":"sha512-/4gSGdP9SLicRmG19GMTgUVk+PLgD7bUpvOsAbalWy1QqfMYMmbbxcxA9pwdpcPyVCr95WwFJZS3T3qa4xmkIg==","signatures":[{"sig":"MEQCIEFz6CU9mzFv0DZAONmzakSRXBz094xPWKqQfr3k8LZBAiAmEdoaNRucm4NhekDV2ABXVA4NFYPhRtCOrJe9U3wSmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397045},"type":"module","engines":{"node":">=22"},"gitHead":"8a8506c61a5b850af51850d56a1371b3ce301a48","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.2_1775970915244_0.5117301566611425","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@iinm/plain-agent","version":"1.7.3","license":"MIT","_id":"@iinm/plain-agent@1.7.3","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"7305ff93c9fd430609a7f53ad120b6ffbe8acdee","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.3.tgz","fileCount":78,"integrity":"sha512-tiGog3CBqCW5v07YVYnenxXWukY6ytjH8giKeKOpR5c8ia2n8zJUkUs/VwbU1HMx6oTmCEswFcN2T1kpxYhD0A==","signatures":[{"sig":"MEUCIBaughLhwZsBa2bLhBrzOs0Az2w6x/i3K9CSO7OtbCw5AiEAiBKYo5MQGBTD3WNzS+xUGIHXRtnCEN9mepH2MtiTCcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397137},"type":"module","engines":{"node":">=22"},"gitHead":"cd82d17f5291d64b7365ddb68130d68cae4c4adc","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.3_1775972758199_0.2137074242619943","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@iinm/plain-agent","version":"1.7.4","license":"MIT","_id":"@iinm/plain-agent@1.7.4","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"314ba01651317adcb77358ca8eebb0b2be7a072c","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.4.tgz","fileCount":78,"integrity":"sha512-IvgtNqPFhpr1adQ5Lsnpc06YSKNZsLAN6bFiqJMguAAfUxHqN9DuZs62/qcGMIvQznPAU9ZIYhxUoQwOMl+KFA==","signatures":[{"sig":"MEUCIFFTb96GlG2NQaipQsJuXE0QklmqiIuZt+MLWmoCi0aSAiEA8Z22NbgXAy+OIselYrtjAaxZoUosHjP4kvp60k/r4jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397179},"type":"module","engines":{"node":">=22"},"gitHead":"788d545f90a7626412b670ca3d432cf37db46cda","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.4_1775973919629_0.9324865975831782","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@iinm/plain-agent","version":"1.7.5","license":"MIT","_id":"@iinm/plain-agent@1.7.5","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"0ecf6280094dd190f12c2876c599c7cf00a43e8e","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.5.tgz","fileCount":78,"integrity":"sha512-sybaU5528MwnP0GqODT65Pqbc7rz+aYkwGaGQ0IZWcvDgmdOweuTQHEwDSW6Q0NoXyTk71Uj0IwHWCjHW1c+2g==","signatures":[{"sig":"MEYCIQCAWKhHJUlWUG6nQKDeB5+UydaotzDJYIA7iZ/yxsjCLwIhALWPIMcLUHfjxG8ZRcJ7Zu1+FTsfQC59hHpGa5SVMFf8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397338},"type":"module","engines":{"node":">=22"},"gitHead":"1257780781c12b49ecd5123085d40b0e0f77a82a","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.5_1775988193331_0.39191879740091395","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@iinm/plain-agent","version":"1.7.6","license":"MIT","_id":"@iinm/plain-agent@1.7.6","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"2ca0f95b2c34711262e03e382534dbb6beb999e8","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.6.tgz","fileCount":78,"integrity":"sha512-+DGYFuUNzqQUaKGH87Dicr1lIXLxz4q9FJMWX2QPQA6bR4hCQnytrJzR8sKmMfut/XugxZS7ZOAdPzqUxjUTQQ==","signatures":[{"sig":"MEYCIQD90JS2z6LIyYsSBKuFJnIpslsmSt8uyXk0IoAv9CHYuAIhAP8n45Flo71aA3nfJ+qK1vrkNPzsYzenCP3LeF6S8aRo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398880},"type":"module","engines":{"node":">=22"},"gitHead":"e2f989d6842de5c4aeee095fdde92bfcc20a975c","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.6_1775999100075_0.4208162288956092","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@iinm/plain-agent","version":"1.7.7","license":"MIT","_id":"@iinm/plain-agent@1.7.7","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"b47ada8826861739ecf2bdc503b0d9092a6cecea","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.7.tgz","fileCount":78,"integrity":"sha512-nwgkun37eY2JnxYBvchUQ16jY7FYlp+BLCwTz08dlCaA+mgYPgy/67IfVrcXN9SRpqwV2gxC1pTpUZ12iVf8KA==","signatures":[{"sig":"MEYCIQC3IviqDz/TzAuIiVD994nzwJnpiKQbBeK+dlIiue183wIhANDpdLhVrxDZRfsjf9SKsj2jshR3SC1PotD9szKUewfM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400424},"type":"module","engines":{"node":">=22"},"gitHead":"aa12e53026b4d8e3689a78bfafcb359b69233653","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.7_1776086235949_0.3192888111375842","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"@iinm/plain-agent","version":"1.7.8","license":"MIT","_id":"@iinm/plain-agent@1.7.8","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"42995b5865ca9dbc60a0359be37aee59b839f807","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.8.tgz","fileCount":78,"integrity":"sha512-5yylhni9WTC8PgiCDdHPt4I9Lnl+iHbByU+FI0DEFD4GJBPNZJBhCOcV3JawYmGnWhE4hLzzHXTvGGwPg9KzhA==","signatures":[{"sig":"MEUCIF8NbHSWBSeCbWh0q2d17CDtA31p5tU1qA796CU41CnjAiEAo5fF8xSojs9jYyM6eI7HbzPB0fJTMG443hlb2CTMeqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400556},"type":"module","engines":{"node":">=22"},"gitHead":"afb60bf161289cdfd209a07546fcce66a0ea0260","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.8_1776091568674_0.8220023781620622","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"@iinm/plain-agent","version":"1.7.9","license":"MIT","_id":"@iinm/plain-agent@1.7.9","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"fe80904f922a9c3475fd864c589159f916d91978","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.9.tgz","fileCount":78,"integrity":"sha512-wnhpsGM7+4bfsCA8pigqQ80BroeuOkR9LeXDvnE6hGXQNh+JlPr+QaRKe9b/eK8vqnv1qPDUwcNsQ6u8Ro7TVQ==","signatures":[{"sig":"MEUCIAD4gH/+Gb1g5arYxaFrjyRv/TzBQV2sot3rj9f6qJN3AiEAu1ZrpYCPfZ2x0/rCxBLyZpZN32shVJx9YipOfr4KPd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400571},"type":"module","engines":{"node":">=22"},"gitHead":"184b665c4339b38e9e4677a3c0b4ab15838a087e","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.9_1776205559635_0.2533400214129995","host":"s3://npm-registry-packages-npm-production"}},"1.7.10":{"name":"@iinm/plain-agent","version":"1.7.10","license":"MIT","_id":"@iinm/plain-agent@1.7.10","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"43e7bc233d1aa2b75ea200435560c8b9b0476614","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.10.tgz","fileCount":79,"integrity":"sha512-dWTF3sj5Bq9zzNPawNXNB2A8Alx63odqfK0+kg980ROX6zLDQ7mrkIAdjAWORGuz/NDfanWbaJGjlzj+6+bV7g==","signatures":[{"sig":"MEUCIQCwA3q/LPa9I9KGyWvmNKHaLK+EhSrHs3J8da9zoJ+xnQIgbF3mvKhRiIjmsPDfUquZvFLx0vv8duMiY4KWwgPcbA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411094},"type":"module","engines":{"node":">=22"},"gitHead":"2a15cea9b8c87c3efcef25cebfe96f61133ebec2","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.10_1776266249208_0.7113117037862797","host":"s3://npm-registry-packages-npm-production"}},"1.7.11":{"name":"@iinm/plain-agent","version":"1.7.11","license":"MIT","_id":"@iinm/plain-agent@1.7.11","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"83f4b7e14525769c18337277cd3fb1e342ea5ada","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.11.tgz","fileCount":79,"integrity":"sha512-NvTMXeujAkW0WKdkQbS1tPx36IOCL9/T5sC5qoqkVnneY67SdYrN7ni5NqFvoMYSE5G0qoBew8HDHbV6w/3Pig==","signatures":[{"sig":"MEQCIB6KfSWZjYB1d3yP5vfvBt4xUDc4JXgt/sY6EX+yUZ0+AiA4dYUznlPfj49BC4NqjDrs9v2SHTMOcHum4nHO1ievug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411249},"type":"module","engines":{"node":">=22"},"gitHead":"761f6b34e7cf6cecb8d74085945ff462d55ebe70","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.11_1776291968787_0.1312486082210953","host":"s3://npm-registry-packages-npm-production"}},"1.7.12":{"name":"@iinm/plain-agent","version":"1.7.12","license":"MIT","_id":"@iinm/plain-agent@1.7.12","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"0483b9e9a652bcecf161f3626e4434ff8ffc8102","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.12.tgz","fileCount":79,"integrity":"sha512-9j4Pdx6JjwHSJ6LLimS+4XpLnbhYJQA6wSmskvG6Z1eSTiROBBOQcaqAeDaz+9crcUkpgxjVRAUIjNCrfDZiBg==","signatures":[{"sig":"MEUCIQDcRsxFRZ6x+5ndWZLTp1DoAgFqIft7XJqxlbldRPZLxwIgUa77ciw5rGb91V8Ijqoo6Jie6uDsoQlS0DoEBotegQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411260},"type":"module","engines":{"node":">=22"},"gitHead":"a6de91b503d8f6d159fb8b2e95f85522a0634e52","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.12_1776343322271_0.9519629028968108","host":"s3://npm-registry-packages-npm-production"}},"1.7.13":{"name":"@iinm/plain-agent","version":"1.7.13","license":"MIT","_id":"@iinm/plain-agent@1.7.13","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"24928158040be2b23964df3773a6ce2343bbe241","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.13.tgz","fileCount":79,"integrity":"sha512-Ud5X8S3G6Hv12em4ZS8n6wMj/EunD5DgFXr2fu5hEX/jwcxFxUDU84bfd4AEiZrug9Cu/hDrrBf4L5oQZtPojw==","signatures":[{"sig":"MEQCIH9CNuiWFLiVZY1Mtl/Ldjwy/e5ZsLudp6tHJS9sk1/PAiBuCry0bbGEnfHBciAvuf4ib1Bedtdhsi5BJIrdvsF2xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407060},"type":"module","engines":{"node":">=22"},"gitHead":"6cdf06a18bac886a17eedc53c9a3dbddef5ed1ba","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.13_1776349493292_0.9943034799730555","host":"s3://npm-registry-packages-npm-production"}},"1.7.14":{"name":"@iinm/plain-agent","version":"1.7.14","license":"MIT","_id":"@iinm/plain-agent@1.7.14","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"e072a51180c1c8e9ee0f986d9afbc862dfd2766f","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.14.tgz","fileCount":79,"integrity":"sha512-ejGvBzERCleK8gJRMNtss2McpaYBrykQBlO2CZ73R99HozNHGVrfhEPucrIsB/DmCLM00mYsp4x6kPFGWC9fPA==","signatures":[{"sig":"MEUCIAvbjLR19ooR15fZ2f2+J9DJ9yXaPV5Itwa2MCvaY9tOAiEA0JCmUbB4wG1GrWY8a0aiqcpiqHaSBcr1zhQVjRk/OqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409211},"type":"module","engines":{"node":">=22"},"gitHead":"8773dd974c763d20d28d414ec416e1058e88812a","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.10","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.14_1776438994419_0.763788250744238","host":"s3://npm-registry-packages-npm-production"}},"1.7.15":{"name":"@iinm/plain-agent","version":"1.7.15","license":"MIT","_id":"@iinm/plain-agent@1.7.15","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"045ad28e7667d80a4b12a969f0507cf357ecc3fb","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.15.tgz","fileCount":82,"integrity":"sha512-yCyb3HH2EwLqXBHgyHs4CeGIKkXPhq8GUmfrMkJohruGRFxgy3a8uNisOUV6u51XlJOxB5Mzp/O3gfAnFee3Eg==","signatures":[{"sig":"MEUCIBXB9OmrKh8Woy9bHTKAwIVNidCLNJops+d7/bDIrYHEAiEApa6Nd7inOywMpym+gLeCG53FHDs/l62r2z9982irWkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418350},"type":"module","engines":{"node":">=22"},"gitHead":"35f9e694ccf6a974e9f78332bf66f7c012d94747","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.15_1776504743339_0.44132021617676886","host":"s3://npm-registry-packages-npm-production"}},"1.7.16":{"name":"@iinm/plain-agent","version":"1.7.16","license":"MIT","_id":"@iinm/plain-agent@1.7.16","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"5c83f93b697f580ea6ae97d563b8dc2dbb4f31f1","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.16.tgz","fileCount":82,"integrity":"sha512-s1qiSDq6Uv/tdrCEpJWuWljP2r2/Dj5QivjrH34W+fBN83aRezSE6uKTB3+dJsbP5zPN5edvZiw7XoBWXZEGhQ==","signatures":[{"sig":"MEUCIQDJMBpbmR217MJkPELlHSs5jafPTxGvv3xtbvr7hgzx2AIgGtLs2EN6XLxQdXmy+nAC90Q7D8QgbArQEVZtuvMvhoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420223},"type":"module","engines":{"node":">=22"},"gitHead":"c2b04ec39ea3e063e5010d508332245029efe0ea","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.16_1776585184169_0.6188624791771107","host":"s3://npm-registry-packages-npm-production"}},"1.7.17":{"name":"@iinm/plain-agent","version":"1.7.17","license":"MIT","_id":"@iinm/plain-agent@1.7.17","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"ff719d95da9aac6cf24d7a589dbf11d55c9ee90e","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.17.tgz","fileCount":84,"integrity":"sha512-2cfVvIfohp9K86hWjBERp77TJROgQlUHSC/he8dcI4dMFXMwWm4nwSxXBwLmxFWWtHkca8rawj9qv1lcTJw98w==","signatures":[{"sig":"MEQCIHajgLpWUo7TwuN/l/cKvcmGzS/JNE7a8OlYpR7dEbyBAiBTYfBLKY/ZP8iatCnsXeJwJB7CuipPBEJXY+Jdd3NGTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445523},"type":"module","engines":{"node":">=22"},"gitHead":"55d408e901a098d16d2f032487eaaa5eaad2ab9c","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.17_1776605449027_0.9172204549994052","host":"s3://npm-registry-packages-npm-production"}},"1.7.18":{"name":"@iinm/plain-agent","version":"1.7.18","license":"MIT","_id":"@iinm/plain-agent@1.7.18","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"22fb993a1b47ee3593af91eef7ac0094463c3d91","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.18.tgz","fileCount":84,"integrity":"sha512-BE5EBbTnorAX/AwV0VUNvsvLQm2tRgfO3nhR1tYN2oukYDbTxafpYrCJ7/lGeL7LaaJCscJ50qClX32yQdfv6g==","signatures":[{"sig":"MEQCIBZUTZcbLlc/T0tzjOMkR5ne031ozrngV5MgV8cV+yKIAiBMdlUEnB/uZ6ZT4FSJO7wRpfBsrDr995W8ifcq+yje4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442006},"type":"module","engines":{"node":">=22"},"gitHead":"b6324fda6de6c97df492c7aa8be1bdb56de2177d","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.18_1776957758377_0.9589105509639271","host":"s3://npm-registry-packages-npm-production"}},"1.7.19":{"name":"@iinm/plain-agent","version":"1.7.19","license":"MIT","_id":"@iinm/plain-agent@1.7.19","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-interrupt":"bin/plain-interrupt","plain-notify-desktop":"bin/plain-notify-desktop","plain-notify-terminal-bell":"bin/plain-notify-terminal-bell"},"dist":{"shasum":"71cce0aaf74c82871d3e8b232a55717ae839d409","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.19.tgz","fileCount":90,"integrity":"sha512-hABMCzoptHWN5C59fl/hFj82sxGEBYroInemqA+v3MnuYH7QP5tN2wVU0pJg5pdxAy595yJRlaVDvzI5TGNhcw==","signatures":[{"sig":"MEYCIQDWcx4DXhw2f38n1NhJTQQy9UWOzcu0w5SrJ156uKRhjwIhAJsAyCJSpVyrLh5VDFR8hja2OOSNBCbR2ITmbZJ7UGWe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463417},"type":"module","engines":{"node":">=22"},"gitHead":"c2f25c73814e67d76acbd8e290bf4c0c0149deee","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.19_1777043833007_0.06876651098293207","host":"s3://npm-registry-packages-npm-production"}},"1.7.20":{"name":"@iinm/plain-agent","version":"1.7.20","license":"MIT","_id":"@iinm/plain-agent@1.7.20","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"1cf995c48c4dfc703e8259786e029359d3fccba6","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.20.tgz","fileCount":89,"integrity":"sha512-WnVl+bHOnn5fGp1GTyh0YjGkH6hxkTApf48bheuLeuEDguIaRLSviJ55u0OO0ANbOTXTtkcVZyDog5suj2hHKQ==","signatures":[{"sig":"MEUCIQDeSo6di8/lIDDiHWkmAcbld9Jv//zKGtFNMKP9lhdndwIgb4BzbNzmZxEb+gOznyvyyfqbbAEhWnRc2BFuEWHyJ/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466776},"type":"module","engines":{"node":">=22"},"gitHead":"4dadb420594b0dad55fa56b437b55db59772f7db","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.20_1777106000588_0.8065359205609706","host":"s3://npm-registry-packages-npm-production"}},"1.7.21":{"name":"@iinm/plain-agent","version":"1.7.21","license":"MIT","_id":"@iinm/plain-agent@1.7.21","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"5dc1e9ca1d643fd0c324c1fbb9ff0ab43b63df32","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.21.tgz","fileCount":90,"integrity":"sha512-y+paC+OfwRrO4vG2+MUj3RgJb9bhXR+YRv97dVSiA1gbSUrxRBsQPy6NfZbkHIKyfHZ0qdw86DfL7pjqtEzT+g==","signatures":[{"sig":"MEYCIQCMaUOoYdapCGtgG7VkQIVDGxcH8Y9FpTqbWH1kBIORCgIhALuB+Uh837XhrRhWwZK++Wi//wg6HqWiZ/neI/UKSQRF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469070},"type":"module","engines":{"node":">=22"},"gitHead":"55dd15de5b2ad52975a401e9d89d2da7a03ff819","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.21_1777113638965_0.9084778906817841","host":"s3://npm-registry-packages-npm-production"}},"1.7.22":{"name":"@iinm/plain-agent","version":"1.7.22","license":"MIT","_id":"@iinm/plain-agent@1.7.22","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"599492d494debac6153802a8fe9c7252eaa80a8a","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.22.tgz","fileCount":90,"integrity":"sha512-RvVg1SQ1qBueJtYQvAgV8UPP5DeR0qaNhmYdwSg9dNIhay4i+s/zwi3D92IU2Ld69xsfUyzR7M/rZiEnZuNgYw==","signatures":[{"sig":"MEQCIC8QXtFrugnHyzxn9fev72rUaaZttlBJEOKBkmhD2YwSAiALOo3GF+7N5osoDR/YKrcghY2yyNftNzAgNYszsi6ZJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469179},"type":"module","engines":{"node":">=22"},"gitHead":"96b22bec5b39be25a4ad220e424e44c32d9ff73a","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.22_1777114457275_0.6167587125849017","host":"s3://npm-registry-packages-npm-production"}},"1.7.23":{"name":"@iinm/plain-agent","version":"1.7.23","license":"MIT","_id":"@iinm/plain-agent@1.7.23","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"70b59b6a815af676c05e8a0398a4c89b101e6d62","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.23.tgz","fileCount":90,"integrity":"sha512-vI/YbhHXn1Qog/vnS6/AARmltZHH4vljuK8G6+lUYX5VU8uKiwR8smceex3cYsVm9Z95jrkFimSFcFcwCRQg3g==","signatures":[{"sig":"MEYCIQDgQNie5T8IrQUpzgCpYoq8U94j4qzYHbZhU7hxgA4UPwIhAOjc1Tk32cR7Ed2L0Isf8W29GY6gxKS2OlfxK6gFog4x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469109},"type":"module","engines":{"node":">=22"},"gitHead":"be8496bc492230ee47c34fa91d9243b5d7a07db6","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.23_1777172318077_0.4705645094580202","host":"s3://npm-registry-packages-npm-production"}},"1.7.24":{"name":"@iinm/plain-agent","version":"1.7.24","license":"MIT","_id":"@iinm/plain-agent@1.7.24","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"785c3d26df8f966195a441619f29769dcfab1c31","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.24.tgz","fileCount":90,"integrity":"sha512-iNGfRdgs9RYj2+NKN0L9ZWAirojcNEO25AVFLJB26TIM2xknXyCsb+h5GQidZhRPYzKyISO0eYVYQmLk/z2BPw==","signatures":[{"sig":"MEQCIF1TO3j8DSjntDyIaO21ADsfgt8pOqmVrApLyz3ipiI8AiAdNX5O5dZandg2adEUkjq+REq7iTEb62K67Sz4Rxh6ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470771},"type":"module","engines":{"node":">=22"},"gitHead":"ad409cab53b34482dc3b8fa97eca6874658c33e1","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.24_1777190778407_0.2479934858615862","host":"s3://npm-registry-packages-npm-production"}},"1.7.25":{"name":"@iinm/plain-agent","version":"1.7.25","license":"MIT","_id":"@iinm/plain-agent@1.7.25","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"364dd508f70aa2998fa46789e7d9ef3a7983e233","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.7.25.tgz","fileCount":90,"integrity":"sha512-DYo3hRNENjD0udYcHkc8qICqQfJAR4XoP9xSQLzY2UyrsIAvLqYQSNqmAMDPOvtREn0V7xczgz5c2q9/UdQT+g==","signatures":[{"sig":"MEQCIDpTHKVWPBzQy4prngwNMDkOYePQoUSBmFEaDtHRerayAiB9KtaJ+ZxgwpN7rRqfCeS1PWjbiQ33hbJm4OyCLZy16A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471209},"type":"module","engines":{"node":">=22"},"gitHead":"b3f622bad62b2cd9fbaaad690184e08d58e4844f","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1","@smithy/signature-v4":"^5.3.13","@aws-crypto/sha256-js":"^5.2.0","@cfworker/json-schema":"^4.1.1","@smithy/protocol-http":"^5.3.13","@modelcontextprotocol/client":"^2.0.0-alpha.2","@aws-sdk/credential-providers":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.7.25_1777419207057_0.34184574136393775","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@iinm/plain-agent","version":"1.8.0","license":"MIT","_id":"@iinm/plain-agent@1.8.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"a9f05840d735e99438f0bfe1cfa5026889bb9322","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.8.0.tgz","fileCount":93,"integrity":"sha512-yxDKezTlNkO44I7uYTtg6EoiOBaahQA6FWKPokRy9u6UN9yX3yjYrlOXBuMSoLQBsfLTDubp+FMCpOomXPFN/Q==","signatures":[{"sig":"MEQCIDPTkurC0hoZvuQfz3nRwEmGNqPx7+tqQmPkR1bD6SQhAiA6Y7Ti84vF78QqJ0jJdeQLmrru2Q3Q4Ct+Yq3acyOgMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486748},"type":"module","engines":{"node":">=22"},"gitHead":"fad0d30cbbd1be017ea500b0717aa983c9e331a0","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.8.0_1777468059589_0.696592085933232","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@iinm/plain-agent","version":"1.8.1","license":"MIT","_id":"@iinm/plain-agent@1.8.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"031b69d0b94e46420065b4585ccb34bf34472e27","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.8.1.tgz","fileCount":93,"integrity":"sha512-JvEzRH7E+evaQyXj8MQzAkCLuYBQwMAwhKbDTCb0VygQNalLEmHVSZFzCskq2wBom6hyH1ujI1zoIesxmyTsaw==","signatures":[{"sig":"MEQCIA9h/yh0wxi31yszGy54qGaPqo6QLDpVQrk0aWc9+rmPAiAZ6C/C7eTXoI7hp2c2FomxZE/pD64z4a6u49dtA3uv9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487382},"type":"module","engines":{"node":">=22"},"gitHead":"09d4d32872b81337581e17bc280ad64d9ad4ca02","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","js-yaml":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.8.1_1777469264162_0.8831877665968828","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@iinm/plain-agent","version":"1.8.2","license":"MIT","_id":"@iinm/plain-agent@1.8.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"c3cbd3e40402d1906bed72b7c0419049a10f7e02","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.8.2.tgz","fileCount":92,"integrity":"sha512-rXYv0JsLOSuVn+t8mI0UhQr9XhXCrpXbFwsiuCp0OLjvSOsvtns5/cYPzZXIYMYFT1ycDTn/kPgrW1bCtMOGBA==","signatures":[{"sig":"MEQCICncSF13yYa15WPdKdGEMCZGJarwF1Onbj/FGjcxTw27AiAfKtatSGAD2ioBEpcDd3wiOdYuRujElmcQ4m3tCP6E8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485390},"type":"module","engines":{"node":">=22"},"gitHead":"059107e51c6d4b518e4b3cc1bea9607e9a4e0900","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","yaml":"^2.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.8.2_1777559528354_0.9502746955784518","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@iinm/plain-agent","version":"1.8.3","license":"MIT","_id":"@iinm/plain-agent@1.8.3","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"daa48fe6819773c3771a4dcbcfbb05e9594dc02e","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.8.3.tgz","fileCount":92,"integrity":"sha512-N5LnBzV+AALsOysRoVp/tUpJVInU2dqvPFR5b765p8u1uXccB73CbeogpM9Dp1phH6ZuvpXKGqEDCX/ZYKPAlg==","signatures":[{"sig":"MEUCIDXrbCKvQpN3jP830mS/p6BgpldKbCFbdz7HXkNOvkdxAiEA8Bo/y7TNRi69Dy/DwLJo9KPPuNtFLYKAhsiw2KCy5I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485737},"type":"module","engines":{"node":">=22"},"gitHead":"08f361c917111ca1037a46786413d69f1aa18796","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","yaml":"^2.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.8.3_1777635807661_0.32774181919342293","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@iinm/plain-agent","version":"1.8.4","license":"MIT","_id":"@iinm/plain-agent@1.8.4","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"baa73a5f4dea5791fd8c6ec779222634583b2d68","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.8.4.tgz","fileCount":15,"integrity":"sha512-rNtIuQ8IspAEeG9BmIIZWrEADmG89SBgLE//PaQKRTxOWRkR7qieZSlJEko9OUf7yaymuaQOx3nyvX9cNTcp6g==","signatures":[{"sig":"MEUCIQDjJZlBdnLz0EDcNcxMA32dlFQU4hl1fK/ut+5SCDjbdwIgI7dsYUfl/8BjmOZF6TAaTAKggUtnNqM2ubB7NzWiy1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391886},"type":"module","engines":{"node":">=22"},"gitHead":"47dadf7eb7d6dd3b8c4a27fcbc6360a6a21a9829","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","build":"esbuild src/main.mjs --bundle --platform=node --target=node22 --outfile=dist/main.mjs --minify --sourcemap --format=esm --banner:js='import { createRequire } from \"node:module\";const require=createRequire(import.meta.url);'","check":"npm run lint && tsc && npm run test","prepublishOnly":"npm run build"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","yaml":"^2.8.3"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.8.4_1777652704976_0.2266956076715645","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@iinm/plain-agent","version":"1.8.5","license":"MIT","_id":"@iinm/plain-agent@1.8.5","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"04dd44926659c2ae7e1edaf222c27989a50cac50","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.8.5.tgz","fileCount":92,"integrity":"sha512-nliN7UTytOs2xkZWH4aJAJCtpCZOOgH70HQkCzrP1Lp6uDX1/7WfMkqZ2komiB4P15ogICF74cHiXiaz2wY6/w==","signatures":[{"sig":"MEQCIEnqSiIdxrTZv8wOMtt/eBVyZRlOH843Zx1t865FmGTXAiBoszvqhKUtUVE+6RcQHIKFGsJpcipJVg+mu+Wx2xSXgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487625},"type":"module","engines":{"node":">=22"},"gitHead":"eb12eb60e924482db9ef09270b88a78b4acd2dd9","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.4","yaml":"^2.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.8.5_1777682649832_0.6834618202691962","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@iinm/plain-agent","version":"1.8.6","license":"MIT","_id":"@iinm/plain-agent@1.8.6","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"322f5710024a286e6cb7a4b699344f7bdf54cbf2","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.8.6.tgz","fileCount":93,"integrity":"sha512-Q1W8xk5fHTFxANZws5+NUfaM1mJYrxFEfzP+ykXRddjMKlZrYz3paWLZGgy0gyM5jl3XRR7ysv1FP/cex10bSg==","signatures":[{"sig":"MEUCIQCyfL3NeAsP0bZ+hQTAzIgFeg1FE81qGWwagKtmlpHwmAIgNwML5y4Gj1KVKQXM5rdGFpVrpwuPjTK3EQG4ER9+tNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489883},"type":"module","engines":{"node":">=22"},"gitHead":"9252b065edd74922d0803631d7dcb375ace7d663","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.8.6_1777718075726_0.7860020182124361","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"@iinm/plain-agent","version":"1.8.7","license":"MIT","_id":"@iinm/plain-agent@1.8.7","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"4d2a32bc4bda600941860962d699ccdbaecdf836","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.8.7.tgz","fileCount":93,"integrity":"sha512-EasYqre9S7P9L81vGMI3bfL5idUlzmQ7QGmMc+koxgubjuSEp5/eNmVfvii7zNmx5Pw1nBSFya+3T8zmlUyUtw==","signatures":[{"sig":"MEYCIQCFnCFgrr/uorIx+HmOKz28CrJGv3hEFJ/XZKDaRiOobQIhAKU+rYX0RLnaQx0m62tvsgpCFyc2IwHg9ShOMMAUXmvs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483029},"type":"module","engines":{"node":">=22"},"gitHead":"c6804fda57d27112006a449a31885cc5f5478471","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.8.7_1777725516076_0.2622820220216322","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"@iinm/plain-agent","version":"1.8.8","license":"MIT","_id":"@iinm/plain-agent@1.8.8","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"42b346924b66bb651e69006c2cd7df2811e35b82","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.8.8.tgz","fileCount":93,"integrity":"sha512-SsKZqqW5fwrb92vqrO1YkGVvUm2QRGuy8XStO/lut/TPnKivtfEKRVTDHorBVKftNVq4/+ZJJExhMoOXGXDvaw==","signatures":[{"sig":"MEUCIDGo0AzuiZTWDWpW1jlDF/v5EPAv6LaIsSWDDfLKW5MLAiEAwalAZUnu0CQvVaKkFQuy0xnSFCSDwvwDyg/qkh0SId0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483029},"type":"module","engines":{"node":">=22"},"gitHead":"6b56458b9096c19b1b114cf2d9722a3c3c2bb565","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.8.8_1777726709915_0.9287090336945991","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"@iinm/plain-agent","version":"1.8.9","license":"MIT","_id":"@iinm/plain-agent@1.8.9","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"fb1dc516de02b1b0e38096907c888b3ee35ea1ec","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.8.9.tgz","fileCount":93,"integrity":"sha512-J6XLCBWALunvPnubYuLWyekkNmGmnEqHJEocBhdVILkciXFynwf0zO20wAJGsvFNpUK14WH0/PWYmyBhpWTKuQ==","signatures":[{"sig":"MEUCIQCnWgtltYYNRy4ZfAGobKtBPYdT72D1qan75IeXfg2U2QIgAxK+B8S4ybWdK3y6EXTw2urSRgRfeOzPY49o/uH/k+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483064},"type":"module","engines":{"node":">=22"},"gitHead":"97e01aaf30b79a8c02183914e311fbe392584f54","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.8.9_1777727685215_0.31506190173767035","host":"s3://npm-registry-packages-npm-production"}},"1.8.10":{"name":"@iinm/plain-agent","version":"1.8.10","license":"MIT","_id":"@iinm/plain-agent@1.8.10","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"829a05a1e375daa469e9ee482264ff3e36579e43","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.8.10.tgz","fileCount":93,"integrity":"sha512-SRblixqMG+KddBiTAKyB4E6NIt2TZo/hWAcWlCwZ6PPdmrlBR+VnX9veNv98k2UBO5wYXhr4Yd11LNeWEzNnyQ==","signatures":[{"sig":"MEYCIQC7amcNO+njscPfKdEGGmUrPZu+uVdZi6xp3eAxgwd8pAIhAJaNA5gWc6/NgVrUPWS+UM3FBMNJN1Y7vGPCle2WO7NS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485295},"type":"module","engines":{"node":">=22"},"gitHead":"97eea7a51921cf55b91617cb67e9cbcbc7184f94","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.8.10_1777735751085_0.5347444854927739","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"@iinm/plain-agent","version":"1.8.11","license":"MIT","_id":"@iinm/plain-agent@1.8.11","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"1bb6b9c43947f6f6d20268811c47410957b49701","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.8.11.tgz","fileCount":93,"integrity":"sha512-JawN/G/1sNgxYu0WjfWuyJcan87AwbN3fYdKS0mLXTBxoZ4IYkeDCrBOUPbuwwhJv9WwxCaGLiXJ3SNq9iNvrg==","signatures":[{"sig":"MEUCIQCE90WiPahP7FaWc7GMgU+U0Z204RzCgMlDm6g2lJqnugIgJsuJWz9KT7e4Z6a/eM2EGsiCH9w98GK6EIB1WanQr7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484878},"type":"module","engines":{"node":">=22"},"gitHead":"7672400308f1b2df9fbb39e6a2f5fddee05d4154","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.8.11_1777738233983_0.34196055894801414","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@iinm/plain-agent","version":"1.9.0","license":"MIT","_id":"@iinm/plain-agent@1.9.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"e10a4a742c6ff8fa01b3c1bac40f48705da705b6","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.9.0.tgz","fileCount":97,"integrity":"sha512-YFYfVNgNsV4XvuizyyoWblvNfr6nSoYvs4ORlGv8jmRruAlI+ffLgrfs2u9SvbRHnvyz8HKBDsmXupt85mbuJg==","signatures":[{"sig":"MEUCIQCVnswAYddA1xN8BqUCeDFzH1VZbRG2wDKBGt4LxCe2BQIgNcn/Ud+wntKrgQIXPtS/xgklHcHrM6EaNZLI+0ZcFV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499501},"type":"module","engines":{"node":">=22"},"gitHead":"bcc22ddf32b25bc9d0e1b515e5ceb0bea2f1250f","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.9.0_1777953557395_0.11405566172949566","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@iinm/plain-agent","version":"1.9.1","license":"MIT","_id":"@iinm/plain-agent@1.9.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"160206e413c22c34cfe2fd7fa0c5f67dd47cf2f6","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.9.1.tgz","fileCount":98,"integrity":"sha512-oyqflk5LWCxjWedS8Tzh7uAO1Tx1qgkzXSORK0jKoe2J5vZOEYhIRQKBVWCFzBice20ZcdDg3lq3GpozDVYxZw==","signatures":[{"sig":"MEYCIQCQpoS5HwS3+0SiRlXQ9eJw565MWXyXsGYEWguthNfyogIhAJlFzAPPy2zBAv7FLekzfVIPxEYnhNPcrYce2zketU1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501882},"type":"module","engines":{"node":">=22"},"gitHead":"d490abcc4cc6222173e13f44d5796b2e0cc3534f","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.9.1_1777983040436_0.5925336229455616","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@iinm/plain-agent","version":"1.9.2","license":"MIT","_id":"@iinm/plain-agent@1.9.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"64395ffd0d602595882990ea6453be6817d6f05b","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.9.2.tgz","fileCount":98,"integrity":"sha512-zlBLVpku8AUrAwPqYlYxMT1BaWo6jyd6QLdU4Rio2XBSOXAACFKkVsZ8R+8h4n7+iFXPk+eQ17hKNxDcbL0/7A==","signatures":[{"sig":"MEUCICqkLM9yf99f+uMEqzAoGt3YRUvNCrO1gIpuVZ0WZYOMAiEAnfwgG6KieuPAbYt1uOqahImnarxSu+xDZ880HRWbmj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505003},"type":"module","engines":{"node":">=22"},"gitHead":"0ac116fdf7a153a265f5bbcfed5920e254e1fe2e","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.9.2_1778061279339_0.4335986160657206","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@iinm/plain-agent","version":"1.9.3","license":"MIT","_id":"@iinm/plain-agent@1.9.3","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"38cb54d1f86f7f1c421d45dd66c2a51a16eb7f80","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.9.3.tgz","fileCount":98,"integrity":"sha512-3NC5fcB09yKKQikBOGWth2nosPaYI8KO8L133c3JRhgUsnX6Zg0LJ0FrbfzR5r6vZpFkFYzQEdFSI7+SYZCBow==","signatures":[{"sig":"MEQCIAhlETLXayiBRHVGTgpmPSkWECLbP4a3l9sNrqNHoIAAAiAQ+C5K50D19+UzpjXkyL4qvagD3bxK3JjvYiGoDN3fgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504955},"type":"module","engines":{"node":">=22"},"gitHead":"f1881b4ebbf15b0fe25833ba8b981724ee09d554","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.9.3_1778240105808_0.08667218783574815","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@iinm/plain-agent","version":"1.9.4","license":"MIT","_id":"@iinm/plain-agent@1.9.4","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"d7709c6d92c5c0231c27146800050d85ddc4eb83","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.9.4.tgz","fileCount":99,"integrity":"sha512-gWLn+Z+AFVpl1XvFJXDq79V3vRkG9A1BTV7KP3LKyrZNA/ZO9kI8L3wSV0chm3NhKGJBV+GQYJf5CwfUjpZdoA==","signatures":[{"sig":"MEUCIQDm8foaTkVfK8cMP1b83V0OdEQMu6AXuXeaep6TTTMQ7AIgWLo0pM/0CYDnHxsL46uywBoX4Dq/SaLOd72hydGblIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520762},"type":"module","engines":{"node":">=22"},"gitHead":"0eff85ae4601c53c3dd8e6335c56e85853b17d45","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.9.4_1778418303083_0.4114827136461814","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@iinm/plain-agent","version":"1.10.0","license":"MIT","_id":"@iinm/plain-agent@1.10.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"1f910930be2156cb19bd355d100c414606ebfac6","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.0.tgz","fileCount":99,"integrity":"sha512-+dRHjJzca9P6o2GTjMSUVcfX4SmIRcu8f3vI7Xd0WFyNCtjDxLnQiHlBy5CZOPmvAFf8q6DsGwsrS3jXdiGvoQ==","signatures":[{"sig":"MEUCIFENGrK6Ba5Z0Nmew+M3qqKIAgam+qF4K3wPAtjRq6PvAiEAu5KO6ubHUZoYoHPQ2Q4lwHGHjQ4jERM5RuaioCBcmiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541507},"type":"module","engines":{"node":">=22"},"gitHead":"fa07e005e4f6a5de9202774b22ae840ca11c195d","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.0_1778593068091_0.3841339738860705","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@iinm/plain-agent","version":"1.10.1","license":"MIT","_id":"@iinm/plain-agent@1.10.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"dd1f45f116b01773c68a3a33110e2234c634cd6c","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.1.tgz","fileCount":100,"integrity":"sha512-/+oA4EGM2EEshC2PEOj3igxACWeBOx8c9ABqlJ2KRfi7+TGlF9OLx5gzixweVj5c++CeF3PrbaxSbRLe5ErbFg==","signatures":[{"sig":"MEQCIF0QvLUygiHF+1t5eyEbEyQh99HXzoxHJX+UD/7NoC85AiA6FBHn8DCIMb2Cuy5VeI/hOAzZ7fHOrVr49n6uyLKV4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539406},"type":"module","engines":{"node":">=22"},"gitHead":"0201aeba8ce6874ead51d14ab953cddda4bbadaa","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.1_1778761516837_0.4850076853373868","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@iinm/plain-agent","version":"1.10.2","license":"MIT","_id":"@iinm/plain-agent@1.10.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"c8541728ef9411683abe1f61205ca5b6d709d63c","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.2.tgz","fileCount":100,"integrity":"sha512-Wc1WGEno9lOeaQj1heEnPgpMwiCDg0w9WMbF41J/JdRFSRTlTuEVQRyzrZFMRjINapVXsg4C+88kkqSJCDDnEQ==","signatures":[{"sig":"MEUCIQCUqceC+3daNrQWeVmZarW3zeBiYs8IKx2/Z7xrPqlq7wIgIlH11LIwexJyaEPYzh9uKx+bz3IDTEOJ3nEwYWVbftA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539431},"type":"module","engines":{"node":">=22"},"gitHead":"0f7e4ae4f11af812db1580fd1d1dd4710493fc62","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.2_1778771027356_0.7051814785272534","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@iinm/plain-agent","version":"1.10.3","license":"MIT","_id":"@iinm/plain-agent@1.10.3","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"f46b2d60abf7620a08bc004da467430df23e2eb2","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.3.tgz","fileCount":101,"integrity":"sha512-pFKgTL6yPWn53H+eAuQMmM3P8mGD8Ngfl96BNbcuBrCqeWh4P+p0Cks5Y9eC7iB7IUM4INDZtjOT9TCgwP4vdA==","signatures":[{"sig":"MEUCIB/2FcbyPiKJSRVSftHHnc5T+0/eF21RoHL8Qk/m2RUoAiEA5Hcv0K2RbhRItcBK+mKNaHETjL4JiMrWDlgyFgpIer0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561305},"type":"module","engines":{"node":">=22"},"gitHead":"1248fe3b52b8e060a25bfa05d312ac79cc0fda9a","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.3_1778936631878_0.5932321470548461","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@iinm/plain-agent","version":"1.10.4","license":"MIT","_id":"@iinm/plain-agent@1.10.4","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"13aefb2abf702407d4be93b19077a9da32edbd78","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.4.tgz","fileCount":102,"integrity":"sha512-sOSeaFjEys4q6Fcggq9MeukYqtUql09f2Mx23O+AtZaIm+zYUDCzpSTk7sM4d0x28YgirSSTF3d5q2nyug/4lA==","signatures":[{"sig":"MEUCIQCICQPWj3c4RZEaFiTYXLTtsFjw4D/mQfLd9/jKYueqMgIgNbD7oWSUNjj5pAoqmKMzKtlcuIbJgAWZ6nLSC00POIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560723},"type":"module","engines":{"node":">=22"},"gitHead":"c1f42915ec3ebfefc1aebe83f5b709f04a50d56b","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.4_1778940682593_0.22121663260649482","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@iinm/plain-agent","version":"1.10.5","license":"MIT","_id":"@iinm/plain-agent@1.10.5","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"2f33e0a11964ed4cc273cc934b25d73cb4dd34ba","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.5.tgz","fileCount":102,"integrity":"sha512-M33g87yjKI5gpk5RpZsUq6F35ChW5jIcv4BHEhkjRRBYh+FmN1qary25NbLKna7I/7+6HjcMtw02zNp9il3/kQ==","signatures":[{"sig":"MEYCIQD+i6X7pfGJGIcVXNet7E3JNTJg0Mqo9RGAqZR719jnTwIhAMS1anm5dktB/zTb8dNm0h3gVPZYa2hhEeOpmv3WAeq2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564153},"type":"module","engines":{"node":">=22"},"gitHead":"9e8b31354639792214bb07ee895637dc2f715985","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.5_1778989489133_0.34532942906793096","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@iinm/plain-agent","version":"1.10.6","license":"MIT","_id":"@iinm/plain-agent@1.10.6","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"7b8a480ef61c4fbe37e2911634a589a4d51138be","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.6.tgz","fileCount":102,"integrity":"sha512-k/MOGg5QAS3CyAPr1ShQdmz689+77pvJAYfhK9mK+HVRp9Iew3dOx6Da5O/eeE2SBICoG1L4dAu4pJ2c+tvo5Q==","signatures":[{"sig":"MEUCIDvoPD5mwkI8xpeGuNvzu81Svs9CWGpGw1O/41Cr4rjIAiEA37o8JupPdlEZDwF3Nm9CRiv+g5A6/nmfOFi4aNAeEUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564884},"type":"module","engines":{"node":">=22"},"gitHead":"7d43b138fba747ed69188deb0cf68a2b5229257b","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.6_1779010017536_0.24539126562939662","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@iinm/plain-agent","version":"1.10.7","license":"MIT","_id":"@iinm/plain-agent@1.10.7","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"eafa415e77a2a5ed7d8d98d8b028d0a03a4ac9bc","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.7.tgz","fileCount":102,"integrity":"sha512-UH4YniKioO/SJ0/vKT/iMOQIFHO8Z3W7uwtMKAnqVd40WdW3KRhHRLxE8WbDd0EHcE7S2A+PJKSJ9XVgKYhTgQ==","signatures":[{"sig":"MEUCIBJ0XHcvtFrEXQfZlqBnlV5UedoudbJA8N34Dy3Wxle/AiEA2PEmsCQw5mrBOd2By7h9VGwPOblQcK8/1iHDKA09oF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565464},"type":"module","engines":{"node":">=22"},"gitHead":"893044b86b8c84698871d4f74581eed7abc30e32","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.7_1779017508960_0.9873673489281227","host":"s3://npm-registry-packages-npm-production"}},"1.10.9":{"name":"@iinm/plain-agent","version":"1.10.9","license":"MIT","_id":"@iinm/plain-agent@1.10.9","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"efae0b85f5a98ad7441db612a211af413b48a8fb","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.9.tgz","fileCount":102,"integrity":"sha512-R+AoNkCkyYpFD4hpeB/yd2OvIHSW5EudWzzGijss3Otaf7dY8DXS1t3fXSK/xz/RZenTPOUb5qgIMU0Lr5aoXg==","signatures":[{"sig":"MEQCICswh8uKXmhw1HQRKhVClHsDlL71PSWDY6WAsaphh3IXAiBG0Z2X1MXlW6E+WIzuPoiIfxcVDaHopDpO8Up2dyqkdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566063},"type":"module","engines":{"node":">=22"},"gitHead":"bb4599318fc624a749e2e5fc1e6cfbcb1ba3bf56","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.9_1779027613706_0.4026427804611459","host":"s3://npm-registry-packages-npm-production"}},"1.10.10":{"name":"@iinm/plain-agent","version":"1.10.10","license":"MIT","_id":"@iinm/plain-agent@1.10.10","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"f162c69735deab9f50082c13ef0cb99cc95cfe07","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.10.tgz","fileCount":102,"integrity":"sha512-/xJ5AHBjTDqqUOdtouqWKJyK7QI3nBzWHEO2oS+tx8TrSWJU7yyuD8fSrtlAE0wszhH1Klf/dwszgtTgmyJ/gg==","signatures":[{"sig":"MEYCIQC73BIvF6x+lI922ZJl0xSQlHgKBhMpGbvu+Sdtp/ZymwIhAMfNXjF9Vlmkeq+pExsg3hJcJdqsDzR7P99Q3eJKMWX5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566088},"type":"module","engines":{"node":">=22"},"gitHead":"3a2e63002c9d4fecc172b81dad3443bdd09002d5","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.10_1779061050448_0.08865850021353205","host":"s3://npm-registry-packages-npm-production"}},"1.10.11":{"name":"@iinm/plain-agent","version":"1.10.11","license":"MIT","_id":"@iinm/plain-agent@1.10.11","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"caf694754a01445da9a9309724b3e0a35801a137","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.11.tgz","fileCount":102,"integrity":"sha512-VUP6FdkFXPkQ1zxiAMjmOiqOoTQwuAnl3xlwL9n9co9SUGcrzwKdAkDGnhJvbGmVhNhjdMTZyC4M5/eaE93ZnQ==","signatures":[{"sig":"MEUCIBcXkAYoehKJwWHSzAIgRiKcliCIYtlnEZ4E+MEKPNe+AiEAwF5wciGTy3v2AAQEhExGqbf3bYh3PaeaRCQjLhZ+Z0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566542},"type":"module","engines":{"node":">=22"},"gitHead":"adcf3c6c62fc7955282395696d14821b6a1f4753","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.11_1779113013087_0.30112985274138326","host":"s3://npm-registry-packages-npm-production"}},"1.10.12":{"name":"@iinm/plain-agent","version":"1.10.12","license":"MIT","_id":"@iinm/plain-agent@1.10.12","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"24f7f5162ff18d6f6b7f8c4262e2726abb3b998a","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.12.tgz","fileCount":102,"integrity":"sha512-10ocuex7yuHXe+xqIfM2Qzc3Ff8QeJymyAxofe8KlHaTIhGxQkR2Ty6o9yj8qGFSOjrizLYTzpAXRLeQokh3Bw==","signatures":[{"sig":"MEUCIQCmqdsZXTf8JFvunIn27K4gPHi5MbSfjuyXQpXOqGRB7AIgeEHQ7QuNDUsoQJouThWOIC41nOZ8gmGfHbmL5f8Lk+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566385},"type":"module","engines":{"node":">=22"},"gitHead":"7361f3d48e628f412508aa3ce794805cd254cd21","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.12_1779163175198_0.49681098113446565","host":"s3://npm-registry-packages-npm-production"}},"1.10.13":{"name":"@iinm/plain-agent","version":"1.10.13","license":"MIT","_id":"@iinm/plain-agent@1.10.13","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"b4d26d4c15b5574ae49c0e49cc29facc02611daa","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.13.tgz","fileCount":102,"integrity":"sha512-S4Jypz9mWxcb/m0IAqq8QSLwqA9ToaHM8R8k6aASaqOGWVdOkG9eXUPQz11VsQhzUhPnjMnWNntOvB7cOgCbYg==","signatures":[{"sig":"MEYCIQCrkOOU481c9UuKW5fBMuLxmmk1EC95EAADi51syG0e6AIhAMBtfEh4YqhhlwC2WvKrzSl5cntfy1ZMGsGTaKMkPCPh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567303},"type":"module","engines":{"node":">=22"},"gitHead":"76052c65684d56034c85d4f85b6b7b3f088663be","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.13_1779192859925_0.29009611369291366","host":"s3://npm-registry-packages-npm-production"}},"1.10.14":{"name":"@iinm/plain-agent","version":"1.10.14","license":"MIT","_id":"@iinm/plain-agent@1.10.14","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"f9ea2084bbad5374eacbec2317172d56b0820f42","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.14.tgz","fileCount":102,"integrity":"sha512-/laUG9usyZONFytu6VlLavYC7qj3/4KyVIj0LwwOgdLbgSTNaIyos62o2N1gYMPOH4mHML0I0aEr1PhKVRuekw==","signatures":[{"sig":"MEUCIQDI5u7BLLgNp8dZtbCWn479vlTtjl3iAS54oMZAtDURWAIgagfeYkdxddAKomEvq8qS/40EqtVcTbqnmdvgGVe/WAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567210},"type":"module","engines":{"node":">=22"},"gitHead":"724f35f3fcc3c954df124d7b87893a3b7a32acc0","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.14_1779280498489_0.14426372728544212","host":"s3://npm-registry-packages-npm-production"}},"1.10.15":{"name":"@iinm/plain-agent","version":"1.10.15","license":"MIT","_id":"@iinm/plain-agent@1.10.15","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"5ad40183a3da5634ae9f955d0170f4e7d26798c3","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.15.tgz","fileCount":102,"integrity":"sha512-+tMbYPVuCb9LN2LGjeqyc6F8JbHa1YK0GvpDdQxahoXDVut9esP/RdDI5s9q8I2G8Pc2+hofj+eMHjSjTH0pTg==","signatures":[{"sig":"MEQCIGpTUSoH9Nqdsfz+x0meU/1H7qDWcF9IKkuV+a/LPM2wAiBvrLyUqP1Xq+S9zGvY6OyxOmYC6DGYDklCa5G0mp9BHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567176},"type":"module","engines":{"node":">=22"},"gitHead":"58bb4798b04eae94e16b1a56e5d3e33cb848466e","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.15_1779468827759_0.3051414086794393","host":"s3://npm-registry-packages-npm-production"}},"1.10.16":{"name":"@iinm/plain-agent","version":"1.10.16","license":"MIT","_id":"@iinm/plain-agent@1.10.16","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"202a99d73c0c42ce1addaae6bc3570a8da8485f2","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.16.tgz","fileCount":102,"integrity":"sha512-Rt1owgO1ctInuXUoFHfLQqpSG+7h7KsSrYuj+i6UdCxGRR9tU/6bEXuB3TGfazvfyltnBfSaKTvYV6n7kT8Heg==","signatures":[{"sig":"MEUCICN01bQaDRGaPmwEAnFujo/wepUk931AeBjhEKkTR5koAiEA/7vV2iDaXoyLtCurdNaI9Pi9gk4RSWxWEE0gUC+LMSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572635},"type":"module","engines":{"node":">=22"},"gitHead":"5557874f55610a925cf87f8bc93c35664e2f2cc3","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight CLI-based coding agent","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.16_1779543536828_0.8137584799240711","host":"s3://npm-registry-packages-npm-production"}},"1.10.17":{"name":"@iinm/plain-agent","version":"1.10.17","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.10.17","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"386528db2528797d7eb23766a7aa4e2ab8833608","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.17.tgz","fileCount":102,"integrity":"sha512-wYyhMv4FZyK24egFxw4FL3ed6jOYUupkaph6t9DCcB1QZPPW1HaLtcPK+WqRj9F3bvwaUnYXVYGxlUv0JczLXg==","signatures":[{"sig":"MEUCIQDTicU+i+e5hEXCgcpkAn+uQ5DzqoyTn0MKA1y0flIIYQIgNuM8kNDYlvpYQ5gvVbiFuYbxFoo57YHKnuxyq/FtmW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573437},"type":"module","engines":{"node":">=22"},"gitHead":"d5fd16ff0a08640a13a15fabd6a62814b3b9ed34","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight coding agent for the terminal.","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.17_1779804335673_0.7273304110070411","host":"s3://npm-registry-packages-npm-production"}},"1.10.18":{"name":"@iinm/plain-agent","version":"1.10.18","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.10.18","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"c7af044b256f94cc7d06b6067bca7abb7ee890b6","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.18.tgz","fileCount":102,"integrity":"sha512-t5CoScxBPx5B5bcBSzn6UcpyJEo6MkoAM7gZW4VI80xp3XOI8I0app08v5Le8p39gL4+LwH4HcqgDE8Rl2E1qg==","signatures":[{"sig":"MEQCIBvwhBmzpN9w3eJjK4hUchWHbF9BBZvO2yYxh2+qMkv2AiAifV90I7clJgRznkrabbMgu34yt4exmD9SQ29zDgggdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573183},"type":"module","engines":{"node":">=22"},"gitHead":"8dc60f798d8491f57632abf98cebf90a28d976fb","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight coding agent for the terminal.","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.18_1779877221722_0.7563845024667164","host":"s3://npm-registry-packages-npm-production"}},"1.10.19":{"name":"@iinm/plain-agent","version":"1.10.19","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.10.19","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"05e232a6a2773f343ff451ccd6b03a9d48b0191e","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.19.tgz","fileCount":102,"integrity":"sha512-/e/tyhjWmkMXwI75aFc/0YVzbGCCC0HXKpJYGatetADXmub8zYCiLSe2mS8PL5u8cHT2JM0ZuUrEVWyo3OFgOA==","signatures":[{"sig":"MEQCIDexdj3YehC5RABKRSTUyg2Bt7PdKNsgp5JUQrLqwajOAiBiXzFQxsYtZSfHC2OdzvjIrjNeugDxMXb4+0MLc7KHMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573150},"type":"module","engines":{"node":">=22"},"gitHead":"511b1405dbd9a85217f2a4ed90d720d61054461e","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight coding agent for the terminal.","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.19_1779926212841_0.9498039856890674","host":"s3://npm-registry-packages-npm-production"}},"1.10.20":{"name":"@iinm/plain-agent","version":"1.10.20","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.10.20","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"7e747d232bc6232d55ded5a0af15bd56f81dea14","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.20.tgz","fileCount":102,"integrity":"sha512-2PIEth81JHoZ6J20FJelptbMCHsEqL0tr6LnwUY++BM29PtLzRNgRrMrBtGJyjvP25/tAJ29oAjmfwURB7JK6g==","signatures":[{"sig":"MEUCIAbXRuGQzOLmFf/x3xelJTuR8+RNM+VwXmE7PZPH5XniAiEApJXB6nlGNvMlAi9o1waWQu4U5taxq8KC+ZalU6a+4Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572943},"type":"module","engines":{"node":">=22"},"gitHead":"6f20f10ac3e662c7eef65df17a781261c393775c","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight coding agent for the terminal.","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.20_1780012450902_0.912566445120883","host":"s3://npm-registry-packages-npm-production"}},"1.10.21":{"name":"@iinm/plain-agent","version":"1.10.21","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.10.21","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"32f19befdbd1b33b8a381e7099e51aad9d73d0f4","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.21.tgz","fileCount":102,"integrity":"sha512-NFbRe//ObzifydHRZDI6fHExtZ1MroFLDQps4l6WGBmntJt4sskxymZz6rvoeidXwspYF40+4WbCj7NCyAx93A==","signatures":[{"sig":"MEUCIQDBMp/dTZ/szRqQ4pAsu2ypiiLdmMbnP7+gJ4QSP9HTSwIgQHm5H2LtcfbJv04eXGfljz9zSXpA/ha99N7KPXpf130=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573997},"type":"module","engines":{"node":">=22"},"gitHead":"14c8dc05c9356464ec0e0d2f27189cb13f30be2c","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight coding agent for the terminal.","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.21_1780228175256_0.5160287337318128","host":"s3://npm-registry-packages-npm-production"}},"1.10.22":{"name":"@iinm/plain-agent","version":"1.10.22","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.10.22","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"3065de71cc77693991b2f6fd85b35b2d29e81595","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.22.tgz","fileCount":102,"integrity":"sha512-fiFMZw/RdipS9iTrF2vsBYKtoPc0y54R0XrHi6bopV+FC2kJUxm58RmDWsvcHD6L7dsRRJ2wIK/P455B9EO8yg==","signatures":[{"sig":"MEUCIQDGAt6utwte5O0xVXIcS5MDHHflhvGOGPv0LqYbtiEfwwIgGIZIkhtfTyinRhRY4J6Cm+w4c6dG8ZLmocuIBXTtcLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575072},"type":"module","engines":{"node":">=22"},"gitHead":"4330f90caf17045e031addc2aa47f09831c9b7bd","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight coding agent for the terminal.","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.22_1780491383238_0.7528685346996595","host":"s3://npm-registry-packages-npm-production"}},"1.10.23":{"name":"@iinm/plain-agent","version":"1.10.23","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.10.23","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"835e4a212efe7a35b6a09792de41bd09183d35dd","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.23.tgz","fileCount":102,"integrity":"sha512-A++oJTB9qPrwUe20C0adujRiGPZxeMP7q+hQXKlkW2Ah1KSN0ZhwDh3w0hQeDMSXTbyqL5LXibieu+LgBuERQA==","signatures":[{"sig":"MEUCIHBtfhdq12MQHkOcUUsaTNNkOe542yNC2MZlwJyxFLNAAiEA5xVlMhxN6F65zhtndhOzVs4DGpGggm+mkUTkiUKiv5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574636},"type":"module","engines":{"node":">=22"},"gitHead":"d434d665b1ee57c0bdfe02e8a339be8b3dea9d20","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight coding agent for the terminal.","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.23_1780494833041_0.9096051819217528","host":"s3://npm-registry-packages-npm-production"}},"1.10.24":{"name":"@iinm/plain-agent","version":"1.10.24","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.10.24","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"9e04fd94139f6888b87638988f092802d805cedc","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.24.tgz","fileCount":102,"integrity":"sha512-uZdHX6cDyvr2JIenSUs+mzZIXwB0U2+S049TgHFaJ1tiOGzmHiyJikpGxICn9NOtkidOLrV/XxuCkHB9D2jVfQ==","signatures":[{"sig":"MEQCIEOW7cBYJ2LaH6IMb3JIyOlZMCtUOoeWg/skjBR/trV3AiBUCbgn7U/xvnt973tUO1PHQtDoZhY+8AgB0q9BfdtoAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579798},"type":"module","engines":{"node":">=22"},"gitHead":"a44d66cffc5d3515c05d8a93f2451c65649faaf4","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.24_1780618249770_0.390369940889187","host":"s3://npm-registry-packages-npm-production"}},"1.10.25":{"name":"@iinm/plain-agent","version":"1.10.25","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.10.25","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"53c642b2bf102c2f28b9fade04e08a31526be9ac","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.25.tgz","fileCount":102,"integrity":"sha512-+I6S6d4/277wbELtvk380+cUAFGR7Kp/HignHQch3SUAzN17R+zUQ0MXv7siDXep8x4Mr5LlriPjgWn5OHMf2Q==","signatures":[{"sig":"MEUCIQCxip8iUVv/VuraCV9krlUl7xb0uf8CxmWaydsplfhLrQIgU2wEwJ3Gj/EixIosw5lmTooH1bZ45J88bslH7Sbr1ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580701},"type":"module","engines":{"node":">=22"},"gitHead":"e8278077867e251f59fec38f72644fa548a2030c","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.25_1780658166898_0.6238705243830145","host":"s3://npm-registry-packages-npm-production"}},"1.10.26":{"name":"@iinm/plain-agent","version":"1.10.26","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.10.26","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"bfd8257aaa3dcb4a37d8ae10d651ca2c73bc7a7f","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.26.tgz","fileCount":102,"integrity":"sha512-j+nuHCP2dkWi5QRDje/odxh+71SSO1XW7FT0/lmecWA0dDozuSQpolPTdvXiCjHasm0idbCIgdUFP7Nz+nhvfg==","signatures":[{"sig":"MEUCIQCDzLPz5UnBRNJYZN7U4X9rWTcT673XcvmlWfpMXwi56wIgMsOcNi3PJPe/e3qqZXsy1pRgAYI4KLGCHyR1fkF24bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581558},"type":"module","engines":{"node":">=22"},"gitHead":"9d846f9a7b8f94609c69f2aa24adb3c9b8eab17d","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.26_1780708173089_0.41406089303712146","host":"s3://npm-registry-packages-npm-production"}},"1.10.27":{"name":"@iinm/plain-agent","version":"1.10.27","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.10.27","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"02d91b588436d9a483eb9b029f110fe9607c82dd","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.27.tgz","fileCount":103,"integrity":"sha512-rYWn6AaFIIPo4b1dRNILnmdfF6JjruIvX0LQXJIZoAPKxYJ0HRPwO19e5Had2lwPeKgi/XxvNiLel64ET/Ukxg==","signatures":[{"sig":"MEUCIQDNElR1Z2Hvew54KYFFtCszqd+G/yc3zrbhIqIqbtn4FQIgFqUIo2E62d7DltHw7EliP9wje8vYtdXzgLb6mgCABNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597659},"type":"module","engines":{"node":">=22"},"gitHead":"fe4cc883a7197e4c940f1193ffd3b4aff12c6532","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test && npm run test:predefined-approval","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.27_1780736593790_0.08663038255948119","host":"s3://npm-registry-packages-npm-production"}},"1.10.28":{"name":"@iinm/plain-agent","version":"1.10.28","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.10.28","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"67761c4b763f2c5190e21e1728f54d7bd1295a6b","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.10.28.tgz","fileCount":103,"integrity":"sha512-0I5Qt5OfpZy9yaEbry2w4QKFFUB0zsvK6ADB2PFhhHjz83tPtdGa6T3wQ7pbp8EWEAXww0Wzl8Yvqs6fLdDQIg==","signatures":[{"sig":"MEYCIQDIQc0VfrEx+y51XSBWwkF1FZcKl8RCM07+owId3ee9agIhAN9nxb2SynaptxZmjCUDuopUkiIFfBqPEBKnIkLQdV1K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604480},"type":"module","engines":{"node":">=22"},"gitHead":"c14227bf44fd0a27a5dcf5e22c005ec2feb8e711","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.10.28_1780810070876_0.7574755317096313","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@iinm/plain-agent","version":"1.11.0","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.11.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"851e3a654563b842c0864df94be8063994e690b2","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.11.0.tgz","fileCount":103,"integrity":"sha512-eMp4JBKZPiVEQdXUUybi3QA9llkRyMvvCE33La1df13XpKqVPnZjozwTMDu0sbMddcdq/NdevAq2TLtPaMiM9A==","signatures":[{"sig":"MEUCIAxcnVRs/VQ9oAOovI9V5jZrld7kiCpOvbepWoInqC7GAiEAjg6w7Z3X+2lKOVk6X4h+cPxNXHOfIBQDSwxNRcjhZR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603840},"type":"module","engines":{"node":">=22"},"gitHead":"2f32e176bbfba7fc820617bb5df31dab08a73026","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test","check":"npm run lint && tsc && npm run test && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"node --experimental-test-coverage --test-coverage-exclude='src/**/*.test.mjs' --test","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.11.0_1780825838486_0.5132380421878768","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@iinm/plain-agent","version":"1.11.1","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.11.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"a89a4b68fb6285f67aeeed8c12818f77551121bd","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.11.1.tgz","fileCount":103,"integrity":"sha512-b14Cvv0/P60ye0zCxX+A1GOJ9UHX2Gc5AjR12mZN2oKRlQEiFOVHEMQ7wH0obx0Oq54AkUChtn9v+9KrPWG5NA==","signatures":[{"sig":"MEUCIH9OqfPNiXZJPWRVZIC6y+XBA8jV1F/WgcilygJ2n4BFAiEA47QRPpePQ1osconHtOvVI7bf5SRqwsxmLFYyfK1O4FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604259},"type":"module","engines":{"node":">=22"},"gitHead":"527d5d3d37b30957b7de91640c3f8cda69d248b9","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.11.1_1780924926057_0.6127227784691367","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@iinm/plain-agent","version":"1.11.2","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.11.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"830b8ea8e7a573bcd1f2c7aeebe250d024688cf5","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.11.2.tgz","fileCount":103,"integrity":"sha512-eyfe0/ZN/OQOymV3CEwHzZjuvaP4qvPtvcetpyb9AGsv2udZbDb2lwqdX2vl00iaXkAXm0LGubVmsZ1C3K837w==","signatures":[{"sig":"MEYCIQDHb8zaKx8E/0bdJy4y638woanv4858kbJYIjwjB+88sAIhAPW9kHheHHtwFcbmcGOjg15SlGaGuviwiRoKB5yKkPTh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604321},"type":"module","engines":{"node":">=22"},"gitHead":"a926d384fea8fe2484814495b6376b6c1e182ba8","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.11.2_1781006456134_0.43121894578568587","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@iinm/plain-agent","version":"1.11.3","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.11.3","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"d50f94f22fe7d6f83182b763358e608923e88863","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.11.3.tgz","fileCount":103,"integrity":"sha512-+2hF/4Hw2/2UnFcZzKbwDVSVAe2Ibpl5gsdcmQIUIGu7c6fMln4J69DSecLA+Koc7IFiTpUXEPDDScAY0DO/Ig==","signatures":[{"sig":"MEUCIQCH7fWeCzlbUp/JHTtpHjWtTuUGE19z96fQMmx/YCSKsQIgG2v80RfU7am82NqX2IqW/iUpssQOo2/KTPmVO+62dtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607123},"type":"module","engines":{"node":">=22"},"gitHead":"df7b98f1851b30b616596afc595829b88435c814","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.11.3_1781046167735_0.3546806983343542","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@iinm/plain-agent","version":"1.11.4","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.11.4","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"540951bec6011b407b47dc1440a6fe79be8c268e","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.11.4.tgz","fileCount":103,"integrity":"sha512-IE8cuNIyansAZQDPRfTyfweTy2mgarvq0PpRFyc6OXJ57fvAaGH2JUA2KgniOB5bUPxOzUhAEaaYOAisvlz5Bg==","signatures":[{"sig":"MEUCIQC9GbLlxwxNaLGVaOMqFwdWyjKipfbTGqpKFnFxo3iNsAIgWjSQYXQFn2zPzXlhGUVuMaP1tfnQDSpQBlmaqeY75TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607172},"type":"module","engines":{"node":">=22"},"gitHead":"5562dd4493229905f2c5cdc0906e94c6c4c01575","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.11.4_1781094080280_0.8085215485346942","host":"s3://npm-registry-packages-npm-production"}},"1.11.5":{"name":"@iinm/plain-agent","version":"1.11.5","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.11.5","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"9f4250bbab000a607ec4820c4a30c07ad09c7e67","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.11.5.tgz","fileCount":103,"integrity":"sha512-NmnVqxKIHUS+i4bCwUIOm1hPRZHiykzwAqoRChg1vkvITkOXGrmWiBHTtYyrW0hGpFmOQtypovyVkKdF6Va2dQ==","signatures":[{"sig":"MEUCIQC6jXbWHInALDYyfyWcvOuHVJqbmpxi3M1zmbiKGxxKlQIgPinmCa7p+gvbtexm1um31gD1zr5dAMHuFDN2LYXK5tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607662},"type":"module","engines":{"node":">=22"},"gitHead":"65fda0384bcaebf8d7ff0d31e9aef3a9c2dfaf6a","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.11.5_1781134544220_0.15772251605145793","host":"s3://npm-registry-packages-npm-production"}},"1.11.6":{"name":"@iinm/plain-agent","version":"1.11.6","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.11.6","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"1eb4db40d55da950e9418fa6597c93db91c2056c","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.11.6.tgz","fileCount":103,"integrity":"sha512-zxJLgpFz84wtdYybcdtwoKvhcznxOcjR58OWWcexxO5uBqVN8Mfjq0wfHSQTRH6IfOfNWO9aRwqsXl/NXOwqSQ==","signatures":[{"sig":"MEYCIQCf4/Eqrpf5sIyud2vk0TULm40oyW1AC6Y8/VZxFOZI8wIhAL1KmfG/Ij7c8kX/IODpm8Xbhd9dckQVv4SMG65H00ex","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609737},"type":"module","engines":{"node":">=22"},"gitHead":"77b8670e3f9cfd10a70b8a1466185aa7bb8f7099","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.11.6_1781319739304_0.973472006449351","host":"s3://npm-registry-packages-npm-production"}},"1.11.7":{"name":"@iinm/plain-agent","version":"1.11.7","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.11.7","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"4f35982fe066893135622609eddd0be3efc6b58a","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.11.7.tgz","fileCount":103,"integrity":"sha512-O87gAIzLcF7Nxz3x563hKJOAIopkpIFOb06Wg0TH8ruMepQ/exL3/OSQO/7CY7WIGqR757ANyD8h0S0g8v52zQ==","signatures":[{"sig":"MEYCIQCEjikc9XXmigm04hwquNNgIpYqGEOexVy6wbwFPxrfuQIhAKPx6qWW0TKCWV+VAI0Ig+wuCPg+w1Apx7Paai7oYaej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609296},"type":"module","engines":{"node":">=22"},"gitHead":"cdc587f0f1ebddc76c8624107f2c7117cbf59afb","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.11.7_1781400439699_0.0855710947612145","host":"s3://npm-registry-packages-npm-production"}},"1.11.8":{"name":"@iinm/plain-agent","version":"1.11.8","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.11.8","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"3cf4654702faec7ce4a41de98ed6a3609196540a","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.11.8.tgz","fileCount":103,"integrity":"sha512-I6b/Xqu9uJryC38uug/hjU96mHMO5iHnmz1yd8ArOWeVX0jCuuvFi4jFnU1s3+MGDAKLh/Hs6QaCmZqXx8twuA==","signatures":[{"sig":"MEYCIQDiq9wbYbxOJkUkcy3KQ4eSdzn7l6v3dnzhMoOjiwLPMgIhANYQKiG87BfgcCkeQ9fapjgGNWtwh/vnAKRzCWizVQld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609407},"type":"module","engines":{"node":">=22"},"gitHead":"a2d291ff702091d0eabd9d477f69c61dc7dbdb7c","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.11.8_1781652269622_0.5040310843825202","host":"s3://npm-registry-packages-npm-production"}},"1.11.9":{"name":"@iinm/plain-agent","version":"1.11.9","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.11.9","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"02eec0e3dde77e5dcae0ad5f95a86e0434a1b966","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.11.9.tgz","fileCount":101,"integrity":"sha512-xVi8M/OCuZy/JT0hu9VMwFGSjTjxmuJviWB7I0C6b8/puAitdvwql3/97XuwfxZcM1dOv7Vm1j6BEaCiZa4Reg==","signatures":[{"sig":"MEUCIQD8OzFYjxD1e7Y5xOzVDMPF5gI1GYIz4JYIpQLSjJlpWAIgQvF+FMYTUX+ISOO7+M78AapJOAfdvwkEiHo3EDUA9mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600259},"type":"module","engines":{"node":">=22"},"gitHead":"7009b18a0a25a114d5c298694bda38061d855342","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.11.9_1781699356642_0.2431563731027342","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@iinm/plain-agent","version":"1.12.0","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.12.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"eb9202d2c89ea99f195bed3349b3a02238ba4568","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.12.0.tgz","fileCount":95,"integrity":"sha512-hFsOUP1NpqHFY6OBf0MNeQEYXVy1JjkDYPYtJF2ZV9p6ziY62dlsRBF6eDJGGdUgtVV/hyXKpCss/cl0+gb+tw==","signatures":[{"sig":"MEUCIQD2qW0Aei5+k5rDs8UTgiPOr/7hGOjuTHul/hEYNVkp3gIgA/vq33zJz7MBPos8E5nBkwHQdrZV5Ebj6NxhHr/lrJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568307},"type":"module","engines":{"node":">=22"},"gitHead":"f0f6fd4be4f21253f2176cb7c39b06fdcdab3423","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.12.0_1781736929390_0.41817263040122854","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@iinm/plain-agent","version":"1.12.1","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.12.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"4b0157acce93f06150f500198c37e37620c5fa9c","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.12.1.tgz","fileCount":95,"integrity":"sha512-DTHxfH1EGQPo7sn0dKlD0PKExMLbg/iSR8tRxNV2pMY/qfSZZaCibnEa6C/iEx2tjNzWcm2vc/8O9+aqZQIsGQ==","signatures":[{"sig":"MEQCIHKnhxaPtMr92Pi2k6iF8Yn0uLbj1OSu7qKK9pHhv6MYAiBNLQdb2AouIH1wtxYhSZ3EwqTm+cz8BQBIs48m/mJCCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565679},"type":"module","engines":{"node":">=22"},"gitHead":"09a729f99bff3924dcea540f54791e165b7f36e6","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.12.1_1781794941613_0.27296565424555164","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@iinm/plain-agent","version":"1.13.0","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.13.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"b34cba9e7edef492df85362da039547f6a0b74a5","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.13.0.tgz","fileCount":95,"integrity":"sha512-G3qklZ4snorIM0yYXfVRZglU7MNilNvWwDJSpzI+idxpBoXewhETg179aNnaeHfcWazUm1V29mVIipV8Q9QTrQ==","signatures":[{"sig":"MEUCIQDXf7MqGlEE68m/HQe4Wq2Wp0tDNgK+OkLm7iyJy9mIWQIgRtEWaIEiXnJNRjTKjf4HBRMZYMZcEB9UVhJbzONEKuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568022},"type":"module","engines":{"node":">=22"},"gitHead":"3c7244713d66b009ee35d50c71211e72e5ca5071","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./src/test-reporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./src/test-reporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./src/test-reporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.13.0_1782312334794_0.1665654103806593","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@iinm/plain-agent","version":"1.13.1","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.13.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"8f49b871f5c76fca2edaff5484a4c4fef5ee8477","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.13.1.tgz","fileCount":95,"integrity":"sha512-nQ5fsTVGbT+385H5pmLLPy8+s1H/2VfZdzUUJnzFz09K41v9mto2UdqtJu7pMoUssL2a8YP+eI/Kj6YdkMdG+Q==","signatures":[{"sig":"MEQCIGnST2FaxqIcLikwre1QkNVeJ9RDRFNO6zHNNuy0PKhpAiABz9kYpS0Oydg2eSOCrJ+ZEd6vaODSYTtEK+oTgx0B+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568227},"type":"module","engines":{"node":">=22"},"gitHead":"29303abe00e6eea8c412ad2fee78f65fcb3cd564","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./src/test-reporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./src/test-reporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./src/test-reporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.13.1_1782505273427_0.7279896777239341","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@iinm/plain-agent","version":"1.14.0","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.14.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"aea462be68a5260a895c1a88ddb043b101c9f925","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.14.0.tgz","fileCount":96,"integrity":"sha512-kUNskMUaJ2OmVcqUiz3WqLmuo7XRonIFwvWZexN/XE54yL/em3I7jVhDnSY4eeqlxLZ+j56tR3ZVQImfRjt4SA==","signatures":[{"sig":"MEQCIA6vqGBR9bmR6vvEUckVJ4ab8OYpP7ZSzMDJUOHzzto1AiBvRaRFYZBdBk4wMRC7H2J3IIVecCPoVHiCtgDErkMoxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578134},"type":"module","engines":{"node":">=22"},"gitHead":"981a40159b7810a6efb22448078d979a19febc41","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./src/test-reporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./src/test-reporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./src/test-reporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.14.0_1782689208869_0.07907937903918061","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@iinm/plain-agent","version":"1.14.1","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.14.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"fffd251cc18e0911ebe947dc8ccb3e72d99707f0","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.14.1.tgz","fileCount":96,"integrity":"sha512-d5cWwmly/2JFWge2sZBMWfKZWK76Gm2P9usrxcCQ4/1VassyIhj5HDXL8YsFKe1qt0ayWTH/mxs0TNJQ+KSTkA==","signatures":[{"sig":"MEUCIDKNlJnaNKShmsAGwkwfVpn4Wq64yA6nh/Kes8mR/1MJAiEAmofzsfoSRnaruDBDlkM0L4iF4Gwmf03/GnZiDmv+i0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579335},"type":"module","engines":{"node":">=22"},"gitHead":"7eee56dc44636e2095098a383960766f69734f2d","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./src/test-reporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./src/test-reporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./src/test-reporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.14.1_1782728438999_0.38043336458669885","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"@iinm/plain-agent","version":"1.14.2","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.14.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"106e8b80dbfcd9a8bee89d53966444b9e3de05ce","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.14.2.tgz","fileCount":96,"integrity":"sha512-G4JiFMPeQ8QaTuaQt3Xk4ImJpl6TOKP70rkyACrl/Dhk1RUZKJM69aMMSkXUrhPrhyWbzatKtiwa64ztO686tw==","signatures":[{"sig":"MEUCIQCIpv9dl5KtlcmV8ghbx+EHlAxM1yPo5Zy6q4GHjcbWpgIgLKr/BMtH8ibJwWa/6zP5VdVQfIZKAz5BHat9OILwts8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580277},"type":"module","engines":{"node":">=22"},"gitHead":"daae047e48f93455930b9d7df1e874e2a04d764e","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./src/test-reporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./src/test-reporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./src/test-reporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.14.2_1782775779385_0.3768621781435031","host":"s3://npm-registry-packages-npm-production"}},"1.14.3":{"name":"@iinm/plain-agent","version":"1.14.3","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.14.3","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"9f0a4dd4cf16912883d2d9f834a8aaad27823a61","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.14.3.tgz","fileCount":96,"integrity":"sha512-Rd+RxZ9P/qTjFwbxyHBWKB51hX/h0l/MSiOD9VwrWef78HQfl+m6qYsM5cff1+tQCIzRMtotXAnW/dsBpMrWeg==","signatures":[{"sig":"MEYCIQCqFBt6mCxzWFXsRMO5WPHFmsID4SdC+oi5HD1XyBxt3wIhAN3IVTTdCk6MH1EApMxC+dXYWkgfxbctk9F+tM+FLeN7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581498},"type":"module","engines":{"node":">=22"},"gitHead":"90ea8fae596140b83814c14e5b743d6a2a6288d3","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./src/test-reporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./src/test-reporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./src/test-reporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.14.3_1782820479447_0.9792900206272674","host":"s3://npm-registry-packages-npm-production"}},"1.14.4":{"name":"@iinm/plain-agent","version":"1.14.4","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.14.4","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"5e5edd72089e0a9175076a472398a531f6e814df","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.14.4.tgz","fileCount":96,"integrity":"sha512-+9HpjWciBfyBUw8acHQ7f24LlcsSdX/uyV7cDBV6DMMsb3o/hm0c7Y8nJqbqtwcgxEWwcqaO31bDvbqbyrU8TA==","signatures":[{"sig":"MEUCIFeWWjMWCPUTYfq2Di1gOczOUNDV/FY2x1CxQdyljKBZAiEAzSOo8Fq18ujo60fuTFdL/z3ppxCK9ytPBby/bBB+RQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584766},"type":"module","engines":{"node":">=22"},"gitHead":"6f7e8b62a10269f066aa2503b9ee23117d9d00fe","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./src/test-reporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./src/test-reporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./src/test-reporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.4","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.14.4_1782855501464_0.15180976814043","host":"s3://npm-registry-packages-npm-production"}},"1.14.5":{"name":"@iinm/plain-agent","version":"1.14.5","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.14.5","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"12616266e815e2dafb2389f4d54c10635ff694d1","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.14.5.tgz","fileCount":96,"integrity":"sha512-ybAWT0Bd52uivdwq2urrxCLzd4WMYLUEyLK1f5MxdpImBQmKixvHBg1lKou4oAh59Ixv0AL+aWO2MBLDyY9mIg==","signatures":[{"sig":"MEUCIQDLi5yZDRtN5g8J2v9UNz7vqLYV1VwW/KUZzeWPCLP6uQIgICb99wbgXhZ1Xn+9WGC5TF3rpSW517DvWsuSnpcsONw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586214},"type":"module","engines":{"node":">=22"},"gitHead":"a3f24ac391ac0004bba32a31a925ba57f90dcfd9","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./src/test-reporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./src/test-reporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./src/test-reporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^6.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.14.5_1783237243661_0.3235720241134854","host":"s3://npm-registry-packages-npm-production"}},"1.14.6":{"name":"@iinm/plain-agent","version":"1.14.6","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.14.6","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"08d81d88a4c985a5ecac2b3550e1e9ac998ae9f3","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.14.6.tgz","fileCount":96,"integrity":"sha512-BCcs5Ip8N3eQ64MKrIuNCTrNFrdusAEcLDDuOL2iAPc0k129XXGAs3Q0Z5GXMHMjf80kpozxxSfiont0Vw+0Rw==","signatures":[{"sig":"MEUCIQCmMBWULNqjHtFo6no2tHjUsxtY2U2v1+ltKbdCPQ0CdQIgeg41n/pCB29BCBt+Fr4sYyj48RY7eL7+19o1xt83oPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586237},"type":"module","engines":{"node":">=22"},"gitHead":"a57439c080d604738c99ee9c58adbe96fb17c50e","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./src/test-reporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./src/test-reporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./src/test-reporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.14.6_1783605288609_0.4291175039033803","host":"s3://npm-registry-packages-npm-production"}},"1.14.7":{"name":"@iinm/plain-agent","version":"1.14.7","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.14.7","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox","plain-notify-desktop":"bin/plain-notify-desktop"},"dist":{"shasum":"04f536e3136b190ea979cf5c8e5645c20e9c1118","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.14.7.tgz","fileCount":96,"integrity":"sha512-KrZ1II516iUQsCBDr5o5ri6R2zKnlF40/tnUCKDBLbr+Pl8wyGV2FR7HnBXr+pWo7jk1BS1x7rIwVQ9FfpYq7A==","signatures":[{"sig":"MEUCIAknVlyjK+e59iE3TuqrFCYgLKC6jQod+oUbpHXYkBLfAiEAqJcQEiN70id8HCcCQDah7T+OkGWhkemeeNAblOpM8zU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592153},"type":"module","engines":{"node":">=22"},"gitHead":"941614b8811579167f9415b4e0ae73327d3ca171","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./src/test-reporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./src/test-reporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./src/test-reporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.14.7_1783638362922_0.7412529700579062","host":"s3://npm-registry-packages-npm-production"}},"1.14.8":{"name":"@iinm/plain-agent","version":"1.14.8","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.14.8","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"b16a292674d8b36d678cb5d25508f593551cf4b2","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.14.8.tgz","fileCount":95,"integrity":"sha512-wHrw1g0XURas6j6BBUGPaUlxbRvKIOH9RheWjXAsrbOxQy21EiUbHRxzEweptkGQmnVxxDH8wk75HrwjugWeSA==","signatures":[{"sig":"MEQCIB6vfKjG3P7Bz0Qg0T0PYUSMEzuHk0VpCXlz1Jk763khAiAueNnovfXG3zmR0FeA1oOIjb7LDyI5/16JCWI8ZKxQbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590909},"type":"module","engines":{"node":">=22"},"gitHead":"e0a59d23607706683b95415e768b38054cf0cd22","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./src/test-reporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./src/test-reporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./src/test-reporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.14.8_1783747794332_0.50529755481595","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@iinm/plain-agent","version":"1.15.0","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.15.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"27abe513b298c83e05c272233f75585c396590c2","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.15.0.tgz","fileCount":95,"integrity":"sha512-LHkPH6KNRwNJcZkJ0ShyT8EzS0OhmDmMr66VRW7HoGgYbHTbgG1KaRoMOPuNO4i3ad4Il1JVNj/he4HnjpXY5w==","signatures":[{"sig":"MEQCIFSySLRpKMPxOITDuCEnlsyNilHQwiuW/cNCyFAPOqLdAiAuMd+NMdNaQ/iaSu23xgyl6AAUnpywzEoeiAGTWU/zrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603772},"type":"module","engines":{"node":">=22"},"gitHead":"d187b8435be6b95783a0b787edd32af6a5483fd4","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.15.0_1784469148113_0.5415202937685075","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@iinm/plain-agent","version":"1.15.1","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.15.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"9e968aba1815bf7172b9455525c9442d416647a3","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.15.1.tgz","fileCount":95,"integrity":"sha512-k+fb08RyoiquDgYgMjTjskR58+XXeAN6Gk2awvkkKr0ftYC89H8sqhMe04/D8R7TqgrMB0P86zbPKXIQEhEUpg==","signatures":[{"sig":"MEQCIH9mQBRFFnlxo8T3gseEwgnpmKTJjGlVkkjbt5Z/b3hNAiBqXPjO4MNjcfWMl/aTycfXij8e6+gOIQAV5dPz06dqnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603929},"type":"module","engines":{"node":">=22"},"gitHead":"d6f68018e2125f8622d9e330a4bba7ee4f71c5df","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.15.1_1784638554963_0.17641005447276714","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"@iinm/plain-agent","version":"1.15.2","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.15.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"5e8e506b84e4ff1a807c11f413f395adb86f1cea","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.15.2.tgz","fileCount":95,"integrity":"sha512-9EG7CL6XLxEZQxIBG6FVN2ZuAwRv77EzGsTO8nTg++a6yboojMcSeV4hnPaatUbgibrNQ+INAu4eF/9R/Uil6A==","signatures":[{"sig":"MEYCIQC4+4XysFWyzzOe8k8yO7kOwdNnvGsmoI6P/ulYOOA7CwIhAKlLSFanQqnfn1ukcspPucDejXZJ0J4RbiL+wM2QEWou","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605649},"type":"module","engines":{"node":">=22"},"gitHead":"6463c748b6154835e53f30c54508265c531b6a4e","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.15.2_1784722626568_0.003676159668636325","host":"s3://npm-registry-packages-npm-production"}},"1.15.3":{"name":"@iinm/plain-agent","version":"1.15.3","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.15.3","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"7b754f84f2f5afa27dc9e08dc9e337387045f57a","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.15.3.tgz","fileCount":95,"integrity":"sha512-0HUUctxuRN+uvTDJrYRyfQK4/cad5hap7zoTJ1jHUc4EdESlR0yCilYSxRxPciuH3BBS3xR829UL7P3E6rkVxw==","signatures":[{"sig":"MEUCIALtElSQtXdVMZTFdNFyMGwPibfNCb9/JRKamPfI8v3dAiEA/okWhqF5QMmYeHBKtDj5tOrlthhZdnMBttAuLG6PC/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606191},"type":"module","engines":{"node":">=22"},"gitHead":"563470bd673ef8a44683e2ec62e0440a9de290c4","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.15.3_1784822551158_0.9749849414898566","host":"s3://npm-registry-packages-npm-production"}},"1.15.4":{"name":"@iinm/plain-agent","version":"1.15.4","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.15.4","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"a7877e305aaa3337d8a8890c3c4b1b0ca39fbf1e","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.15.4.tgz","fileCount":94,"integrity":"sha512-JzVrhVCOoROOzxPbHhtnadOjIYzY23INPgi6qzdLteslnFa4dmtg1dKl2bhnBQem9xR5FfZ4votlZihqy5Ildw==","signatures":[{"sig":"MEUCIQCJ8ZY6zQKYFH9BM2ifR7efn7FgdCHrAS/YVNjbgJPZdAIgOmItZtco+FYUE5e2CTW7lNNuGadM9AAZEHUA9PUbfW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607004},"type":"module","engines":{"node":">=22"},"gitHead":"09dd1987c36d7b571befcee307eb0ffa528e8e2a","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.15.4_1784985203953_0.7388578271301611","host":"s3://npm-registry-packages-npm-production"}},"1.15.5":{"name":"@iinm/plain-agent","version":"1.15.5","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.15.5","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"538fe003d5e20ecca3f8b52f793428ab6c49d197","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.15.5.tgz","fileCount":94,"integrity":"sha512-RcERrg9P953fErDSydV2jEINyz7Q4Nk3Wz8UgbOkvWo4GsuL6PDA84yswYvRc3fwAm1O9p2m3ikptPSv8+G+iA==","signatures":[{"sig":"MEYCIQCnoW/hNas7Xqeo5wNG9Fh4GOnHvfnhWy2QLsKcaxr1twIhAMfjihPnmfai7ZL+W9Yh17OuQFUY9nnR1QA0ZqjQXQTB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607571},"type":"module","engines":{"node":">=22"},"gitHead":"48a3a761ad545a7cacd03bc4f4f29d4cc0a4bd21","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.15.5_1785331012907_0.3960273336206386","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@iinm/plain-agent","version":"1.16.0","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.16.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"808f143185b36fc37364249e2cfbfa15f18da807","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.16.0.tgz","fileCount":94,"integrity":"sha512-SQHxD7OnF6z2DsFiFSQ3bPnTlZZrKRyWHqBTXixefKilTebL+gRMoX2FX68QutTVh/q8s0ZRcMmdUpzd/bx7wg==","signatures":[{"sig":"MEUCIFTNx1f/ZZpQWPQYs4gWEOvw9Sxb/TZMWZFTnLBfCsMPAiEAnqHLh3BbxusJhxE7+ly8kW298gQ2KwFKdq/6uRkrQBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611527},"type":"module","engines":{"node":">=22"},"gitHead":"bdb321255d2d461b4ef2e7ceed60e61f08c8c953","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs 'src/**/*.test.mjs'","check":"npm run lint && tsc && npm run test && npm run test:e2e && npm run test:predefined-approval","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-force-exit 'src/**/*.test.mjs' 'e2e/**/*.test.mjs'","test:e2e":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 'e2e/**/*.test.mjs'","test:predefined-approval":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.16.0_1785545700465_0.2713171594301993","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@iinm/plain-agent","version":"1.16.1","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.16.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"98e87ccb90332d5621824e90dce4bcc94801e046","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.16.1.tgz","fileCount":94,"integrity":"sha512-4nV/tLNt1UmZsjqMasB02hl5O46EJkgWd9u8xoi89MF/j5ZQNcyiugWu/Yf1b1Ihn1sCBxuUoTsqOKP/a1qkOg==","signatures":[{"sig":"MEYCIQDCmAzjZFeK22PvMfNjA/cciY9sycC5jVTbDwKAY8CP7wIhAKoLMNZ+pBcUgHJG8+duDimLn+2tQ7jzs5hj7XmXZQ5E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611420},"type":"module","engines":{"node":">=22"},"gitHead":"f3593cca8d99d49aadb7d4715f4bae067dbe2932","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.16.1_1785631884538_0.7263608571518085","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"@iinm/plain-agent","version":"1.16.2","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.16.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"7c1d3cccab923369385f9c09b03a54aba111f724","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.16.2.tgz","fileCount":93,"integrity":"sha512-kZfLB/b0GNE/4Cekw44sPyHRMUMfsH6qOtFXofZL/Wa2cKZwM2mUWhcWE+mAEn7hDS81fxck4dSqzeQ6d88AEA==","signatures":[{"sig":"MEYCIQCs94pgzG/t/yygbJsJJc3LuLKLntTfQEn3MsWuPpzwgwIhALHUREjCdzQFcLGfmgEsISZg4HwEwMKhC+oVmxEXj5Wj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612823},"type":"module","engines":{"node":">=22"},"gitHead":"9e1a77164b8e2d15c39d32d5f1871c468a3be040","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.16.2_1786372232626_0.6638696908575121","host":"s3://npm-registry-packages-npm-production"}},"1.16.3":{"name":"@iinm/plain-agent","version":"1.16.3","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.16.3","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"a444b0630394ae46da680ff0dfe4df77cbf39b01","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.16.3.tgz","fileCount":93,"integrity":"sha512-0TWoaOaUn7vi41kr/KzmkPsauXefS54pcjg0ePX2doTL5OLCld84Wk5TCrSEE0LT72ktJqNJGdEl3uDtt81wnQ==","signatures":[{"sig":"MEUCIAESudThdhKdn9qfBViTbvrwsXPCTi/FAqwkMX8xaJ/BAiEA467QcWKVeFrOJSNXiC9Lz2M/mI231hYwtoucMZo9flc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604486},"type":"module","engines":{"node":">=22"},"gitHead":"22e2b8549e093b4249e2bce05e692aafd127afb1","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.16.3_1786801740768_0.7381623112516944","host":"s3://npm-registry-packages-npm-production"}},"1.16.4":{"name":"@iinm/plain-agent","version":"1.16.4","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.16.4","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"0f50108f8482fac948fb299cdcd3a6b76e59ed04","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.16.4.tgz","fileCount":93,"integrity":"sha512-zpbpA/ZE3dkh/i2SSjrU5e6VO//VDOefymgjvS73Rcg58RMRLlCRWN0ZJop2CSGBJnOLsqcHVaR+iAqp6ULPQA==","signatures":[{"sig":"MEUCIFPDQfDi7ab8OcwbgbIhIzlsD9SfIVgLXX84RagJc+V/AiEA6CJOBXQft6iYp02Uyz7LI5kqn8M/Xv3ACX9WbtkiZzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604492},"type":"module","engines":{"node":">=22"},"gitHead":"0eaf5c8b0c3232973aeee122bc68c058e7d68af3","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.16.4_1786805090404_0.5440584503119044","host":"s3://npm-registry-packages-npm-production"}},"1.16.5":{"name":"@iinm/plain-agent","version":"1.16.5","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.16.5","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"46b341239a9ef53607e6db4b91d9c43759751ed4","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.16.5.tgz","fileCount":93,"integrity":"sha512-PJVV3236wzh1qvDXaYTFUVdPESsTj2D7HS0ZP0QuWhycfufN0In03aiI5rnvgRWYE2koyqJ2EZLjEYaScpFpCw==","signatures":[{"sig":"MEQCICtaAVfnaxr1xwfFiroxT8AmuYD8v21wL8CPINYUexHbAiAymoaBaoIQrWnS8HryDFy31u/VVLIbkOhdiAEtb0f9og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606834},"type":"module","engines":{"node":">=22"},"gitHead":"1177c4b3c6c9b6fe0998ce095cf78f9b61ebbec5","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.16.5_1787359867450_0.36990401760390346","host":"s3://npm-registry-packages-npm-production"}},"1.16.6":{"name":"@iinm/plain-agent","version":"1.16.6","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.16.6","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"03133406935583031ea2d59569b7021fcc4c0fb3","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.16.6.tgz","fileCount":93,"integrity":"sha512-3dnIRu0I53QAdSyk5i7dtpI83pGU/eA3/JGP++ek44RjSAMBrYu6tHW1TY/ZEIvgjSeGQBFtDNSZwsVmKvZhfg==","signatures":[{"sig":"MEUCIGQZx3tfJN3+jHrZlvhs/6uQBMpEWNuBnYrzzozz4AhgAiEA9D4dWePNS0N4cda/WratGfRys/1aDAqY1VwY70RNsjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606844},"type":"module","engines":{"node":">=22"},"gitHead":"dea05f7122cf51ffd4367dec001507ec44d21cba","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.16.6_1787409067215_0.6785656213069606","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@iinm/plain-agent","version":"1.17.0","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.17.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"7cde233b5b98a71dc3ce4f705e2e56a5ac650702","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.17.0.tgz","fileCount":93,"integrity":"sha512-UZkZxERSKekpQAYxuWeYgqPzozvzA7wZTxC/+7T6l7QU/A+GW2/PwMg9Nau8v3p0C6C/ZM/1X7lKgBn4opAZfQ==","signatures":[{"sig":"MEYCIQDMmXiGic1l2m30RaMHux3bBsPN7N8zWAjuYrTdDeqEvgIhAOtbg3DsJIXTeFi87ssVMnd2LLmxNyc39/Y6+cPXsiP7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612893},"type":"module","engines":{"node":">=22"},"gitHead":"ad5550d083518b9e55e8cfafb88cafeaeefb1da8","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.17.0_1787827762495_0.22181453292495013","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@iinm/plain-agent","version":"1.17.1","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.17.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"673a7f5b82b95571bfac0e743dd4f5ee5b554d73","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.17.1.tgz","fileCount":93,"integrity":"sha512-GRkhxeDfURZD9vq4eCzRk6kKo0CqbwDe95tdHhT3wD5c2jQqAe4HDFaq9qKnmzAXr/rj9Sft1rgW9xG8pQeyVQ==","signatures":[{"sig":"MEUCIArVILmmsEcMy9B+Y9pxodVrYM33PsD/6H3zegiP2YztAiEA7/8hNHZYfYTIv6K6od8Y6THvrrM7jenbAQ4c6RpqDaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618327},"type":"module","engines":{"node":">=22"},"gitHead":"d598f4d68083f8916f973621f245cbeb8826c1ff","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.17.1_1788003862281_0.5628773759766839","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@iinm/plain-agent","version":"1.17.2","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.17.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"ee52776205d623febd27f2376968e0dfc73abdad","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.17.2.tgz","fileCount":93,"integrity":"sha512-XyGW3WYmQIOZ1tJ1rC9MaQgPFGGiUBTmoLCFzviX4ijJq801w9TSsAcfVPDxIi/tKAMaeVVDpAfp/w/1aJzGLA==","signatures":[{"sig":"MEUCIQCpTMKtSSGg98oUG11c6wJneSXwzLERpjHgIx7tlf7v9gIgMmfagl7mxAfd44jrnWgEnqlq780zyvUbkyRZ4XKbBWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614755},"type":"module","engines":{"node":">=22"},"gitHead":"5a1ecebe0c58ec6a2de786c5264ae28093db89c5","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.17.2_1788256431980_0.8279495942962791","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@iinm/plain-agent","version":"1.17.3","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.17.3","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"c929a6561fb9443ee0870a9cd4af3cfc0e65b39a","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.17.3.tgz","fileCount":93,"integrity":"sha512-SfgcGL50kel+U24hbQ4Vcd9NXepJjzGdzVul+7K1OM3QL/zmAfrDBPTUhMOtDvWzdeWPA0O81Abgx1njsMS9gA==","signatures":[{"sig":"MEUCIA18mZfATNgwbTHQmTgbHs0ABvjNEPaT91IS6koBBPoOAiEAoz2/IAP0EMCR1l/q77E/eYYS9/ZetvGn2nDfexCcH4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616103},"type":"module","engines":{"node":">=22"},"gitHead":"0279ed17c8f51c3073ef27e2dd3f9cc1f7123c0c","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.17.3_1788272372285_0.446018466764589","host":"s3://npm-registry-packages-npm-production"}},"1.17.4":{"name":"@iinm/plain-agent","version":"1.17.4","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.17.4","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"40be6d4d028463ebffaa0cb5bd329b9c61d37f43","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.17.4.tgz","fileCount":93,"integrity":"sha512-Q5FEw6wHpC0VAW3dlRsEmi4lvwLnXHjbOVVByXeb5X450BDCOmomshd5Lqq90iONdAgMjf9ilQxgwvij1hArEg==","signatures":[{"sig":"MEUCIQCTYs0gAOoIl+r1zVyEI3P+VFx9lXpK2gwKO1Lo7TuqmAIgctEAQVchHsDKfmnzj1rS9/Hzf9RXO+DaqpWG0U7Vo3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612807},"type":"module","engines":{"node":">=22"},"gitHead":"45ed9f397e9777800a489c8f96d25002904e8578","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.17.4_1788532892711_0.05209231661679836","host":"s3://npm-registry-packages-npm-production"}},"1.17.5":{"name":"@iinm/plain-agent","version":"1.17.5","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.17.5","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"10eac1505c32656be9ebd8b4b71712792376a7f8","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.17.5.tgz","fileCount":93,"integrity":"sha512-Ej/FJPlzJoUBLOKn9Tt4chi0D+dO8T3t7gEVltIqzhm6J74RUQAZ7qB8jBj5g/nrrPJ0efQrkZEzSnUo2VeUmw==","signatures":[{"sig":"MEYCIQCUod8Yps8UtNo3A1kDpOBM1S9qsaqjs7CXgoUvLEHyhwIhANxqf7urp3G6hLJ+8lFsEzkZChmLOJ2Fbo4eBdpe7NsX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614923},"type":"module","engines":{"node":">=22"},"gitHead":"6991d3dc585501389c6ceb296971ff56883a8a14","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.17.5_1788702239763_0.9312270221637329","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@iinm/plain-agent","version":"1.18.0","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.18.0","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"d231ed7cce294f6b5b33d73f29fbf7546268043c","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.18.0.tgz","fileCount":93,"integrity":"sha512-oDTvdPUjOe6tT4bs/c+OzwyjNAS9ETTU9PTdAA6vzMlysoTp2AII5PWOTW7tKFChcip/Rc682T/PWa9kDAleMA==","signatures":[{"sig":"MEQCIBOt0K6HZsPEYdJ/Z7pGBYfFigP+16ztpbBF9qYjlTh8AiAFfTedGiPBYrd0n68chBoLjFnCSgQlEuiw5AoXOkXEFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615897},"type":"module","engines":{"node":">=22"},"gitHead":"668f0968fcc3de4fe04c44948fbc9002c6b4d61d","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.18.0_1789300390060_0.9536918657093196","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@iinm/plain-agent","version":"1.18.1","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.18.1","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"7dba6a0267a8d4139cd3bcd9249fbf57fc25665c","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.18.1.tgz","fileCount":93,"integrity":"sha512-rI95BzoZ9CFTXEA5LLcIPCF2oFW1GIaJfHCB0xeGX9r95Pyrnad9fKRaiF+sTiSYgIiTiTU19LqSDDBaNSJguw==","signatures":[{"sig":"MEUCIHyCQA32a5enErTUAyjC9a2SYdE6QNXXUgJV9DB33YziAiEAvbK9W06ivFo1uxRupQo6Zrr7e8FjwqIXPDzSUj02eIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF19Vk9d9JbDDxLOJffKE0+bdqpQQwG1SRF7Z+A3uSnXAiEA2AGNsKcc/HTK7+7DDRovV1sQfq+ZBxKkNVeGN1k/Gg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616905},"type":"module","engines":{"node":">=22"},"gitHead":"424386cc3f1084193dd536b10c5e0b6e5289f670","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"12.0.2","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.18.1_1789730553083_0.3900582693871171","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"@iinm/plain-agent","version":"1.18.2","keywords":["coding-agent"],"license":"MIT","_id":"@iinm/plain-agent@1.18.2","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"homepage":"https://github.com/iinm/plain-agent#readme","bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"dist":{"shasum":"fa9ab337c153f7b2c306769c70ce252a65ea1281","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.18.2.tgz","fileCount":93,"integrity":"sha512-uxIlVYav8LK7sIn8IalM+1RwFfhXKjPBcFSlinxkjPmgvdNDWQoRc5rMw1RHi2i64hkTgavGTjIj43o2YAc+Lw==","signatures":[{"sig":"MEQCIBYSszpR6AmiJk1vItve1UdpUjTgJoed8IQiXFbbEz2OAiAHRb2iC/7Q0LSOOXRHj8I6Is4xFQ/nR2IsPBCYUyERWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVMvsjsXMk7qCSdc7Ik+fugCW1eChT/lbA51QyCLMNsQIge75lNULuEWnZITLiFPsRrgw6Cjgb+TG69aonOn3HUXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609829},"type":"module","engines":{"node":">=22"},"gitHead":"59bfb4d3f5d9e78d127880cb889ef97b1e126d6e","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","version":"sed -i \"s|badge.socket.dev/npm/package/@iinm/plain-agent/[0-9][0-9.]*|badge.socket.dev/npm/package/@iinm/plain-agent/${npm_package_version}|g\" README.md && git add README.md","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"12.0.2","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","typescript":"^7.0.2","@types/node":"^22.19.17","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plain-agent_1.18.2_1790323223841_0.9528260542321063","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"_id":"@iinm/plain-agent@1.19.0","bin":{"plain":"bin/plain","plain-sandbox":"sandbox/bin/plain-sandbox"},"bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"dist":{"shasum":"44f67acff033f1128e04a408f5bbac4529e3e0aa","tarball":"https://registry.npmjs.org/@iinm/plain-agent/-/plain-agent-1.19.0.tgz","fileCount":93,"integrity":"sha512-TFlNqOd6OGUMk5IUPBn96kFNkpSNyZ6vQIyn6rphf9Y9nVheLI45SNuamdd5qsDSPRRRIl3U0nUVI+DupTOUTg==","signatures":[{"sig":"MEUCIQDKtiPrfcz6ke4lootkNL1lb+jw//XXz8eXXzQTFyn7vgIgeDXFZgdlKWE7ZDLPjHDHFlLcRsc0Eh5efEFOdVIGd20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEwvRDoYhm0d7u7uhqSRcbTxcFLXTOibrStZKZU0HjMwAiBpMeWR2TxRupzWYx3M9NGC6VLhJTKnqEkVfqZ4GqippA=="}],"unpackedSize":614849},"name":"@iinm/plain-agent","type":"module","engines":{"node":">=22"},"gitHead":"a447b6709c680657be91187775a95ee2311596ad","license":"MIT","scripts":{"fix":"npx @biomejs/biome check --fix","lint":"npx @biomejs/biome check","test":"node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit","check":"npm run lint && tsc && npm run test && npm run test:config","test:config":"bash -c 'set -e; mkdir -p tmp; cd tmp; env HOME=. ../bin/plain test-approval'","test:coverage":"c8 --reporter=html --reporter=text --exclude='src/**/*.test.mjs' --exclude='e2e/**' node --test --test-reporter=./testReporter.mjs --test-timeout=30000 --test-force-exit"},"version":"1.19.0","_npmUser":{"name":"iinm","email":"shumpei.iinuma@gmail.com"},"homepage":"https://github.com/iinm/plain-agent#readme","keywords":["coding-agent"],"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight terminal-based coding agent focused on safety and low token cost","directories":{},"maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","typescript":"^7.0.2","@types/node":"^24.19.0","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plain-agent_1.19.0_1791031571737_0.37779473089633764"}}},"time":{"created":"2026-03-26T09:05:01.949Z","modified":"2026-10-03T12:46:12.035Z","1.0.0":"2026-03-26T09:05:02.171Z","1.0.1":"2026-03-26T09:16:44.043Z","1.0.2":"2026-03-26T09:21:35.113Z","1.0.3":"2026-03-26T09:50:17.149Z","1.0.4":"2026-03-26T09:54:49.899Z","1.0.5":"2026-03-26T11:25:25.678Z","1.0.6":"2026-03-28T11:12:24.991Z","1.0.7":"2026-03-28T13:40:08.866Z","1.0.8":"2026-03-29T10:40:26.376Z","1.1.0":"2026-03-31T01:51:04.811Z","1.1.1":"2026-03-31T10:10:16.288Z","1.2.1":"2026-04-04T03:08:06.287Z","1.3.0":"2026-04-04T10:49:39.680Z","1.3.1":"2026-04-04T14:33:00.164Z","1.3.2":"2026-04-04T23:02:53.347Z","1.3.3":"2026-04-04T23:38:43.015Z","1.4.0":"2026-04-05T05:06:27.084Z","1.4.1":"2026-04-05T14:41:48.083Z","1.5.0":"2026-04-06T22:19:50.529Z","1.5.1":"2026-04-07T13:50:49.874Z","1.5.2":"2026-04-07T14:01:08.854Z","1.5.3":"2026-04-07T22:23:45.892Z","1.5.4":"2026-04-08T14:05:02.679Z","1.6.0":"2026-04-10T15:36:56.619Z","1.6.1":"2026-04-11T01:34:09.151Z","1.7.0":"2026-04-11T09:07:54.687Z","1.7.1":"2026-04-12T05:09:08.108Z","1.7.2":"2026-04-12T05:15:15.401Z","1.7.3":"2026-04-12T05:45:58.356Z","1.7.4":"2026-04-12T06:05:19.819Z","1.7.5":"2026-04-12T10:03:13.473Z","1.7.6":"2026-04-12T13:05:00.268Z","1.7.7":"2026-04-13T13:17:16.096Z","1.7.8":"2026-04-13T14:46:08.810Z","1.7.9":"2026-04-14T22:25:59.774Z","1.7.10":"2026-04-15T15:17:29.331Z","1.7.11":"2026-04-15T22:26:08.927Z","1.7.12":"2026-04-16T12:42:02.430Z","1.7.13":"2026-04-16T14:24:53.429Z","1.7.14":"2026-04-17T15:16:34.619Z","1.7.15":"2026-04-18T09:32:23.489Z","1.7.16":"2026-04-19T07:53:04.310Z","1.7.17":"2026-04-19T13:30:49.178Z","1.7.18":"2026-04-23T15:22:38.542Z","1.7.19":"2026-04-24T15:17:13.141Z","1.7.20":"2026-04-25T08:33:20.742Z","1.7.21":"2026-04-25T10:40:39.116Z","1.7.22":"2026-04-25T10:54:17.452Z","1.7.23":"2026-04-26T02:58:38.254Z","1.7.24":"2026-04-26T08:06:18.597Z","1.7.25":"2026-04-28T23:33:27.204Z","1.8.0":"2026-04-29T13:07:39.737Z","1.8.1":"2026-04-29T13:27:44.306Z","1.8.2":"2026-04-30T14:32:08.623Z","1.8.3":"2026-05-01T11:43:27.814Z","1.8.4":"2026-05-01T16:25:05.180Z","1.8.5":"2026-05-02T00:44:09.993Z","1.8.6":"2026-05-02T10:34:35.862Z","1.8.7":"2026-05-02T12:38:36.235Z","1.8.8":"2026-05-02T12:58:30.089Z","1.8.9":"2026-05-02T13:14:45.386Z","1.8.10":"2026-05-02T15:29:11.237Z","1.8.11":"2026-05-02T16:10:34.149Z","1.9.0":"2026-05-05T03:59:17.561Z","1.9.1":"2026-05-05T12:10:40.655Z","1.9.2":"2026-05-06T09:54:39.497Z","1.9.3":"2026-05-08T11:35:05.949Z","1.9.4":"2026-05-10T13:05:03.363Z","1.10.0":"2026-05-12T13:37:48.311Z","1.10.1":"2026-05-14T12:25:17.061Z","1.10.2":"2026-05-14T15:03:47.528Z","1.10.3":"2026-05-16T13:03:52.108Z","1.10.4":"2026-05-16T14:11:22.854Z","1.10.5":"2026-05-17T03:44:49.286Z","1.10.6":"2026-05-17T09:26:57.747Z","1.10.7":"2026-05-17T11:31:49.122Z","1.10.9":"2026-05-17T14:20:13.864Z","1.10.10":"2026-05-17T23:37:30.630Z","1.10.11":"2026-05-18T14:03:33.257Z","1.10.12":"2026-05-19T03:59:35.398Z","1.10.13":"2026-05-19T12:14:20.097Z","1.10.14":"2026-05-20T12:34:58.740Z","1.10.15":"2026-05-22T16:53:47.927Z","1.10.16":"2026-05-23T13:38:56.977Z","1.10.17":"2026-05-26T14:05:35.836Z","1.10.18":"2026-05-27T10:20:21.905Z","1.10.19":"2026-05-27T23:56:53.045Z","1.10.20":"2026-05-28T23:54:11.133Z","1.10.21":"2026-05-31T11:49:35.419Z","1.10.22":"2026-06-03T12:56:23.364Z","1.10.23":"2026-06-03T13:53:53.203Z","1.10.24":"2026-06-05T00:10:49.976Z","1.10.25":"2026-06-05T11:16:07.069Z","1.10.26":"2026-06-06T01:09:33.317Z","1.10.27":"2026-06-06T09:03:13.946Z","1.10.28":"2026-06-07T05:27:51.098Z","1.11.0":"2026-06-07T09:50:38.650Z","1.11.1":"2026-06-08T13:22:06.388Z","1.11.2":"2026-06-09T12:00:56.352Z","1.11.3":"2026-06-09T23:02:47.990Z","1.11.4":"2026-06-10T12:21:20.485Z","1.11.5":"2026-06-10T23:35:44.464Z","1.11.6":"2026-06-13T03:02:19.512Z","1.11.7":"2026-06-14T01:27:19.898Z","1.11.8":"2026-06-16T23:24:29.780Z","1.11.9":"2026-06-17T12:29:16.801Z","1.12.0":"2026-06-17T22:55:29.592Z","1.12.1":"2026-06-18T15:02:21.748Z","1.13.0":"2026-06-24T14:45:34.942Z","1.13.1":"2026-06-26T20:21:13.561Z","1.14.0":"2026-06-28T23:26:49.053Z","1.14.1":"2026-06-29T10:20:39.135Z","1.14.2":"2026-06-29T23:29:39.540Z","1.14.3":"2026-06-30T11:54:39.598Z","1.14.4":"2026-06-30T21:38:21.721Z","1.14.5":"2026-07-05T07:40:43.826Z","1.14.6":"2026-07-09T13:54:48.808Z","1.14.7":"2026-07-09T23:06:03.059Z","1.14.8":"2026-07-11T05:29:54.466Z","1.15.0":"2026-07-19T13:52:28.266Z","1.15.1":"2026-07-21T12:55:55.126Z","1.15.2":"2026-07-22T12:17:06.747Z","1.15.3":"2026-07-23T16:02:31.307Z","1.15.4":"2026-07-25T13:13:24.098Z","1.15.5":"2026-07-29T13:16:53.109Z","1.16.0":"2026-08-01T00:55:00.630Z","1.16.1":"2026-08-02T00:51:24.764Z","1.16.2":"2026-08-10T14:30:32.766Z","1.16.3":"2026-08-15T13:49:00.931Z","1.16.4":"2026-08-15T14:44:50.568Z","1.16.5":"2026-08-22T00:51:07.583Z","1.16.6":"2026-08-22T14:31:07.374Z","1.17.0":"2026-08-27T10:49:22.668Z","1.17.1":"2026-08-29T11:44:22.428Z","1.17.2":"2026-09-01T09:53:52.134Z","1.17.3":"2026-09-01T14:19:32.444Z","1.17.4":"2026-09-04T14:41:32.932Z","1.17.5":"2026-09-06T13:43:59.946Z","1.18.0":"2026-09-13T11:53:10.210Z","1.18.1":"2026-09-18T11:22:33.175Z","1.18.2":"2026-09-25T08:00:24.005Z","1.19.0":"2026-10-03T12:46:11.837Z"},"bugs":{"url":"https://github.com/iinm/plain-agent/issues"},"license":"MIT","homepage":"https://github.com/iinm/plain-agent#readme","keywords":["coding-agent"],"repository":{"url":"git+https://github.com/iinm/plain-agent.git","type":"git"},"description":"A lightweight terminal-based coding agent focused on safety and low token cost","maintainers":[{"name":"iinm","email":"shumpei.iinuma@gmail.com"}],"readme":"# Plain Agent\n\n[![NPM Version](https://img.shields.io/npm/v/%40iinm%2Fplain-agent)](https://www.npmjs.com/package/@iinm/plain-agent)\n[![Install Size](https://packagephobia.com/badge?p=@iinm/plain-agent)](https://packagephobia.com/result?p=@iinm/plain-agent)\n[![CodeQL](https://github.com/iinm/plain-agent/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/iinm/plain-agent/actions/workflows/github-code-scanning/codeql)\n\nA lightweight terminal-based coding agent focused on safety and low token cost\n\n🚀 [Quick Start](#requirements)\n\n## Table of Contents\n\n- [Design](#design)\n  - [Multi-Provider Support](#multi-provider-support)\n  - [Auto-Approval](#auto-approval)\n  - [Path Validation](#path-validation)\n  - [Sandbox](#sandbox)\n  - [Memory File](#memory-file)\n  - [Token Efficiency](#token-efficiency)\n  - [Claude Code Compatibility](#claude-code-compatibility)\n- [Requirements](#requirements)\n- [Quick Start](#quick-start)\n- [Configuration](#configuration)\n- [Available Tools](#available-tools)\n- [Prompts](#prompts)\n- [Subagents](#subagents)\n- [Claude Code Plugin Support](#claude-code-plugin-support)\n- [Appendix: Creating Least-Privilege Users for Cloud Providers](#appendix-creating-least-privilege-users-for-cloud-providers)\n- [Developer Notes](#developer-notes)\n\n## Design\n\n### Multi-Provider Support\n\nSupports Claude, OpenAI, Gemini, and any OpenAI-compatible provider.\nEach model definition has two parts:\n\n- **`platform.name`**: where to send the request and how to authenticate (`anthropic`, `gemini`, `openai`, `openai-compatible`, `azure`, `bedrock`, `vertex-ai`)\n- **`model.format`**: which API format to use (`anthropic`, `gemini`, `openai-responses`, `openai-chat-completions`, `bedrock-converse`)\n\nThe same API format works across different platforms.\n\n```js\n// Anthropic direct\n{\n  \"name\": \"claude-sonnet-5-5\",\n  \"variant\": \"thinking-high\",\n  \"platform\": {\n    \"name\": \"anthropic\",\n    \"variant\": \"default\"\n  },\n  \"model\": {\n    \"format\": \"anthropic\",\n    \"config\": {\n      \"model\": \"claude-sonnet-5-5\",\n      // ...\n    }\n  }\n}\n\n// Bedrock: same format, different platform\n{\n  \"name\": \"claude-sonnet-5-5\",\n  \"variant\": \"thinking-high-bedrock-jp\",\n  \"platform\": {\n    \"name\": \"bedrock\",\n    \"variant\": \"jp\"\n  },\n  \"model\": {\n    \"format\": \"anthropic\",\n    \"config\": {\n      \"model\": \"jp.anthropic.claude-sonnet-5-5\",\n      // ...\n    }\n  }\n}\n```\n\nModels are identified by `name+variant` (e.g., `claude-sonnet-5-5+thinking-high`). You can define multiple variants of the same model with different settings, such as thinking budget or region.\n\n### Auto-Approval\n\nConfigure what the agent can do automatically using a small DSL with regex matching.\n\n**Note**: Commands are executed without a shell. Shell operators are not interpreted unless the agent explicitly uses `bash -c`. This makes each argument a discrete token that can be validated individually.\n\n```js\n{\n  \"autoApproval\": {\n    // What to do when no pattern matches: ask or deny\n    \"defaultAction\": \"ask\",\n\n    // Patterns are evaluated top-to-bottom; first match wins\n    \"patterns\": [\n      // fd example:\n      // Ask for approval when risky flag like --exec is present\n      {\n        \"toolName\": \"exec_command\",\n        \"input\": {\n          \"command\": \"fd\",\n          \"args\": { \"$has\": { \"$regex\": \"^(--unrestricted|--no-ignore|--exec|--exec-batch|--follow|-[^-]*[uIxXL])\" } }\n        },\n        \"action\": \"ask\"\n      },\n      // Allow all other fd calls\n      {\n        \"toolName\": \"exec_command\",\n        \"input\": { \"command\": \"fd\" },\n        \"action\": \"allow\"\n      },\n    ],\n\n    // Test cases for verifying patterns. Run: plain test-approval\n    \"tests\": [\n      {\n        \"desc\": \"fd with safe args should be allowed\",\n        \"toolUse\": { \"toolName\": \"exec_command\", \"input\": { \"command\": \"fd\", \"args\": [\"README\", \"./\"] } },\n        \"expectedAction\": \"allow\"\n      },\n      {\n        \"desc\": \"fd with --exec should require approval\",\n        \"toolUse\": { \"toolName\": \"exec_command\", \"input\": { \"command\": \"fd\", \"args\": [\".env\", \"./\", \"--exec\", \"cat\", \"{}\"] } },\n        \"expectedAction\": \"ask\"\n      }\n    ]\n  }\n}\n```\n\n### Path Validation\n\nString values in tool inputs are treated as file paths and validated against these rules. This takes precedence over `autoApproval`: even if a pattern marks an action as `allow`, a validation failure falls back to `defaultAction`.\n\n- The path must be under the working directory or a path listed in `autoApproval.allowedPaths`\n- No directory traversal (`..` is not allowed)\n- Symlinks pointing outside the working directory, or broken/circular links, are not allowed.\n- The file must be tracked by Git (not ignored), so the agent's changes show up in `git diff` and can be reviewed\n- The `.git` directory is never allowed, even when listed in `autoApproval.allowedPaths`. The agent could plant a hook or config there that runs code when you next execute `git`.\n\nCompound arguments (e.g., `@file`, `--prefix=/path`, `VAR=/path`, `file:///path`) are decomposed before validation.\n\n**Note**: Validation only applies when the agent explicitly passes file paths to tools. It cannot catch file access inside scripts the agent writes: something like `bash -c \"rm -rf /\"` is beyond its reach. Always use a sandbox when auto-approving script execution.\n\nWhen a `sandbox` is set, path validation is skipped for sandboxed `exec_command` and `tmux_command` calls: the sandbox is the boundary instead. Commands that match a sandbox rule with `\"mode\": \"unsandboxed\"` still go through path validation, as do all other tools.\n\n### Sandbox\n\nThe agent can run arbitrary commands via `exec_command` and `tmux_command`. You can configure a wrapper command that intercepts both.\nA Docker-based wrapper called `plain-sandbox` is included, but the interface is designed to work with other tools as well, such as [Anthropic Sandbox Runtime (srt)](https://github.com/anthropic-experimental/sandbox-runtime).\n\n```js\n{\n  \"sandbox\": {\n    // Commands are wrapped and executed with this command\n    \"command\": \"plain-sandbox\",\n    // --mount-readonly prevents the agent from modifying its own config\n    \"args\": [\"--allow-write\", \"--mount-readonly\", \".plain-agent/config.json\", \"--keep-alive\", \"30\"],\n    // separator is inserted between sandbox flags and the user command to prevent bypasses\n    \"separator\": \"--\",\n\n    \"rules\": [\n      // Run specific commands outside the sandbox\n      {\n        \"pattern\": {\n          \"command\": { \"$regex\": \"^(gh|docker)$\" }\n        },\n        \"mode\": \"unsandboxed\"\n      },\n      // Run commands in the sandbox with network access\n      {\n        \"pattern\": {\n          \"command\": \"npm\",\n          \"args\": [\"ci\"]\n        },\n        \"mode\": \"sandbox\",\n        \"additionalArgs\": [\"--allow-net\", \"registry.npmjs.org\"]\n      }\n    ]\n  }\n}\n```\n\n### Memory File\n\nThe agent maintains a memory file (`.plain-agent/memory/`) for each session to:\n\n- Keep task state human-readable: you can open the file to see the current state of the task.\n- Resume after context compaction or restart: the agent can restart a task from the memory file with a clean context.\n- Report subagent result: subagents write their results to their memory files as a report for the main agent.\n\n### Token Efficiency\n\nA few design choices keep token usage low:\n\n- Minimal system prompt: the [system prompt](https://github.com/iinm/plain-agent/blob/main/src/prompt.mjs) contains only what the agent needs to function. \n- Output truncation: when a command or MCP tool produces large output, it is truncated and saved to a file. The agent can then read only the relevant parts.\n- Context compaction: run `/compact` to discard old messages and reload task state from a memory file. This also happens automatically when input tokens exceed a configurable soft limit.\n- MCP tool filtering: MCP servers often expose many tools. Use `enabledTools` in the server config to enable only the ones you need, which reduces the number of tool definitions sent to the model.\n\n### Claude Code Compatibility\n\nClaude Code has a plugin ecosystem and is widely used across teams. plain-agent supports commands, subagents, and skills in `.claude/` so you can share project skills with Claude Code users. Plugins can also be installed.\n\n**Limitation:** Subagents run sequentially, not in parallel. Their activity is fully observable and token usage stays predictable. They also inherit the main context rather than starting fresh, which avoids redundant file reads and reduces the chance of losing context between handoffs.\n\n## Requirements\n\n- Node.js 22 or later\n- Credentials for your LLM provider\n- [ripgrep](https://github.com/burntsushi/ripgrep), [fd](https://github.com/sharkdp/fd)\n- Bash and Docker for sandboxed execution\n\n## Quick Start\n\n```sh\nnpm install -g @iinm/plain-agent\n```\n\nList the available models.\n\n```sh\nplain models\n```\n\nCreate a configuration file.\n\n```js\n// ~/.config/plain-agent/config.local.json\n{\n  // Set default model\n  \"model\": \"claude-sonnet-5-5+thinking-high\",\n\n  // Configure the providers you want to use\n  \"platforms\": [\n    {\n      \"name\": \"anthropic\",\n      \"variant\": \"default\",\n      \"apiKey\": \"<ANTHROPIC_API_KEY>\"\n      // Or read from environment variable\n      // \"apiKey\": { \"$env\": \"ANTHROPIC_API_KEY\" }\n    },\n    {\n      \"name\": \"gemini\",\n      \"variant\": \"default\",\n      \"apiKey\": \"<GEMINI_API_KEY>\"\n    },\n    {\n      \"name\": \"openai\",\n      \"variant\": \"default\",\n      \"apiKey\": \"<OPENAI_API_KEY>\"\n    }\n  ]\n}\n```\n\n<details>\n<summary><b>Bedrock / Vertex AI / Azure provider examples</b></summary>\n\n```js\n{\n  \"platforms\": [\n    // Bedrock: Requires the AWS CLI\n    {\n      \"name\": \"bedrock\",\n      \"variant\": \"default\",\n      \"baseURL\": \"https://bedrock-runtime.<region>.amazonaws.com\",\n      \"awsProfile\": \"<AWS_PROFILE>\"\n    },\n    {\n      \"name\": \"bedrock-mantle\",\n      \"variant\": \"default\",\n      \"baseURL\": \"https://bedrock-mantle.<region>.api.aws\",\n      \"awsProfile\": \"<AWS_PROFILE>\"\n    },\n\n    // Vertex AI: Requires the gcloud CLI\n    {\n      \"name\": \"vertex-ai\",\n      \"variant\": \"default\",\n      \"baseURL\": \"https://aiplatform.googleapis.com/v1beta1/projects/<project>/locations/<location>\",\n      // Optional: impersonate this service account to obtain an auth token\n      \"account\": \"<SERVICE_ACCOUNT_EMAIL>\"\n    },\n\n    // Azure: Requires the Azure CLI\n    {\n      \"name\": \"azure\",\n      \"variant\": \"default\",\n      \"baseURL\": \"https://<resource>.services.ai.azure.com\",\n      // Optional\n      \"azureConfigDir\": \"/home/xxx/.azure-for-agent\"\n    },\n    // Azure OpenAI\n    {\n      \"name\": \"azure\",\n      \"variant\": \"openai\",\n      \"baseURL\": \"https://<resource>.openai.azure.com/openai\",\n      // Optional\n      \"azureConfigDir\": \"/home/xxx/.azure-for-agent\"\n    }\n  ]\n}\n```\n</details>\n\n<details>\n<summary><b>OpenAI-compatible provider examples</b></summary>\n\n```js\n{\n  \"platforms\": [\n    {\n      \"name\": \"openai-compatible\",\n      \"variant\": \"fireworks\",\n      \"baseURL\": \"https://api.fireworks.ai/inference\",\n      \"apiKey\": \"<FIREWORKS_API_KEY>\"\n    }\n  ]\n}\n```\n\n```js\n// Ollama example with a custom model\n{\n  \"platforms\": [\n    {\n      \"name\": \"openai-compatible\",\n      \"variant\": \"ollama\",\n      \"baseURL\": \"https://ollama.com\",\n      \"apiKey\": \"<API_KEY>\"\n    }\n  ],\n  \"models\": [\n    {\n      \"name\": \"gpt-oss\",\n      \"variant\": \"ollama\",\n      \"platform\": {\n        \"name\": \"openai-compatible\",\n        \"variant\": \"ollama\"\n      },\n      \"model\": {\n        \"format\": \"openai-responses\",\n        \"config\": {\n          \"model\": \"gpt-oss:120b-cloud\"\n        }\n      }\n    }\n  ]\n}\n```\n</details>\n\n<details>\n<summary><b>Bedrock example with Claude Geo Cross-Region inference</b></summary>\n\n```js\n{\n  \"platforms\": [\n    {\n      \"name\": \"bedrock\",\n      \"variant\": \"jp\",\n      \"baseURL\": \"https://bedrock-runtime.ap-northeast-1.amazonaws.com\",\n      \"awsProfile\": \"<AWS_PROFILE>\"\n    }\n  ],\n  \"models\": [\n    {\n      \"name\": \"claude-sonnet-5-5\",\n      \"variant\": \"thinking-high-bedrock-jp\",\n      \"platform\": {\n        \"name\": \"bedrock\",\n        \"variant\": \"jp\"\n      },\n      \"model\": {\n        \"format\": \"anthropic\",\n        \"config\": {\n          \"model\": \"jp.anthropic.claude-sonnet-5-5\",\n          \"max_tokens\": 32768,\n          \"thinking\": { \"type\": \"adaptive\" },\n          \"output_config\": { \"effort\": \"high\" }\n        }\n      },\n      \"cost\": {\n        \"currency\": \"USD\",\n        \"unit\": \"1M\",\n        \"prices\": {\n          \"input_tokens\": 2.2,\n          \"output_tokens\": 11,\n          \"cache_read_input_tokens\": 0.22,\n          \"cache_creation_input_tokens\": 2.75\n        }\n      },\n      // Required for soft limit (auto-compact) to work\n      \"autoCompact\": {\n        \"inputTokensKeys\": [\n          \"input_tokens\",\n          \"cache_read_input_tokens\",\n          \"cache_creation_input_tokens\"\n        ]\n      }\n    }\n  ]\n}\n```\n</details>\n\nRun the agent.\n\n```sh\nplain\n\n# Or\nplain -m <model+variant>\n```\n\nPress **Ctrl-C** to pause auto-approval.\n\nShow the help message.\n\n```\n/help\n```\n\nResume a previously interrupted session.\nSessions are automatically saved to `.plain-agent/sessions/`.\n\n```sh\n# List resumable sessions:\nplain sessions\n\n# Resume session:\nplain -s 2026-05-10-0803-a7k\n\n# Resume the most recently updated session:\nplain -s -\n```\n\nRun in non-interactive batch mode.\nIn batch mode, user configuration files are not loaded automatically. Only the files specified with `-c` are loaded.\n\n```sh\nplain batch \\\n      -c ~/.config/plain-agent/config.local.json \\\n      -c .plain-agent/config.json \\\n      \"Add tests for ...\"\n```\n\nBatch mode enables unattended runs, e.g. on GitHub Actions. This repository's workflow ([.github/workflows/agent.yml](https://github.com/iinm/plain-agent/blob/main/.github/workflows/agent.yml)) triggers the agent by an `/agent` comment on an issue/PR and posts the result back as a comment. A session can be resumed with `/agent:<run-id>`.\n\nShow daily token cost. `plain cost` reads `~/.local/share/plain-agent/usage.jsonl`; use `--from` / `--to` to set the period.\n\n```sh\nplain cost\n\n# Or\nplain cost --from 2026-04-01 --to 2026-04-30\n```\n\nLaunch the sandbox command using the agent sandbox config.\nArguments before `--` are flags for the `plain` CLI itself (e.g. `-c` to load a\nconfig file). Arguments after `--` are passed through to the sandbox command as-is.\n\n```sh\nplain sandbox -- --allow-net 0.0.0.0/0 --tty --verbose zsh\n```\n\n## Configuration\n\nFiles are loaded in the following order. Settings in later files override earlier ones.\n\n```\n~/.config/plain-agent/\n  ├── (1) config.json        # User configuration\n  ├── (2) config.local.json  # User local configuration (including secrets)\n  ├── prompts/               # Global/User-defined prompts\n  └── agents/                # Global/User-defined agent roles\n\n<project-root>\n  └── .plain-agent/\n        ├── (3) config.json        # Project-specific configuration\n        ├── (4) config.local.json  # Project-specific local configuration (including secrets)\n        ├── prompts/               # Project-specific prompts\n        └── agents/                # Project-specific agent roles\n```\n\n\n<details>\n<summary><b>Minimal example (file editing and web search only, no script execution, no sandbox required)</b></summary>\n\n```js\n{\n  \"autoApproval\": {\n    \"defaultAction\": \"ask\",\n    \"maxApprovals\": 100,\n    \"patterns\": [\n      {\n        \"toolName\": { \"$regex\": \"^(write_file|patch_file)$\" },\n        \"action\": \"allow\"\n      },\n      {\n        \"toolName\": { \"$regex\": \"^(web_search|web_fetch)$\" },\n        \"action\": \"allow\"\n      }\n    ]\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><b>YOLO mode example (requires a sandbox for safety)</b></summary>\n\n```js\n{\n  \"autoApproval\": {\n    // Deny all actions except explicitly allowed\n    \"defaultAction\": \"deny\",\n    \"maxApprovals\": 100,\n    \"patterns\": [\n      {\n        \"toolName\": { \"$regex\": \"^(write_file|patch_file)$\" },\n        \"action\": \"allow\"\n      },\n      {\n        \"toolName\": { \"$regex\": \"^(web_search|web_fetch)$\" },\n        \"action\": \"allow\"\n      },\n      {\n        \"toolName\": \"exec_command\",\n        \"action\": \"allow\"\n      }\n      // ⚠️ Never do this. MCP runs outside the sandbox, so it can send anything externally.\n      // {\n      //   \"toolName\": { \"$regex\": \".\" },\n      //   \"action\": \"allow\"\n      // }\n    ]\n  },\n  \"sandbox\": {\n    \"command\": \"plain-sandbox\",\n    \"args\": [\"--allow-write\", \"--mount-readonly\", \".plain-agent/config.json\", \"--keep-alive\", \"30\"],\n    \"separator\": \"--\"\n  }\n}\n```\n</details>\n\n<details>\n<summary><b>Full example</b></summary>\n\n```js\n{\n  // Preferences the agent should respect, appended to its system prompt.\n  \"systemPrompt\": {\n    \"userPreferences\": [\"Communication style: ...\", \"Code style: ...\"]\n  },\n\n  \"autoApproval\": {\n    // Absolute paths outside the working directory that are allowed. Relative paths are ignored.\n    \"allowedPaths\": [\"/path/to/other/git-repo\"],\n    // Allow access to git-unmanaged files (default: false).\n    // ⚠️ Changes to git-unmanaged files are hard to detect (e.g., node_modules). Sandbox is recommended.\n    \"allowGitUnmanagedFiles\": false,\n    // Default action when no patterns match. Can be \"ask\" (prompt user) or \"deny\" (block action).\n    \"defaultAction\": \"ask\",\n    // Maximum number of automatic approvals.\n    \"maxApprovals\": 50,\n    // Patterns are evaluated in order. First match wins.\n    \"patterns\": [\n      {\n        \"toolName\": { \"$regex\": \"^(write_file|patch_file)$\" },\n        \"input\": { \"filePath\": { \"$regex\": \"^src/\" } },\n        \"action\": \"allow\"\n      },\n\n      // ⚠️ Auto-approved commands may access unauthorized files or networks. Always use a sandbox.\n      {\n        \"toolName\": \"exec_command\",\n        \"input\": { \"command\": \"npm\", \"args\": [\"run\", { \"$regex\": \"^(lint|test)$\" }] },\n        \"action\": \"allow\"\n      },\n\n      {\n        \"toolName\": { \"$regex\": \"^(web_search|web_fetch)$\" },\n        \"action\": \"allow\"\n      },\n\n      // MCP tool naming convention: mcp__<serverName>__<toolName>\n      {\n        \"toolName\": { \"$regex\": \"mcp__slack__slack_(read|search)_.+\" },\n        \"action\": \"allow\"\n      }\n    ],\n\n    // Test cases for verifying patterns. Run: plain test-approval\n    \"tests\": [\n      {\n        \"desc\": \"npm test should be allowed\",\n        \"toolUse\": { \"toolName\": \"exec_command\", \"input\": { \"command\": \"npm\", \"args\": [\"run\", \"test\"] } },\n        \"expectedAction\": \"allow\"\n      }\n    ]\n  },\n\n  \"tools\": {\n    // Enable web tools\n    \"webSearch\": {\n      \"provider\": \"gemini\",\n      \"apiKey\": \"<GEMINI_API_KEY>\",\n      \"model\": \"gemini-3.8-flash\"\n\n      // Or use Vertex AI (requires the gcloud CLI)\n      // \"provider\": \"gemini-vertex-ai\",\n      // \"baseURL\": \"https://aiplatform.googleapis.com/v1beta1/projects/<project_id>/locations/<location>\",\n      // \"model\": \"gemini-3.8-flash\"\n\n      // Or use a custom command\n      // \"provider\": \"command\",\n      // \"command\": \"bash\",\n      // \"args\": [\"-c\", \"w3m -dump -o display_link_number=1 \\\"https://lite.duckduckgo.com/lite?q=$*\\\"\", \"-\"]\n    },\n\n    \"webFetch\": {\n      \"provider\": \"gemini\",\n      \"apiKey\": \"<GEMINI_API_KEY>\",\n      \"model\": \"gemini-3.8-flash\",\n\n      // Host allow list. Omitted denies every fetch; [\"*\"] allows any host.\n      // Only the initial URL's host is checked, not redirect targets.\n      // \"example.com\" matches only that domain; \"*.example.com\" matches subdomains.\n      \"allowedDomains\": [\"example.com\", \"*.wikipedia.org\"]\n\n      // Or use Vertex AI (requires the gcloud CLI)\n\n      // Or use a custom command\n      // \"provider\": \"command\",\n      // \"command\": \"w3m\",\n      // \"args\": [\"-dump\", \"-o\", \"display_link_number=1\"]\n    },\n\n    // Enable the tmux tool\n    \"tmux\": { \"enabled\": true },\n\n    \"execCommand\": {\n      // Additional environment variables passed to executed commands.\n      // By default, PWD, PATH, HOME, LANG are passed.\n      \"env\": {\n        \"MY_VAR\": \"my-value\"\n      },\n\n      // Like env, but values are masked with \"***\" in command output,\n      // so secrets do not leak into the agent's context.\n      \"secrets\": {\n        \"GH_TOKEN\": { \"$env\": \"GH_TOKEN\" }\n      }\n    }\n  },\n\n  // Sandbox environment for the exec_command and tmux_command tools\n  \"sandbox\": {\n    // Commands are wrapped and executed with this command\n    \"command\": \"plain-sandbox\",\n    // --mount-readonly prevents the agent from overwriting its own config\n    \"args\": [\"--allow-write\", \"--mount-readonly\", \".plain-agent/config.json\", \"--keep-alive\", \"30\"],\n    // separator is inserted between sandbox flags and the user command to prevent bypasses\n    \"separator\": \"--\",\n\n    \"rules\": [\n      // Run specific commands outside the sandbox\n      {\n        \"pattern\": {\n          \"command\": { \"$regex\": \"^(gh|docker)$\" }\n        },\n        \"mode\": \"unsandboxed\"\n      },\n      // Run commands in the sandbox with network access\n      {\n        \"pattern\": {\n          \"command\": \"npm\",\n          \"args\": [\"ci\"]\n        },\n        \"mode\": \"sandbox\",\n        \"additionalArgs\": [\"--allow-net\", \"registry.npmjs.org\"]\n      }\n    ]\n  },\n\n  // MCP servers\n  \"mcpServers\": {\n    \"chrome_devtools\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"chrome-devtools-mcp@latest\", \"--isolated\"]\n    },\n    // ⚠️ Add this to config.local.json to avoid committing secrets to Git\n    \"slack\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-remote\", \"https://mcp.slack.com/mcp\", \"--header\", \"Authorization:Bearer <SLACK_TOKEN>\"],\n    },\n    \"notion\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-remote\", \"https://mcp.notion.com/mcp\"],\n      \"options\": {\n        // Enable only specific tools. If not specified, all tools are enabled.\n        \"enabledTools\": [\"notion-search\", \"notion-fetch\"]\n      }\n    }\n  },\n\n  // Auto-compact: when input tokens exceed the soft limit after a tool execution,\n  // the agent is prompted to update the memory file and call compact_context.\n  \"autoCompact\": {\n    \"softLimit\": 120000,\n    // Optional: override per model (prefix match on name+variant)\n    \"softLimitPerModelPrefix\": {\n      \"claude-sonnet-5-5\": 120000\n    }\n  },\n\n  // Command to run when the agent is waiting for input\n  \"notifyCmd\": { \"command\": \"/path/to/your/notify-script\", \"args\": [] }\n}\n```\n</details>\n\n## Available Tools\n\nThe agent can use the following tools:\n\n- **read_file**: Read a file with line numbers (1-indexed). Supports `offset` and `limit` to read a specific range.\n- **write_file**: Write a file.\n- **patch_file**: Patch a file.\n- **exec_command**: Run a command without shell interpretation.\n- **tmux_command**: Run a tmux command. It is disabled by default.\n- **web_search**: Search the web with one or more keyword sets and answer a question based on the combined results.\n- **web_fetch**: Fetch the contents of a single URL and answer a question based on it.\n- **switch_to_subagent**: Switch to a subagent role within the same conversation, focusing on the specified goal.\n- **switch_to_main_agent**: Switch back to the main agent role and report the result. After reporting, the subagent's conversation history is removed from the context.\n- **compact_context**: Compact the conversation context by discarding earlier messages and reloading task state from a memory file. Use this when the context has grown large but the task is not yet complete. You can also invoke it with the `/compact` command.\n\n## Prompts\n\nYou can define reusable prompts in Markdown files.\n\n### Locations\n\nThe agent searches for prompts in the following directories:\n\n- `~/.config/plain-agent/prompts/`\n- `.plain-agent/prompts/`\n- `.plain-agent/prompts/skills/`\n- `.claude/commands/`\n- `.claude/skills/`\n\nThe prompt ID is the relative path of the file without the `.md` extension. For example, `.plain-agent/prompts/commit.md` becomes `/prompts:commit`.\n\n### Prompt File Format\n\n```md\n---\ndescription: Create a commit message based on staged changes\n---\n\nReview the staged changes and create a concise commit message following the conventional commits specification.\n```\n\n### Shortcuts\n\nPrompts located in a `shortcuts/` subdirectory (e.g., `.plain-agent/prompts/shortcuts/commit.md`) can be invoked directly as a top-level command (e.g., `/commit`).\n\n## Subagents\n\nSubagents are specialized helpers for specific tasks.\n\n### Locations\n\nThe agent searches for subagent definitions in the following directories:\n\n- `~/.config/plain-agent/agents/`\n- `.plain-agent/agents/`\n- `.claude/agents/`\n\n### Subagent File Format\n\n```md\n---\ndescription: Fetches a web page and answers questions about its content\n---\n\nYou are a web content reader and analyzer. Given a URL and a question, you:\n\n1. Fetch the page content using `w3m -dump <URL>`.\n2. Read and understand the fetched content.\n3. Answer the user's question based on the content.\n```\n\n## Claude Code Plugin Support\n\nPlugins are installed under `.plain-agent/claude-code-plugins/` and must be installed per project by running `plain install-claude-code-plugins` from the project root. Global installation (e.g., under `~/.config/plain-agent`) is not supported because plugins may include skills the agent invokes autonomously. Keeping them scoped to the project directory keeps approval rules and permission management straightforward.\n\nExample:\n\n```js\n// .plain-agent/config.json\n{\n  \"claudeCodePlugins\": [\n    {\n      \"source\": \"https://github.com/anthropics/claude-code\",\n      \"plugins\": [\n        { \"name\": \"feature-dev\", \"path\": \"plugins/feature-dev\" },\n        { \"name\": \"code-review\", \"path\": \"plugins/code-review\" }\n      ]\n    },\n    {\n      \"source\": \"https://github.com/anthropics/skills\",\n      \"plugins\": [\n        { \"name\": \"document-skills\", \"path\": \"\", \"only\": \"xlsx|docx|pptx|pdf\" }\n      ]\n    }\n  ]\n}\n```\n\n```sh\nplain install-claude-code-plugins\n```\n\n## Appendix: Creating Least-Privilege Users for Cloud Providers\n\n<details>\n<summary><b>Amazon Bedrock</b></summary>\n\n```sh\n# IAM Identity Center\nidentity_center_instance_arn=\"<IDENTITY_CENTER_INSTANCE_ARN>\" # e.g., arn:aws:sso:::instance/ssoins-xxxxxxxxxxxxxxxx\"\nidentity_store_id=<IDENTITY_STORE_ID>\naws_account_id=<AWS_ACCOUNT_ID>\n\n# Create a permission set\npermission_set_arn=$(aws sso-admin create-permission-set \\\n  --instance-arn \"$identity_center_instance_arn\" \\\n  --name \"BedrockCodingAgent\" \\\n  --description \"Allows only Bedrock model invocation\" \\\n  --query \"PermissionSet.PermissionSetArn\" --output text)\n\n# Add a policy to the permission set\npolicy='{\n  \"Version\": \"2012-10-17\",\n  \"Statement\": [\n    {\n      \"Effect\": \"Allow\",\n      \"Action\": [\n        \"bedrock:InvokeModel\",\n        \"bedrock:InvokeModelWithResponseStream\",\n        \"bedrock:ListInferenceProfiles\"\n      ],\n      \"Resource\": [\n        \"arn:aws:bedrock:*:*:foundation-model/*\",\n        \"arn:aws:bedrock:*:*:inference-profile/*\",\n        \"arn:aws:bedrock:*:*:application-inference-profile/*\"\n      ]\n    },\n    {\n      \"Effect\": \"Allow\",\n      \"Action\": [\n        \"bedrock-mantle:CreateInference\"\n      ],\n      \"Resource\": \"arn:aws:bedrock-mantle:*:*:*\"\n    }\n  ]\n}'\n\naws sso-admin put-inline-policy-to-permission-set \\\n  --instance-arn \"$identity_center_instance_arn\" \\\n  --permission-set-arn \"$permission_set_arn\" \\\n  --inline-policy \"$policy\"\n\n# Create an SSO user\nsso_user_name=<SSO_USER_NAME>\nsso_user_email=<SSO_USER_EMAIL>\nsso_user_family_name=<SSO_USER_FAMILY_NAME>\nsso_user_given_name=<SSO_USER_GIVEN_NAME>\n\nuser_id=$(aws identitystore create-user \\\n  --identity-store-id \"$identity_store_id\" \\\n  --user-name \"$sso_user_name\" \\\n  --display-name \"$sso_user_name\" \\\n  --name \"FamilyName=${sso_user_family_name},GivenName=${sso_user_given_name}\" \\\n  --emails Value=${sso_user_email},Primary=true \\\n  --query \"UserId\" --output text)\n\n# Associate the user, permission set, and account\naws sso-admin create-account-assignment \\\n  --instance-arn \"$identity_center_instance_arn\" \\\n  --target-id \"$aws_account_id\" \\\n  --target-type AWS_ACCOUNT \\\n  --permission-set-arn \"$permission_set_arn\" \\\n  --principal-type USER \\\n  --principal-id \"$user_id\"\n\n# Verify the setup\naws configure sso\n# profile: CodingAgent\n\nprofile=CodingAgent\naws sso login --profile \"$profile\"\n\necho '{\"anthropic_version\": \"bedrock-2023-05-31\", \"max_tokens\": 1024, \"messages\": [{\"role\": \"user\", \"content\": \"Hello\"}]}' > request.json\n\naws bedrock-runtime invoke-model \\\n  --model-id global.anthropic.claude-haiku-4-5-20251001-v1:0 \\\n  --body fileb://request.json \\\n  --profile \"$profile\" \\\n  --region ap-northeast-1 \\\n  response.json\n```\n</details>\n\n<details>\n<summary><b>Azure - Microsoft Foundry</b></summary>\n\n```sh\nresource_group=<RESOURCE_GROUP>\naccount_name=<ACCOUNT_NAME> # Resource name\n\n# Create a service principal\nservice_principal=$(az ad sp create-for-rbac --name \"CodingAgentServicePrincipal\" --skip-assignment)\necho \"$service_principal\"\napp_id=$(echo \"$service_principal\" | jq -r .appId)\n\n# Assign role permissions\n# https://learn.microsoft.com/en-us/azure/ai-foundry/openai/how-to/role-based-access-control?view=foundry-classic#azure-openai-roles\nresource_id=$(az cognitiveservices account show \\\n    --name \"$account_name\" \\\n    --resource-group \"$resource_group\" \\\n    --query id --output tsv)\n\naz role assignment create \\\n  --role \"Cognitive Services OpenAI User\" \\\n  --assignee \"$app_id\" \\\n  --scope \"$resource_id\"\n\n# Log in with the service principal\nexport app_secret=$(echo \"$service_principal\" | jq -r .password)\nexport tenant_id=$(echo \"$service_principal\" | jq -r .tenant)\n\nexport AZURE_CONFIG_DIR=$HOME/.azure-for-agent # Change this to store credentials elsewhere\naz login --service-principal -u \"$app_id\" -p \"$app_secret\" --tenant \"$tenant_id\"\n```\n</details>\n\n<details>\n<summary><b>Google Cloud Vertex AI</b></summary>\n\n```sh\nproject_id=<PROJECT_ID>\nservice_account_name=<SERVICE_ACCOUNT_NAME>\nservice_account_email=\"${service_account_name}@${project_id}.iam.gserviceaccount.com\"\nyour_account_email=<YOUR_ACCOUNT_EMAIL>\n\n# Create a service account\ngcloud iam service-accounts create \"$service_account_name\" \\\n  --project \"$project_id\" --display-name \"Vertex AI Caller Service Account for Coding Agent\"\n\n# Grant permissions\ngcloud projects add-iam-policy-binding \"$project_id\" \\\n  --member \"serviceAccount:$service_account_email\" \\\n  --role=\"roles/aiplatform.serviceAgent\"\n\n# Allow your account to impersonate the service account\ngcloud iam service-accounts add-iam-policy-binding \"$service_account_email\" \\\n  --project \"$project_id\" \\\n  --member \"user:$your_account_email\" \\\n  --role \"roles/iam.serviceAccountTokenCreator\"\n\n# Verify that tokens can be issued\ngcloud auth print-access-token --impersonate-service-account \"$service_account_email\"\n```\n</details>\n\n## Developer Notes\n\n<details>\n<summary>Release</summary>\n\n```sh\nnpm version <major|minor|patch>\n\ngit push --follow-tags\ngh release create $(git describe --tags) --generate-notes\n\nnpm publish --access public\n```\n</details>\n","readmeFilename":"README.md"}