{"_id":"ac-framework","_rev":"26-ecd32a7dfbd1f2b34ea56a993a512cab","name":"ac-framework","dist-tags":{"latest":"2.4.1"},"versions":{"1.0.0":{"name":"ac-framework","version":"1.0.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli"],"author":"","license":"MIT","_id":"ac-framework@1.0.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"67b7142dae84aee91d0bdd0d72e10a51045d1633","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.0.0.tgz","fileCount":429,"integrity":"sha512-0D/iPnkK4aGvnVog6h39lkfg7bJqx4QgPEZ9DNfF+5LH3wDqat55wYH639zqbIca3LrCMWg9ddNT1Wuey0T06A==","signatures":[{"sig":"MEUCIQCyxJ+p5Ca4wOIUoYwbdeK2rzmn49hMbaFymKZObXkHdgIgS0vCAxZwRdy8syOVJdyTwNQf1jLp1Rwq0kHN2F37LFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2575825},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9c8516a3e6b8af2c91a8d6471c1443bc54748304","scripts":{"test":"node src/cli.js init"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.3.0","figlet":"^1.8.0","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.0.0_1770436925196_0.9905889205362093","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"ac-framework","version":"1.0.1","keywords":["agentic","coding","framework","ai","assistant","openspec","cli"],"author":"","license":"MIT","_id":"ac-framework@1.0.1","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"43a8afcedeac2de9cb36ec58b05a1b0faf348c81","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.0.1.tgz","fileCount":429,"integrity":"sha512-N/Tz2j8y+FLLh+WNjOI2Z+fhTpEptJ7Q8WXecZHbKxps9uQHDBB2EpEAc8M/EOjVvXjDerP6csxi/ZUFFOoUgQ==","signatures":[{"sig":"MEYCIQDGnzZXjplLZ+nv0rih+NN9VUcLwvXZZrZV3l4CK/sDpwIhAIfOQCL7bSE9UmhYQHcsAmClSiqxWs/ZnjPUMVdCNYVj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2575910},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9c8516a3e6b8af2c91a8d6471c1443bc54748304","scripts":{"test":"node src/cli.js init"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.3.0","figlet":"^1.8.0","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.0.1_1770437411981_0.08535234691226257","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ac-framework","version":"1.1.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli"],"author":"","license":"MIT","_id":"ac-framework@1.1.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"ddff573fc3f7ba7bff3864096245616953b85ab6","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.1.0.tgz","fileCount":429,"integrity":"sha512-JxLpmuScbaD7055aXrLZdsTlJnUBCoDONFt8NOMexRBAtEikrZ3Lq08vwfVpr+NmH/b3uOVwfGFEb9i7EfdMuw==","signatures":[{"sig":"MEQCIFJRlhFm5eHI2fTgvqbOCMamoOH5sV1e4R+DnjTj5kyiAiAiU4rGvIntpcf23FHTH3Hzu8XxgMolsmHhEmp7jDt4dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2587898},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9c8516a3e6b8af2c91a8d6471c1443bc54748304","scripts":{"test":"node src/cli.js init"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.3.0","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.1.0_1770439505660_0.10687696730045038","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"ac-framework","version":"1.2.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.2.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"d86987df0db340895a734d6bb44b7c26a710c07b","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.2.0.tgz","fileCount":462,"integrity":"sha512-FiRDTTlqsh8jxTV80WrNgMm7lx/c/BzdauxyPo81bT4Oc6ju2wfIv8y68nqWyJvCiCAOWijlW+M8QQadkMsw0g==","signatures":[{"sig":"MEYCIQDv0nOLtxh3Zx35e0nzaqJ5FtbPTnl+/XtN2dg/ewpq+QIhAPvNbFF4ZMpn58JbD8z+OxMSdBLGKDPFZ9rDTsSemtyf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2819504},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"e26e4150e57d25fd3fbb890bcd883cde06f546ef","scripts":{"test":"node --test","start":"node bin/acfm.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.3.0","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.2.0_1770577778669_0.9524652206699808","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"ac-framework","version":"1.3.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.3.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"0ae40343bef9bd3a614fae315069dbb136c70989","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.3.0.tgz","fileCount":969,"integrity":"sha512-5qjT5IvVEtGK4d6a2Nu8Yc3Se8To5HUpjYpzhzhnBZ2S+abNisrdtVtVjmN3WNeYnOAN9XqQaUuLqHquqfAOAA==","signatures":[{"sig":"MEUCIQDxGe7fuZ7FrEsIKX2b2gork9jrzRRK3Bk4VzRh8YBbygIgNLMAP5roXoQOUTgs2US0VNAQXhED8n6dOXkLf/eqdo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7198754},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"8765aad5bc466786b51aff5aa2b44e77809a2a94","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.3.0","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.3.0_1770595965677_0.9916799808904346","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"ac-framework","version":"1.4.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.4.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"7d46598c94d88f2feb45eb7df0d47882e740e7b5","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.4.0.tgz","fileCount":969,"integrity":"sha512-7BLGC4McDE3D4CzKua6dA2ZvAJTiH+Y11Ne9numV2qqZ0dHU6niMhwjg0uYqDGzst/Tq1PdA8FYzhX7Kl1eNag==","signatures":[{"sig":"MEUCIA1/J3A1P36wi2KAQQF6rjkbh9loUlV96vyNPtNbquhoAiEArspRi+Ul5q2qop/U0sHLfNUCv1nBjAM7C7Vr/H0A+sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7194544},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"044a2765bee228a60c2c1b820507ac1c97701528","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chalk":"^5.3.0","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.4.0_1770605706052_0.06680475592739366","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"ac-framework","version":"1.5.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.5.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"ab695a82be9846a9eb2eb463ed4667f20e78e180","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.5.0.tgz","fileCount":987,"integrity":"sha512-C5dhN7hkAtlcQ0IQzGWzIDqIrNUrbuCfnS8bE9C9hVie9gat7Va07dUzzwFfbIv97BZfFhU2VNAbIoXOWLVsZg==","signatures":[{"sig":"MEQCIG3Q1fpZS5wV1FIhI8i27H0s4iQdB0TDu3EY3/sDfcMCAiBVakvDv3ReBb+mpZyWCjfsb1izd+8mMI7EjAOijL+jsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7594062},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"4493547713fcc9b973f5139a5ae723084a845b0a","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","chalk":"^5.3.0","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.5.0_1770665764490_0.5262414036289977","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"ac-framework","version":"1.6.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.6.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"c73b5950d6bdd36c25eae9b46c6d91b8f85cb1e2","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.6.0.tgz","fileCount":2549,"integrity":"sha512-z5IhQQwhuLFk3ll10T12puD3KDJh2tNeWFlb0WOaL+MJ6KkPmhemvL7VDZVXBwhsjBjPbJmOnVrnW/4lsAt1/Q==","signatures":[{"sig":"MEQCIE+KJ56dzYYHrWrWRM90OaQlVqR8PaR55dye+F1w8M8VAiAZoxHK2RYsGO3pRlga84FwvNS02ERkPctPJGFSKqtcnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12081184},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"c1c15978206b644394816af1bdc222d8d594c1c9","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.6.0_1770793105010_0.6354508578423401","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"ac-framework","version":"1.7.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.7.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"e8a9567b4326ffb564308be7b45396547a68d679","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.7.0.tgz","fileCount":2967,"integrity":"sha512-Pmm30vNdWYdNjnUgQmJMzZH5euqWdr5BkXKwfQcBU35hZSPeY/cZi1kSk/d+06VmwWlDtV/a5XX0L1RG3SoXBA==","signatures":[{"sig":"MEUCIQCFNWK0aR2/Q+XS/irH/m01Dq0Lam4Xmd0jMezsPnGFDwIgHl3TbM1vGynyU106peBinmkNEkhVV+B7F3JUvR/wHxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15406245},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"6d57d6c38fe7538384111c6b5ac34263070c5f3a","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.7.0_1771455760213_0.21137582890750117","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"ac-framework","version":"1.8.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.8.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"71cebfb578943d58cc69e6118d3530c8546bda9c","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.8.0.tgz","fileCount":3021,"integrity":"sha512-nnMZfPqsQvbIAvcNYPKP9wsrOTLJT6Hunm2waDU25ESQ+Oj7IsnrmZ6sWAyzyq57Ha7IM5qr5LbppB2TLvAhpg==","signatures":[{"sig":"MEUCIQDi+rKBiLxGTfOHVCYTnaKSBPzO/CzJJ+5lA1zfRL/wFwIgP5oHbyR5x+TV+aaHgxnXMbyUlPQphm3Is1oOEMk9CmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15838816},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"339677c150adbce41cdfbffe2b99c04182dc8ca2","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.8.0_1773373190164_0.26256554955733113","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"ac-framework","version":"1.9.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.9.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"5690209d48baaad93b81709f690fd50f562c68e1","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.9.0.tgz","fileCount":3024,"integrity":"sha512-qyyC/sYrXJ3sKPQ1T4UZIQFOhkv1FYIgjE3We02zomiGcEOCFk913frlR5We+zohKB2dziEDUOss7/1x7pGUVw==","signatures":[{"sig":"MEYCIQCNh4g52rjsHTovna2bJArrfzHpjFFZPZaBvaESa9zOMAIhAO+irlwnnNAjK9B2r0xhBirbTxUD1QVNfBycS3nqzsY+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15889297},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"0614b642425dc620370ec679406ec7db059649a7","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.9.0_1773623185511_0.6713491978275588","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"ac-framework","version":"1.9.1","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.9.1","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"e69f69671f87520243ae358c39de653d4ec6a749","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.9.1.tgz","fileCount":3024,"integrity":"sha512-F31c1XrlSTalhZbn+UDfBGZJ9enNt1GtJ5x6YZfcQ+hKyfdxr0B83S51svcngUPnSAm9wqDbVLooA4a3ypePXg==","signatures":[{"sig":"MEUCIGrnYcx6bzu2SlUEmYGEnSJu/ELEkZHxSk+m6jGgikR+AiEAkysmDVrmlDSaicMrpjrLW1WdABWVx4RY/r/ED5GdatU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15889464},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"09325a2124b8855dddc8843212094bd60162cec6","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.9.1_1773625282324_0.22076040782636341","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"ac-framework","version":"1.9.2","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.9.2","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"d334ebc3c8d373f4accc54e8821f02a8ec56cd7f","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.9.2.tgz","fileCount":3024,"integrity":"sha512-uYIEVDL8sRNIkhf2PCRQk3ohu37zzE4eZ+k9QMYsr0za0ACjpuS/5slW0xvXX62mJbslSg5pWWeGYy9Sa3ZfBw==","signatures":[{"sig":"MEQCIGXKiSNCcChHVqCV39u7mUlTyhIt/nCO3Bs4oefq1+9zAiACUt0pBwvlpBiRiFeM6zGePen80AfLwyhaNTIBU7Mlrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15895842},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"b9946229c460aef6fa02f431844aaf1f5e00d86a","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.9.2_1773629109048_0.380899640170105","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"ac-framework","version":"1.9.3","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.9.3","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"4338b6d4c2ee0a418a9e57acc915601b2b388cff","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.9.3.tgz","fileCount":6954,"integrity":"sha512-ap1dZNhACVygq7gcpHq97e8FYqpNovrZ1kOWlPzSRYGamKQkdBpJht8CapqZmybVLbc1vpmD5mWez5yDG1HzWQ==","signatures":[{"sig":"MEQCIEOAdjOlMZjO0MXB3iaP3fnU+RrYrg4VynKAGezHY6CLAiAShWSiadSuu5t5inaxAFyVZV6TgOZIC4TeI1+ZdRRYaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38030162},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"ab1984803b0536451972a31177f0882bdf3f33ff","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.9.3_1773809392718_0.7354127069181056","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"ac-framework","version":"1.9.4","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.9.4","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"c1b6e5062faef1d49afd909067204754cfb064a4","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.9.4.tgz","fileCount":7712,"integrity":"sha512-LEWtdgvYdN7mPCG9TUKqhIR+W/uWUN8nOzKOlFFVbv/t6NIrpq5JDIlpuvBZNbuq5/WMyBnckxAnkulC6Fgm9A==","signatures":[{"sig":"MEUCIQDl3BiJnBrczcfjPGs8NznPNBXhcOlLDihXqyRrDrCu5wIgNLrL+I4JUPByymYdNndWNJ6A8JWo1GkGr78bnD5nzlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49327991},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"68afdf88ea69a951ee9cf7a2c74832ac86baead9","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.9.4_1773887990101_0.013953031328621579","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"ac-framework","version":"1.9.5","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.9.5","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"f92b114de52a04abac8c5ce4ed5dd05476d1735a","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.9.5.tgz","fileCount":7713,"integrity":"sha512-fWRqnTADTGPcmnnVfEnsxKuc4rknJPHTEpYvzV4lXZw1WvrsZk+xQBx5tF+alaBve/b9wYNbC3uCx2rwLEy1kw==","signatures":[{"sig":"MEUCIQCFB45kZpjjAPQrjVUDngWCXNytxIaqxnc1fPCYmjqlBQIgMwFNJpcaN+kUbzAlK9GO1p8BItQbEo+H5zxnp0L+j+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48763840},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"864f1520f05ad1a7094706fdd87e4a0c71579616","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.9.5_1773890896594_0.5857940945878233","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"ac-framework","version":"1.9.6","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.9.6","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"471d0f48dd456a25aea70b29e5a0ea085563b553","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.9.6.tgz","fileCount":7716,"integrity":"sha512-PnrblaPSBaYaNVByLO8YFsp614SiPAA1FgU5CTxhs0+vDvCIDjnoZSDNkDcegl49OTA38n26qOpUUu875q/79g==","signatures":[{"sig":"MEQCIGj18ZI80C80lCzbnbrz8eYuCob+Lv9JTVmZs38xsrdFAiBUE7XQojVelKVjdQtNh8tS3/wSlI8LM7tOOQnybUQsEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48926364},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"ea093fd34d6316ab23acf6077e7f111a52489037","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.9.6_1774119973335_0.8613894180530999","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"ac-framework","version":"1.9.7","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.9.7","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"93bcc438fc2d6d199ce435a94a94225442939e10","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.9.7.tgz","fileCount":7716,"integrity":"sha512-Ifj4Y5E+4Kbzq8hSnkqd8436jjKPgSBukwmcQFDPPcxZpSmsHS+K6d4/HWsBXUNHbT3JuvaZSN1imRnAZ7YhvA==","signatures":[{"sig":"MEUCIQCQ0RVnrNWIWSa6il69dioOnzwWqQBIoDJsTL7uwc9sKgIgD3+hqRmNTAwmgJQRVFh49JgaWjydI7iyOZa+ACGbiFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48931741},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"07fcb86f10474bf4fc59e4e94cd1fafec139a0ec","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.9.7_1774122441701_0.4854569610431203","host":"s3://npm-registry-packages-npm-production"}},"1.9.8":{"name":"ac-framework","version":"1.9.8","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.9.8","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"9eeebeefcba42cfa70d63808ec921065efd03eaf","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.9.8.tgz","fileCount":7719,"integrity":"sha512-C/EYAe6nhDyLaAx/L4c+JDdmwgiNIbSICCKP7ZWC2Iaysm5gS5VEu7/J86lHfRCjsqObrO6RQHbrPGN4+BVePQ==","signatures":[{"sig":"MEQCIBWYReX4g41Zba+dfYbhf5Z3a6Sh9P9lMrmOf+XHwMPrAiAv9OVDX7X01fRImxUUOu7bwWo14BkoRT++R8XoOtIANg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48989903},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"ad1269c5726764cde0343a80fc296bd1a02e86a4","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.9.8_1775090251802_0.9830845252836362","host":"s3://npm-registry-packages-npm-production"}},"1.9.9":{"name":"ac-framework","version":"1.9.9","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@1.9.9","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"a06a42066bdc917a9ca0c215bda30526c67c40ff","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-1.9.9.tgz","fileCount":7719,"integrity":"sha512-wzYViGTvqakGCPgwpuahz5iBcoUA2mSS+jvYLfgzUKi0UD4h1UUO2IxGW5hSUvfflAxYU2fdmnMjkV/KMKwHjw==","signatures":[{"sig":"MEQCIDKqyso0tkuG8ImVjId1iZ/SeHSaR+gPjL9i6kFpCxOcAiAWfJxth+ZODRjIvSLNtzlB4Kssn5dLX/RzD4SuumGsZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49008369},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"f57399e2a7e1d4bdd639270cfed3371ab548e791","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_1.9.9_1775150562599_0.6987459690887703","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"ac-framework","version":"2.0.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@2.0.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"aa40f751c5752bdac81fea4f49899deffee66e31","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-2.0.0.tgz","fileCount":7719,"integrity":"sha512-uTtU35YU02OAkowbdt2JUjD5RpBV6u1GTEpORPT05XejMNsNCMhsK/nuE+RJd3SczUaJ834+feiN0+jLqhRABA==","signatures":[{"sig":"MEUCIE3v4lsbe1p9vWThxrBM8eP3Gi/dradY/ruZ4lQtrm04AiEAyHn5oHAYHONb1A9gBzSXFdLyl1VPFPvDL0cHR0fmpDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49032855},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"33122c8e003e50a13d843691560da3f11430dee9","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_2.0.0_1775156900689_0.2218838702527921","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"ac-framework","version":"2.1.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@2.1.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"8748bcd571503dc7cda92a8f1de996c9c9c7002f","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-2.1.0.tgz","fileCount":7719,"integrity":"sha512-l1/Ynq+Vj2CQz3snIbxrbzBFafNFHgthdqMhoUDw0ma5jkhfZ9MSzBHKS/mVfx407UW0afsoDH6Qc8Zfi6DD4Q==","signatures":[{"sig":"MEQCIGc+X+qWJ2XUh6AB/Ex7Lfq0bn30tq/R4EjPukRA9Qk+AiBuWzrPkMcA8g8Cli/a5o4s6Z60Z8X4GoNyNCkML4MkoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49033846},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"2e8110eb2280f5a5c50beae0a7ad2a1f99fde7c2","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_2.1.0_1775159046409_0.8983108480478232","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"ac-framework","version":"2.2.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@2.2.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"0f8c12ad1d1c0452ec202842dcc8b67728bbd002","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-2.2.0.tgz","fileCount":7719,"integrity":"sha512-9Tk9VEaQWkqNmmeRs0csCJkigqeVs5erF0TyAJdj3KRzOoovcFhmLu5trHnqF3k0ll0eIAAqA5ln+uxpDgDORA==","signatures":[{"sig":"MEQCIFZ/BJuRKHwDzgLhq3fE8UDMRveBhCRGVbH8OS18GjIUAiA5hBqzQXoVfT0qZv1M5wsQsEfeeSK2mSWBq0NftSfMjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49034311},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"27d4bf008857913eb074f1cae2cb6a73269314a3","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_2.2.0_1775159947242_0.6499109937460104","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"ac-framework","version":"2.3.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@2.3.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"b09a910f828eea693cfdf5eb2a5b778e74973b18","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-2.3.0.tgz","fileCount":7719,"integrity":"sha512-toex5cqrR5gghBMbMYo4+thsKslH/bM3E5XV6w87mJHz0IpaaPZmo+xnFVGPUvS4pLKTeeOAnZCJJ2UlsMr2PA==","signatures":[{"sig":"MEQCIB5ifwotm3V0mYC+oHQEqt732z9oUwfBKCKNS1DyzbQVAiAv3/mjCFS+YYIUa6chUgdEAEEjHoELutc1ymxNCMbY5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49041437},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"78acc93da86ed550f09e501acb68e47b7a8f1157","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.6.2","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.7","zod":"^4.3.6","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^12.3.2","commander":"^12.1.0","nanospinner":"^1.2.2","better-sqlite3":"^11.8.1","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_2.3.0_1775162803028_0.20155963363306784","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"ac-framework","version":"2.4.0","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","_id":"ac-framework@2.4.0","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"homepage":"https://github.com/b4san/AC-framework#readme","bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"bin":{"acfm":"bin/acfm.js"},"dist":{"shasum":"4c90b15c9a45ed33b03e2487679ad1a2132aa9eb","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-2.4.0.tgz","fileCount":9764,"integrity":"sha512-olhhqpH73fnsrtjL8WYVUDXTrlBTV8XFJaDcxlEjOhdJM8ACi9nXxSdSSbQxC4lOFcbZRKpGMz1NLm+TKGJHsw==","signatures":[{"sig":"MEUCIE/VvxmjDU1SJxFkP467G8gJpOPOD9FwTOp+HGEqkN0YAiEA8amew7qbkqwVWL1N5uqILYCzQTVQGZFHpNOOWsC1tOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59153858},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"f7725706d62ad0abac9315fcf86eaba4cf0b29d2","scripts":{"test":"node --test","start":"node bin/acfm.js","postinstall":"node bin/postinstall.js"},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"repository":{"url":"git+https://github.com/b4san/AC-framework.git","type":"git"},"_npmVersion":"11.14.1","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","directories":{},"_nodeVersion":"24.11.1","dependencies":{"tar":"^7.5.15","zod":"^4.4.3","chalk":"^5.3.0","js-yaml":"^4.1.1","inquirer":"^13.4.3","commander":"^14.0.3","nanospinner":"^1.2.2","better-sqlite3":"^12.9.0","gradient-string":"^3.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ac-framework_2.4.0_1778454859038_0.34286389962848074","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"ac-framework","version":"2.4.1","description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","main":"src/index.js","exports":{".":"./src/index.js"},"bin":{"acfm":"bin/acfm.js"},"scripts":{"start":"node bin/acfm.js","test":"node --test","postinstall":"node bin/postinstall.js"},"keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"author":{"name":"b4san"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/b4san/AC-framework.git"},"bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"homepage":"https://github.com/b4san/AC-framework#readme","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","better-sqlite3":"^12.9.0","chalk":"^5.3.0","commander":"^14.0.3","gradient-string":"^3.0.0","inquirer":"^13.4.3","js-yaml":"^4.1.1","nanospinner":"^1.2.2","tar":"^7.5.15","zod":"^4.4.3"},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"eec41011301d0ea0107e24644b6604f5dae77289","_id":"ac-framework@2.4.1","_nodeVersion":"24.11.1","_npmVersion":"11.14.1","dist":{"integrity":"sha512-feQL0FK4zj1QhvQ4BdgFWrmn0RR2X3E6zHOWGPvWwEp8OFJCCMS6l/KcbiFDa/YJ2TxvStMMRmiwG3B9smGYkA==","shasum":"f4207c9dc2d89c5680d192e05cfa6a916b1dcd9f","tarball":"https://registry.npmjs.org/ac-framework/-/ac-framework-2.4.1.tgz","fileCount":9764,"unpackedSize":59153902,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCOj5AHgbhcRgMdMS2LLo9TRIzJtQKvgqVkQFRNoAGMMQIgM54ELYzKYhmGVl87bksOGaN9IQogyWlJc0kWUZ/+1yc="}]},"_npmUser":{"name":"b4san","email":"b4san.34@gmail.com"},"directories":{},"maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ac-framework_2.4.1_1778455291728_0.4600048302476403"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-07T04:02:05.195Z","modified":"2026-05-10T23:21:32.289Z","1.0.0":"2026-02-07T04:02:05.415Z","1.0.1":"2026-02-07T04:10:12.183Z","1.1.0":"2026-02-07T04:45:05.865Z","1.2.0":"2026-02-08T19:09:38.880Z","1.3.0":"2026-02-09T00:12:45.948Z","1.4.0":"2026-02-09T02:55:06.286Z","1.5.0":"2026-02-09T19:36:04.763Z","1.6.0":"2026-02-11T06:58:25.326Z","1.7.0":"2026-02-18T23:02:40.594Z","1.8.0":"2026-03-13T03:39:50.499Z","1.9.0":"2026-03-16T01:06:25.858Z","1.9.1":"2026-03-16T01:41:22.629Z","1.9.2":"2026-03-16T02:45:09.407Z","1.9.3":"2026-03-18T04:49:53.272Z","1.9.4":"2026-03-19T02:39:50.663Z","1.9.5":"2026-03-19T03:28:17.139Z","1.9.6":"2026-03-21T19:06:13.890Z","1.9.7":"2026-03-21T19:47:22.137Z","1.9.8":"2026-04-02T00:37:32.237Z","1.9.9":"2026-04-02T17:22:43.134Z","2.0.0":"2026-04-02T19:08:21.308Z","2.1.0":"2026-04-02T19:44:06.950Z","2.2.0":"2026-04-02T19:59:07.806Z","2.3.0":"2026-04-02T20:46:43.569Z","2.4.0":"2026-05-10T23:14:19.921Z","2.4.1":"2026-05-10T23:21:32.178Z"},"bugs":{"url":"https://github.com/b4san/AC-framework/issues"},"author":{"name":"b4san"},"license":"MIT","homepage":"https://github.com/b4san/AC-framework#readme","keywords":["agentic","coding","framework","ai","assistant","openspec","cli","cursor","claude","copilot","windsurf","gemini","codex","multi-assistant","spec-driven"],"repository":{"type":"git","url":"git+https://github.com/b4san/AC-framework.git"},"description":"Agentic Coding Framework - Multi-assistant configuration system with OpenSpec workflows","maintainers":[{"name":"b4san","email":"b4san.34@gmail.com"}],"readme":"# AC Framework\n\nAC Framework is a toolkit of workflows, methods, and assistant-ready instructions that help AI generate scalable, correct code by following a spec-driven development methodology from the start.\n\nIt combines three layers in one CLI:\n- template-based assistant configurations for multiple IDEs and AI CLIs\n- a built-in spec-driven workflow inspired by OpenSpec / spec-driven development\n- a persistent local memory system with MCP integration for supported assistants\n- an optional collaborative multi-agent runtime powered by OpenCode + zellij (tmux fallback)\n\n## Why AC Framework\n\nInstead of treating AI coding as ad-hoc prompting, AC Framework gives the model a working system:\n- structured workflows for planning before implementation\n- reusable skills and command packs for different assistants\n- project-level consistency across editors, IDEs, and CLIs\n- persistent memory so decisions and patterns survive across sessions\n- backward compatibility with legacy `openspec/` projects\n\nThe goal is simple: help AI write better code, with more context, more discipline, and fewer random outcomes.\n\n## Core Capabilities\n\n- `Template-driven installation` - `acfm init` now starts by asking which template to install, then which assistants to install from that template.\n- `Multi-assistant support` - install configuration packs for Cursor, Claude Code, GitHub Copilot, Codex, Gemini, Continue, Cline, Windsurf, Trae, and more.\n- `Spec-driven workflow` - use `acfm spec` to initialize, create, validate, continue, and archive structured changes.\n- `Persistent memory` - store architectural decisions, bugfixes, refactors, conventions, and context in a local SQLite memory database.\n- `MCP integration` - connect the memory system to supported assistants through MCP so they can recall and save context directly.\n- `Collaborative agents (optional)` - enable SynapseGrid to run planner/critic/coder/reviewer in coordinated zellij panes (tmux fallback) with shared context.\n- `GitHub sync` - use `acfm init --latest` or `acfm update` to pull the latest framework content from GitHub.\n- `Legacy compatibility` - `.acfm/` is the new default, but existing `openspec/` directories still work.\n\n## Installation\n\n### Global\n\n```bash\nnpm install -g ac-framework\n```\n\n### Local\n\n```bash\nnpm install --save-dev ac-framework\n```\n\n## Quick Start\n\n### 1. Install a template and your assistants\n\n```bash\nacfm init\n```\n\nThe CLI now guides you through:\n1. choose a template such as `new_project`, `make_your_own`, or `mobile_development`\n2. choose one or more assistants from that template\n3. install the matching root instruction files like `AGENTS.md`, `CLAUDE.md`, `GEMINI.md`, or `copilot-instructions.md`\n4. optionally initialize NexusVault persistent memory and MCP connections\n5. optionally enable SynapseGrid collaborative agents (auto-installs OpenCode + zellij/tmux)\n\nIf enabled, `acfm init` also auto-installs the optional SynapseGrid MCP server into detected assistants.\n\n### 2. Initialize the spec-driven workspace\n\n```bash\nacfm spec init\n```\n\nThis creates `.acfm/` in the current project unless a legacy `openspec/` structure is already being used.\n\n### 3. Start a change\n\n```bash\nacfm spec new add-authentication\n```\n\n### 4. Recall or manage project memory\n\n```bash\nacfm memory recall\nacfm memory search \"auth refresh token\"\n```\n\n## Templates\n\nCurrent bundled templates live under `framework/`:\n\n- `new_project` - the full default template for new projects, including the broadest skill set.\n- `make_your_own` - includes all assistant packs with a general baseline so teams can build their own curated skill repertoire.\n- `mobile_development` - starts from the same base but keeps mainly general-purpose skills and spec workflow skills.\n- `web_development` - tuned for web and fullstack product work with UI, API, testing, performance, and React-oriented guidance.\n\nThe selected template is saved to `.acfm-template.json` in the target project so future updates can pull from the correct template.\n\n## Supported Assistants\n\nAC Framework ships configuration packs for 24+ assistants and environments, including:\n\n- Cursor\n- Claude Code\n- GitHub Copilot\n- Codex\n- Gemini\n- Continue\n- Cline\n- Windsurf\n- Trae\n- Roo\n- Qwen\n- Amazon Q\n- Augment\n- OpenCode\n- Cospec / OpenSpec-native flows\n\nSome assistants include bundled companions automatically:\n- selecting `.cline` also installs `.clinerules`\n- selecting `.antigravity` also installs `.agent`\n\n## Commands\n\n### Core CLI\n\n| Command | Description |\n|---|---|\n| `acfm init` | Choose a template and install assistant configurations into the current project |\n| `acfm init --latest` | Download the latest framework from GitHub before prompting for template and assistants |\n| `acfm init --branch <name>` | Same as `--latest`, but from a specific branch |\n| `acfm update` | Update installed assistant configs and instruction files using the saved or detected template |\n| `acfm update --branch <name>` | Update from a specific GitHub branch |\n\n### Collaborative Agents (Optional)\n\nSynapseGrid is an optional collaborative runtime that coordinates 4 OpenCode-backed roles in multiplexer panes (zellij preferred, tmux fallback):\n- planner\n- critic\n- coder\n- reviewer\n\nEach role runs in turn against a shared, accumulating context so outputs from one agent become input for the next round.\n\n| Command | Description |\n|---|---|\n| `acfm agents setup` | Install optional dependencies (`opencode` and `zellij`/`tmux`) |\n| `acfm agents doctor` | Validate OpenCode/multiplexer/model preflight before start |\n| `acfm agents doctor --verbose` | Include zellij capability probe details for strategy diagnostics |\n| `acfm agents install-mcps` | Install SynapseGrid MCP server for detected assistants |\n| `acfm agents uninstall-mcps` | Remove SynapseGrid MCP server from assistants |\n| `acfm agents start --task \"...\" --model-coder provider/model` | Start session with optional per-role models |\n| `acfm agents start --task \"...\" --mux zellij` | Start session forcing zellij backend (`auto`/`tmux` also supported) |\n| `acfm agents runtime get` | Show configured multiplexer backend (`auto`, `zellij`, `tmux`) |\n| `acfm agents runtime install-zellij` | Download latest zellij release into `~/.acfm/tools/zellij` |\n| `acfm agents runtime set zellij` | Persist preferred multiplexer backend |\n| `acfm agents resume` | Resume a previous session and recreate workers if needed |\n| `acfm agents list` | List recent SynapseGrid sessions |\n| `acfm agents attach` | Attach directly to the active SynapseGrid multiplexer session |\n| `acfm agents live` | Attach to full live multiplexer view (all agents) |\n| `acfm agents logs` | Show recent worker logs (all roles or one role) |\n| `acfm agents transcript --role all --limit 40` | Show captured cross-agent transcript |\n| `acfm agents summary` | Show generated collaboration meeting summary |\n| `acfm agents artifacts` | Show artifact paths/existence for current session |\n| `acfm agents export --format md --out file.md` | Export transcript in Markdown or JSON |\n| `acfm agents send \"...\"` | Send a new user message into the active session |\n| `acfm agents status` | Show current collaborative session state |\n| `acfm agents model list` | List available models grouped by provider |\n| `acfm agents model choose` | Interactively pick provider/model and save target role |\n| `acfm agents model get` | Show default model config (global and per-role) |\n| `acfm agents model set --role coder provider/model` | Persist a default model for one role |\n| `acfm agents model clear --role all` | Clear persisted model defaults |\n| `acfm agents stop` | Stop the active collaborative session |\n\n### MCP collaborative run mode (recommended)\n\nWhen driving SynapseGrid from another agent via MCP, prefer asynchronous run tools over role-by-role stepping:\n\n- `collab_start_session` to initialize session and optional zellij/tmux workers\n- `collab_invoke_team` to launch full 4-role collaboration run\n- `collab_wait_run` to wait for completion/failure with bounded timeout\n- `collab_get_result` to fetch final consolidated output and run diagnostics\n- `collab_cancel_run` to cancel a running collaboration safely\n\n`collab_step` remains available for manual/debug control, but is less robust for long tasks.\n\n### SynapseGrid troubleshooting\n\n- If transcript entries show `Agent failed: spawn opencode ENOENT`, run `acfm agents setup` to install dependencies and then retry.\n- Attach to worker panes with `acfm agents live` (or `acfm agents attach`) to see real-time role discussion.\n- Inspect worker errors quickly with `acfm agents logs --role all --lines 120`.\n- Inspect collaborative discussion with `acfm agents transcript` and `acfm agents summary`.\n- MCP starts can now create zellij/tmux workers directly; if your assistant used headless steps before, start a new session and ensure worker spawning is enabled.\n- Configure role models directly at start (for example `--model-planner`, `--model-coder`) or persist defaults via `acfm agents model choose` / `acfm agents model set`.\n- Default SynapseGrid model fallback is `opencode/mimo-v2-pro-free`.\n- Run `acfm agents doctor` when panes look idle to confirm model/provider preflight health.\n- When zellij is managed by AC Framework, its binary path is saved in `~/.acfm/config.json` and executed directly by SynapseGrid.\n- `acfm agents start --json` now includes startup strategy diagnostics for zellij (`attach_with_layout`, fallbacks, and per-strategy errors).\n\nEach collaborative session now keeps human-readable artifacts under `~/.acfm/synapsegrid/<sessionId>/`:\n- `transcript.jsonl`: full chronological message stream\n- `turns/*.json`: one file per round/role turn with captured output metadata\n- `meeting-log.md`: incremental meeting notes generated per turn\n- `meeting-summary.md`: final consolidated summary (roles, decisions, open issues, risks, action items)\n- `turns/raw/*.ndjson`: raw OpenCode event stream captured per role/round\n- `turns/raw/*.stderr.log`: stderr capture per role/round\n\n### Spec Workflow\n\n| Command | Description |\n|---|---|\n| `acfm spec init` | Initialize `.acfm/` for spec-driven work |\n| `acfm spec new <name>` | Create a new change with scaffolded artifacts |\n| `acfm spec status` | Show global or per-change status |\n| `acfm spec list` | List active changes |\n| `acfm spec instructions <artifact> --change <name>` | Get instructions for the next artifact or apply step |\n| `acfm spec archive <name>` | Archive a completed change |\n| `acfm spec validate <name>` | Validate change structure |\n| `acfm spec schemas` | List available workflow schemas |\n\n### Memory System\n\nAC Framework includes NexusVault, a local persistent memory system backed by SQLite.\n\n| Command | Description |\n|---|---|\n| `acfm memory init` | Initialize the local memory database |\n| `acfm memory save <content>` | Save a memory manually |\n| `acfm memory search <query>` | Search stored memories |\n| `acfm memory recall [task]` | Recall relevant context for the project or task |\n| `acfm memory get <id>` | View a specific memory |\n| `acfm memory timeline <id>` | Show surrounding chronological context |\n| `acfm memory connections <id>` | Show linked memories |\n| `acfm memory patterns` | Detect repeated patterns |\n| `acfm memory anticipate <task>` | Suggest memories likely useful for a future task |\n| `acfm memory stats` | Show memory statistics |\n| `acfm memory export [file]` | Export memories to JSON |\n| `acfm memory import <file>` | Import memories from JSON |\n| `acfm memory prune` | Archive stale or low-value memories |\n| `acfm memory delete <id>` | Soft-delete a memory |\n| `acfm memory session start` | Start a tracked memory session |\n| `acfm memory session end <sessionId>` | End a memory session |\n| `acfm memory install-mcps` | Install MCP memory servers for detected assistants |\n| `acfm memory uninstall-mcps` | Remove MCP memory servers |\n\n## NexusVault Persistent Memory\n\nWhen enabled, NexusVault helps assistants:\n- recall architecture and project context at session start\n- preserve bugfixes, conventions, refactor patterns, and technical decisions\n- keep reusable knowledge local to your machine\n- share the memory system with supported assistants through MCP\n\nDefault database location:\n\n```text\n~/.acfm/memory.db\n```\n\nThe system is local-first and intended to keep your project context offline on your machine.\n\n### Supported MCP assistant integrations\n\nThe current MCP installer supports these assistant config targets:\n- OpenCode\n- Claude Code\n- Cursor\n- Windsurf\n- Gemini\n- Codex\n\nMCP server IDs installed by AC Framework:\n- `ac-framework-memory` (NexusVault memory tools)\n- `ac-framework-collab` (SynapseGrid collaborative session tools)\n\n## Spec-Driven Methodology\n\nAC Framework is built around a spec-driven way of working where the AI should understand and plan before coding.\n\nA typical flow looks like this:\n\n1. explore the problem and gather context\n2. create a change\n3. define proposal, specs, design, and tasks\n4. implement against the plan\n5. verify and archive\n\nTypical change artifacts:\n\n```text\n.acfm/\n  config.yaml\n  specs/\n  changes/\n    add-authentication/\n      proposal.md\n      design.md\n      tasks.md\n      specs/\n      .openspec.yaml\n```\n\nThis keeps implementation grounded in explicit intent instead of jumping straight to code generation.\n\n## Directory Behavior\n\nAC Framework supports both modern and legacy spec directories:\n\n1. `.acfm/` - preferred default\n2. `openspec/` - legacy fallback\n\nIf both exist, `.acfm/` takes priority.\n\n## Project Output After `acfm init`\n\nDepending on the template and assistants selected, your project may receive files like:\n\n```text\nmy-project/\n  .cursor/\n  .claude/\n  .github/\n  .continue/\n  .cline/\n  .clinerules/\n  AGENTS.md\n  CLAUDE.md\n  GEMINI.md\n  copilot-instructions.md\n  .acfm-template.json\n```\n\nThe exact output depends on the assistants chosen and the template you selected.\n\n## Updating Installed Configurations\n\nTo refresh an existing project with the newest assistant content:\n\n```bash\nacfm update\n```\n\n`acfm update` now tries to use the saved template from `.acfm-template.json`. If the file is missing, it detects the best matching template from the downloaded framework and updates from there.\n\n## Notes for Real Usage\n\n- Use `acfm init --latest` when you want the newest template content from GitHub without waiting for a new npm release.\n- Use `acfm spec` commands when you want direct CLI access to the workflow artifacts.\n- In normal AI-assisted usage, your assistant can often follow the installed workflow files directly instead of you manually running every spec step.\n- Privacy-sensitive content inside `<private>...</private>` is redacted before being saved in memory.\n\n## Requirements\n\n- Node.js `>=18.0.0`\n- npm-compatible environment\n\n## License\n\nMIT © [b4san](https://github.com/b4san)\n","readmeFilename":"README.md"}