{"_id":"@ch4acko3/frontal-lobe","_rev":"25-94180dc922aca09c0f4f7d85c783b69b","name":"@ch4acko3/frontal-lobe","dist-tags":{"linux-arm64":"0.1.8-linux-arm64-preview.20260708195754","linux-x64":"0.1.9-linux-x64-preview.20260711211940","preview":"0.1.12-preview.2","latest":"0.1.16"},"versions":{"0.1.3-preview.20260706151451":{"name":"@ch4acko3/frontal-lobe","version":"0.1.3-preview.20260706151451","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.3-preview.20260706151451","maintainers":[{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"a9d781d823c3e5e3b09ce1703c97c806815b58e5","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.3-preview.20260706151451.tgz","fileCount":257,"integrity":"sha512-yv0a6Anu1ppOO4m5O4fpyOf8XDjD70wzwIvVTHVtH0u2MBVi4d6Jypek8ROxlFfFJMtwsYc7SWsZ+PQdWKE4Mw==","signatures":[{"sig":"MEUCIFAUkfANR7ZXeGQblngbnaoNTnKZItskvSzlVfUast57AiEA5AJRS7qIWZ+1XIJthgP1Vf6RBEbxWz07aPZuwM+qhLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9266440},"type":"module","engines":{"node":">=20"},"gitHead":"83b198a29a5a3a67a8da6e21068f0c0ae7c8d014","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"ch4acko3","email":"ch4acko3@outlook.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.13.0","description":"Frontal Lobe CLI, Gateway, Codex adapter, skills, and debug UI.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.3-preview.20260706151451_1783323040027_0.4822024508679572","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-preview.20260706153344":{"name":"@ch4acko3/frontal-lobe","version":"0.1.3-preview.20260706153344","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.3-preview.20260706153344","maintainers":[{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"202891dfe55a1e99d1f2cc1553aa1d4c7b0d2b8a","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.3-preview.20260706153344.tgz","fileCount":257,"integrity":"sha512-LViqQVTGdn3gJQzhO3PByvtVzZzCzJb5xBkNlg7oDSSOWdmDAL3HLCns9Fw7XHY1DKiVE8XumSIJe9R6+/gZOg==","signatures":[{"sig":"MEUCIB4HJogaajp6q4RlhWmd/zYYsY3lrI/snuJxERr3IeBGAiEAxUZlzafakCK5KFjBETXyVC7tSOgXtcqZdTngEyr2Qts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9266025},"type":"module","engines":{"node":">=20"},"gitHead":"cc78377cca7c23c80d5388202b7dd0f1a00e2a0f","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"ch4acko3","email":"ch4acko3@outlook.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.13.0","description":"Frontal Lobe CLI, Gateway, Codex adapter, skills, and debug UI.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.3-preview.20260706153344_1783323413083_0.623181626888224","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-preview.20260706174049":{"name":"@ch4acko3/frontal-lobe","version":"0.1.3-preview.20260706174049","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.3-preview.20260706174049","maintainers":[{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"ad06cb0ad38d7a1a5ef0d59d1074634cebe9b1f1","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.3-preview.20260706174049.tgz","fileCount":259,"integrity":"sha512-BxAjzvXDfhe+T1K73X1RjvqFOBmrJwVOX+QTM1H9Rs7cJQAUP9YYaBfBoY/K4ZJwnAxq6h5teEh80ffEe6pAFw==","signatures":[{"sig":"MEQCIAi5eWsmvW3ozZ04tYEC9iNUpoESBXtF4dywJEkR+agBAiBomWpoL5Sye5qd6ahS7Ss/kq6DRYsxPzgQtN2l27S3rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9276495},"type":"module","engines":{"node":">=20"},"gitHead":"5290c7ade3829a70cc8ec05076fafb30e357ef4c","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"ch4acko3","email":"ch4acko3@outlook.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.13.0","description":"Frontal Lobe CLI, Gateway, Codex adapter, skills, and debug UI.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.3-preview.20260706174049_1783334397612_0.5169712574778071","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-preview.20260707200334":{"name":"@ch4acko3/frontal-lobe","version":"0.1.3-preview.20260707200334","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.3-preview.20260707200334","maintainers":[{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"17415f17409cfc74c32ee63726a638e3cec0119e","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.3-preview.20260707200334.tgz","fileCount":317,"integrity":"sha512-bVjSCUxgjvINuh0mBOeu/UlQEJILeIzpPQx+eUOItx1rHaFwYErmuZUkqWArsahii9KUjVsUs0QYuGEbt/rTYg==","signatures":[{"sig":"MEYCIQCFJ11/J8vW2B/x+ivYl209POt+2Y/XeBx8u8Snd87R3QIhAJw0JBS6q6dtp9YO7ng7afYWQDZIBfcRh3I9fn0HC/n9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9694431},"type":"module","engines":{"node":">=20"},"gitHead":"dea4b2a186bda31d05a850a0bf015169f7eb0106","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"ch4acko3","email":"ch4acko3@outlook.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.13.0","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.3-preview.20260707200334_1783426021459_0.5455596147248654","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-preview.20260708150153":{"name":"@ch4acko3/frontal-lobe","version":"0.1.4-preview.20260708150153","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.4-preview.20260708150153","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"32a71d4b812305e7578ac1c7a13b4b4da34c0019","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.4-preview.20260708150153.tgz","fileCount":358,"integrity":"sha512-6k+oMBNZK+7A+vG7FX4flp0g7+RLJs+hJcfgr8WU7ZWzTX1AkW8gKRN5X1yuzXfuxdndadOW2Zqjw+RUXZZX3A==","signatures":[{"sig":"MEUCIQC225LPSFpBNTWT8AsARocu9gajPFOWtcE1NRIGt6IDlAIgUUDzh70qbVew/17wscJUXONW9bFUwz707gY0wzZqjNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9982204},"type":"module","engines":{"node":">=20"},"gitHead":"a2ddc0eab5c5becbda4431ebd81a283028eddd19","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.4-preview.20260708150153_1783495327427_0.8237378170890821","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-preview.20260708152937":{"name":"@ch4acko3/frontal-lobe","version":"0.1.4-preview.20260708152937","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.4-preview.20260708152937","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"36dc451394d7eb480d1b437057f87dfb5d99d276","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.4-preview.20260708152937.tgz","fileCount":358,"integrity":"sha512-55rSt6fRBQ3x/KLX/I7S9ta0Q1ByX5LFyH6vRlv/M2K/hXYiUmUhqgJY3IEIC3gMrz4JrBioV0WrK02nkf/gsA==","signatures":[{"sig":"MEQCIBFQfIXZi2B0vMQk9Gw5IW78974RaZ5FEnLlE0AF6kGuAiAxCC91NaCjLU0/s0IBs5caIkAPVMN/Qpy6wRpicbW/1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9982613},"type":"module","engines":{"node":">=20"},"gitHead":"5bce34e0e9eb8685109b3682c473064c0b4a0f85","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.4-preview.20260708152937_1783495915032_0.4468901668164611","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ch4acko3/frontal-lobe","version":"0.1.4","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.4","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"01a65e57b0fe9a8ea12bd943f6b59fa2a6cfd5ae","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.4.tgz","fileCount":358,"integrity":"sha512-n7AGzkLLqLuxQxpBcuX3hggW+OeCoRuJGoD6gWl4kyanhLfjXbi84CNFWuDH+GAGK1SdnHnRDgSwSUDGeypB/Q==","signatures":[{"sig":"MEQCIGTyjQEneBG3tMgkV7bfuWNkTFnDRFEyWHOEleWXQu0TAiBVwTYfuTTDK4blDIKcTpQ2xWr03eYN3PJR3kZ2velo/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9982450},"type":"module","engines":{"node":">=20"},"gitHead":"186741a8d7f05050fada9cdb265035def5d9d79b","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.4_1783496518607_0.23529364508429151","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ch4acko3/frontal-lobe","version":"0.1.5","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.5","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"6ccaf9a011989e694f95a2a4f56972e3edbc544b","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.5.tgz","fileCount":358,"integrity":"sha512-yGRJkTPK5AY42udEHYNErEepbEkHcyxxwlaiqYt/2rWzaSlKGaK33L4RZtuMQL+s4xntnnjWVJ3qE3sPYmpG8w==","signatures":[{"sig":"MEUCIQDYHHBOyBCx4eK31spz2ZpWye48xa440ANSQpC7E9S4KAIgSOWSJAV44yYaL9rbH4Tt6ZTp6Wk5kjm3ULQE1/YiNVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9984586},"type":"module","engines":{"node":">=20"},"gitHead":"6320fc955ee635e04dd30d7f743b16ed6dd7d60e","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.5_1783498882210_0.1470212710655301","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@ch4acko3/frontal-lobe","version":"0.1.6","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.6","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"f7bb93cdc72bf76d2fe6322ac064953f8fa29037","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.6.tgz","fileCount":358,"integrity":"sha512-DwWfHR1xqvlb7vMmm5Ne6C4W/YxKpWFBN1xl7Vn5oVrUEqBnZnt0m98fgCupup+hLTzKh5CpWhGcVMD8OllzHg==","signatures":[{"sig":"MEQCIG4YtdKsn3vq/V+efUm/FuldlzkrA3vFHIsSjNfL92ZcAiBbDFCIYwwIuTwKUnGMKNim83xOddlvK4/Qs37J3MhDKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9985411},"type":"module","engines":{"node":">=20"},"gitHead":"dff84554a7d6f373581def709cbc7878ae074072","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.6_1783501425484_0.7062210438300154","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ch4acko3/frontal-lobe","version":"0.1.7","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.7","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"5f052919b6ddc720d5b2d4e652bd64f85d301bde","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.7.tgz","fileCount":364,"integrity":"sha512-vY9zs4e0hQWNpJhe67GbeYw2k5sJDD31dHJlwbVEumC67cPSXSqMIIeQZPyj71lxhtOPCMMP56pQVMr6DuldFQ==","signatures":[{"sig":"MEQCIBDTe1oNnX+vDBBVlcWwIDL9CU7Wxy54zFmXQ5ybIybmAiATqQBDuWQrMKHP/LwDMyGe2c0AeM7ENXZLoZqVJmEtuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10132730},"type":"module","engines":{"node":">=20"},"gitHead":"bc62cbc8c6ba3f08b61792affc5ca59802056227","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.7_1783509787962_0.39725636601494907","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-linux-arm64-preview.20260708195754":{"name":"@ch4acko3/frontal-lobe","version":"0.1.8-linux-arm64-preview.20260708195754","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.8-linux-arm64-preview.20260708195754","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["linux"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"687d56f713a04b06dfdae01556e5847de3f339db","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.8-linux-arm64-preview.20260708195754.tgz","fileCount":360,"integrity":"sha512-IT2/UTcJdBcb5UDvio8JwCABchvI1JJPI11c5G1pV56eIplLxnHBRogHqU3C06xOFj0Is/ppx3KbS24BqkQMuw==","signatures":[{"sig":"MEYCIQCQ9Mp5EH4K9QEAU+ZJDO6a2a/CbCHaMgWlL0ayXSOUNQIhAJqWcqJPDsevxGFv233EUNAntyuceFepBthLLzMYTxky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10812848},"type":"module","engines":{"node":">=20"},"gitHead":"741f91586126196e2358c8e0f20193346f247d9a","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"ch4acko3","email":"ch4acko3@outlook.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.13.0","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.8-linux-arm64-preview.20260708195754_1783512223910_0.6624311625538766","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@ch4acko3/frontal-lobe","version":"0.1.8","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.8","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"8f16d7b5030aa0f068a7f2f14450e22232da5900","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.8.tgz","fileCount":371,"integrity":"sha512-v3ToRwTZ1wV6fM1Ogmu+EMegWgvB6K0aPsTZPJldMVNUsG8H+9pgzTjRvidNPJyYWePfb9/a5CYX17b7RAsmbQ==","signatures":[{"sig":"MEYCIQD7415L6MG/R/xvaCul9FPUgMpg0mBqYWZF2qqXaTYgIAIhANV7I22cPkk+epqmW5vDPZiS6ImOpIcHfXQGNvUMdGH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10210191},"type":"module","engines":{"node":">=20"},"gitHead":"640ca0e3de422bcacbfb4f68505f8c372d5fbf41","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.8_1783565871771_0.8800766907612316","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-linux-x64-preview.20260710210834":{"name":"@ch4acko3/frontal-lobe","version":"0.1.8-linux-x64-preview.20260710210834","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.8-linux-x64-preview.20260710210834","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["linux"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["x64"],"dist":{"shasum":"29c633d3e1dda7ee4a5d3b16281fabfb7d83898f","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.8-linux-x64-preview.20260710210834.tgz","fileCount":360,"integrity":"sha512-AVS0UycAcYNyjuYkDmUn6jG1fbpRWUj4iO6LTYy+8L1jfhrBGIkyNc94TZBRgTZFS4TBgXAo3pUcJvWPLHqLPQ==","signatures":[{"sig":"MEQCIAFyVL+7tL30mZqEZj6e40nVPp7suSmCFqFKE0LAu8IwAiAAoiFPuxWkgS57DHwKuBk/eSWpkaUug1UCMleqq6PMPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11670856},"type":"module","engines":{"node":">=20"},"gitHead":"741f91586126196e2358c8e0f20193346f247d9a","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"ch4acko3","email":"ch4acko3@outlook.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.13.0","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.8-linux-x64-preview.20260710210834_1783689580093_0.9237156539522078","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@ch4acko3/frontal-lobe","version":"0.1.9","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.9","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"c1d1d1a945476bc4f506ab1f46abdda0d8686c1a","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.9.tgz","fileCount":384,"integrity":"sha512-zVZ56kwQOX949bvUPXheeWuOZCBwCVnJHf4gpI7cayA0S+v9mHZST/KWqB1Y+J11IbgeXuzirdbFLd7t44cdVQ==","signatures":[{"sig":"MEQCIHqBT0CAkAF1sfgKxcpJ2052WYF/5vkDTenop0K+wkaJAiB5blxa/w6mnaYtosWE7oZU4redxU4YLeKHcctE0nFoRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10294404},"type":"module","engines":{"node":">=20"},"gitHead":"936572520a19b7e19d71797544bd5853bba4ba70","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.9_1783775356893_0.05706875124011024","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-linux-x64-preview.20260711211940":{"name":"@ch4acko3/frontal-lobe","version":"0.1.9-linux-x64-preview.20260711211940","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.9-linux-x64-preview.20260711211940","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["linux"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["x64"],"dist":{"shasum":"b0b4e5f6e7e4ed72893deb56ff97063c53e097c9","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.9-linux-x64-preview.20260711211940.tgz","fileCount":390,"integrity":"sha512-1AUDIbVUmMJcVCFfIhIhyDsy00wayHt67BRrmBsFXTwpyPaGhn6UKxN6npglM5LcAAvBSSzMxMUSAFHIU7pZbA==","signatures":[{"sig":"MEQCIBPtzen5IrHJkUVI7QoIFVv8caRnoZOQTytrK4L1xQICAiBte8g1WGMMLCV8iEKRIHP/1j4vPOzKIm+I8cMNs8r65A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11943762},"type":"module","engines":{"node":">=20"},"gitHead":"d3046040a71264de0bc357beb1931b9044a58efd","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"ch4acko3","email":"ch4acko3@outlook.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.13.0","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.9-linux-x64-preview.20260711211940_1783776850517_0.34139661486132256","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@ch4acko3/frontal-lobe","version":"0.1.10","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.10","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"28731c50a8bcfb9701027ec5ced800dd58b925bf","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.10.tgz","fileCount":389,"integrity":"sha512-vSNBjibHrleGuJczEMFO9nYT9JibfXLdaqIGa+gVfwGyZwUnHAZRvSf1Dn/B3NQmZpBk/6WvXEMvV5rFJ9JIlA==","signatures":[{"sig":"MEUCIQCwf3DQVZTbpSZ8zz3m1YkcX80MzJv9hPST9b8fkj6zOgIgZ3EnVilALqtz2USxAup8ymWhe6gSIvrJkMlUKZtRcXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10441022},"type":"module","engines":{"node":">=20"},"gitHead":"b331e55ed309a0f6627d582698e6227b1c3d93ff","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.10_1784023161613_0.256007400421971","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@ch4acko3/frontal-lobe","version":"0.1.11","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.11","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"f10f55f59e0b9e93d87e6c5719bea2f5a45b475f","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.11.tgz","fileCount":399,"integrity":"sha512-64WUM6SjuwA73FPeWDTlwauvPli9OgfK+LdrPQxkfC/Xjw9czSnReTlKKXuQK8Pvg0vYjsEhWbcPB8EaS1avTA==","signatures":[{"sig":"MEQCIGJwcNeNzTav0+KXv/3plBnRwjgPFUDefPoaZZNvBtbRAiBOWyO5urkaXtaLHm4K/fxiKVlWcVmAtgW6P4KI/VvduQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10588744},"type":"module","engines":{"node":">=20"},"scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.11_1784171476266_0.448838617177151","host":"s3://npm-registry-packages-npm-production"}},"0.1.12-preview.1":{"name":"@ch4acko3/frontal-lobe","version":"0.1.12-preview.1","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.12-preview.1","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"e0ce45e66f8e4b1eb7ad24dbeae92fd13ad2675e","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.12-preview.1.tgz","fileCount":411,"integrity":"sha512-HpvpUQwDtMLVVYBqbhHZpAqgzLiI69y9G4klN7jO5HWz5o9ePVxCO6QdlNDV9YQI0b3GrnfJDCFqzatE5KCtUQ==","signatures":[{"sig":"MEUCIC5Cxi5jZlHjMiEhx8Z1CL4LdGDdPg1q2ZVize935qw2AiEA6j223YxGGh3xySV22fgs/BB5h3O4u5f02Cm+UVnkeNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10871734},"type":"module","engines":{"node":">=20"},"gitHead":"4191eb6de7a0c2b1101544035e18b069b96601ba","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.12-preview.1_1784348533277_0.8694563907295443","host":"s3://npm-registry-packages-npm-production"}},"0.1.12-preview.2":{"name":"@ch4acko3/frontal-lobe","version":"0.1.12-preview.2","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.12-preview.2","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"100c64d4bd77c4f6a206af2b428f4fd4d16f9d5d","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.12-preview.2.tgz","fileCount":411,"integrity":"sha512-V0Ao1ZAN6/ejICc7kRc/p7eZSPqtLRZ1QiPmxRpfgo2atLgra3D7GyRnsAi0oQBCvP6vCaJzPJe9o19xiRF3MQ==","signatures":[{"sig":"MEYCIQCEe2K75X5/I/F0u7tN5MX9d2NHejnwWDEwbzg+rqtf+gIhAOvx1Ap9IJWcsWuMwCvo27SEIivxBP/8Bwb4OumP4+rV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10873131},"type":"module","engines":{"node":">=20"},"gitHead":"fcb444ca40caba56a3b20fccf54680e34084e805","scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.12-preview.2_1784351143644_0.5541903305737474","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@ch4acko3/frontal-lobe","version":"0.1.12","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.12","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"e4b1bdb17ae9bc7bdab33ffc0255ebbc261f21a0","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.12.tgz","fileCount":411,"integrity":"sha512-dhOWVBglY7FelF9qjYht9jYtMjohgtbC/tvNTTDONuIWsJNgAvcSocWwZlL/fk/G/X0ZvOUh13DFpvYpDJPpIA==","signatures":[{"sig":"MEQCID2L0o4wAPbOvy9dk/2dmQDems1nI0CkXKI9ZjgYodcdAiAqxvJa7gWSCFnw4BHELkHunWDupttodKKTlShbsMMPRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10873071},"type":"module","engines":{"node":">=20"},"scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.12_1784352541480_0.01928850558923978","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@ch4acko3/frontal-lobe","version":"0.1.13","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.13","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"os":["darwin"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"cpu":["arm64"],"dist":{"shasum":"666c49b1ee41dfc7f883e5f012ba682050f1e78b","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.13.tgz","fileCount":416,"integrity":"sha512-AL9MGoJPTrSJcWbuwotq/Kg0/0YqBsYrCsV5Up75+qyrbCOJ2/9IZf5RbFDCloTKas6r0TiPgY303sG6IPs/ow==","signatures":[{"sig":"MEYCIQCLPVd3YL4izEnMGKdtG6rNdmQyGG9Evb7WmeOdSinahgIhAJT4jq1d8AOpJial7J8CsdRTzYjO8Rgm9ZDwBUZmRc+c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10926457},"type":"module","engines":{"node":">=20"},"scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.13_1784552214443_0.2786972916434105","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@ch4acko3/frontal-lobe","version":"0.1.14","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.14","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"dist":{"shasum":"ba58a42bc73324553a1cd5840535a767592adcb6","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.14.tgz","fileCount":435,"integrity":"sha512-t9q9Q+J+nX25mg3rr6fDv8VFs+AMMnxm25jrALy5vcCzm1fY8AzTCOjO5RozRIeh2OmdvHRjca0rHC5c3Y5rag==","signatures":[{"sig":"MEYCIQCzj/tdC+US0LflCecauVI3ooyo4JZgJ/ccQHRHftY3dAIhAK+MBhtw6RKtAwQBhRLiBbRRKBMTSf3p5f+dGnVEjllS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3813142},"type":"module","_from":"file:dist/npm/tarballs/ch4acko3-frontal-lobe-0.1.14.tgz","engines":{"node":">=20"},"scripts":{"test":"node --test test/*.test.mjs","postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"_resolved":"/Users/lizhao/Code/work/Frontal-Lobe/.worktrees/npm-preview-merge-review-20260716/dist/npm/tarballs/ch4acko3-frontal-lobe-0.1.14.tgz","_integrity":"sha512-t9q9Q+J+nX25mg3rr6fDv8VFs+AMMnxm25jrALy5vcCzm1fY8AzTCOjO5RozRIeh2OmdvHRjca0rHC5c3Y5rag==","repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@ch4acko3/frontal-core-linux-x64":"0.1.14","@ch4acko3/frontal-core-win32-x64":"0.1.14","@ch4acko3/frontal-core-darwin-arm64":"0.1.14"},"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.14_1784687258388_0.9428800987048427","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@ch4acko3/frontal-lobe","version":"0.1.15","keywords":["agent","codex","gateway","memorax","workflow"],"license":"MIT","_id":"@ch4acko3/frontal-lobe@0.1.15","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-core":"bin/frontal-core.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-terminal":"bin/frontal-terminal.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs"},"dist":{"shasum":"2f1781f7d314b840020f4c8bb3b45956223b089f","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.15.tgz","fileCount":435,"integrity":"sha512-jwFR5Sts4SjBLgL3Mm75UzSwfx3LhesHzrna8rG25YBj75D63SyB6uhudd+eGfkKaU1thJi6J/rlgKZm+aDiFw==","signatures":[{"sig":"MEUCIDv0aHBbeQv29nHsyFw0YP+hFKWA5OtuhR4ZCWmiKOwlAiEA4zSqD1lCxzvJtsr+fwSox3pxL4ymXMVvzt7RDj+OVCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3821324},"type":"module","engines":{"node":">=20"},"scripts":{"test":"node --test test/*.test.mjs","postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs"},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"repository":{"url":"git+https://github.com/memorax-agent/Frontal-Lobe.git","type":"git"},"_npmVersion":"11.12.1","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"optionalDependencies":{"@ch4acko3/frontal-core-linux-x64":"0.1.15","@ch4acko3/frontal-core-win32-x64":"0.1.15","@ch4acko3/frontal-core-darwin-arm64":"0.1.15"},"_npmOperationalInternal":{"tmp":"tmp/frontal-lobe_0.1.15_1784707934150_0.033809285598406236","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@ch4acko3/frontal-lobe","version":"0.1.16","description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","license":"MIT","type":"module","homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","repository":{"type":"git","url":"git+https://github.com/memorax-agent/Frontal-Lobe.git"},"bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"keywords":["agent","codex","gateway","memorax","workflow"],"bin":{"frontal":"bin/frontal.mjs","frontal-chat":"bin/frontal-chat.mjs","frontal-claude":"bin/frontal-claude.mjs","frontal-codex":"bin/frontal-codex.mjs","frontal-core":"bin/frontal-core.mjs","frontal-gateway":"bin/frontal-gateway.mjs","frontal-gateway-profile":"bin/frontal-gateway-profile.mjs","frontal-mcp-server":"bin/frontal-mcp-server.mjs","frontal-terminal":"bin/frontal-terminal.mjs"},"engines":{"node":">=20"},"dependencies":{"smol-toml":"^1.7.0"},"optionalDependencies":{"@ch4acko3/frontal-core-darwin-arm64":"0.1.16","@ch4acko3/frontal-core-linux-x64":"0.1.16","@ch4acko3/frontal-core-win32-x64":"0.1.16"},"scripts":{"postinstall":"node ./bin/frontal-codex-plugin-postinstall.mjs","test":"node --test test/*.test.mjs"},"_id":"@ch4acko3/frontal-lobe@0.1.16","_integrity":"sha512-PstzHAnii88EaZ/142HRJY049tj2GeQzQ5+G5w7zUdNX5ZMgFPaZIhV4JZX3XqLuvZCs3+t/u9STzwGlEc7faw==","_resolved":"/Users/lizhao/Code/work/Frontal-Lobe/.worktrees/npm-preview-merge-review-20260716/dist/npm/tarballs/ch4acko3-frontal-lobe-0.1.16.tgz","_from":"file:dist/npm/tarballs/ch4acko3-frontal-lobe-0.1.16.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-PstzHAnii88EaZ/142HRJY049tj2GeQzQ5+G5w7zUdNX5ZMgFPaZIhV4JZX3XqLuvZCs3+t/u9STzwGlEc7faw==","shasum":"7ee30d85f8684d8e9b4ebe33d45a37a617be4b23","tarball":"https://registry.npmjs.org/@ch4acko3/frontal-lobe/-/frontal-lobe-0.1.16.tgz","fileCount":439,"unpackedSize":3829450,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGKo2/ye1XB9FoQXW6cqCjiZPIytNNnFLq4gc9Cfo20GAiAEn6u9Bl6F64WXAeb2FW7AXlMA++li60dXPPfheu4ysQ=="}]},"_npmUser":{"name":"lizhao1","email":"1291427098@qq.com"},"directories":{},"maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/frontal-lobe_0.1.16_1784782382756_0.42074018852845696"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-06T07:30:39.825Z","modified":"2026-07-23T04:53:03.045Z","0.1.3-preview.20260706151451":"2026-07-06T07:30:40.250Z","0.1.3-preview.20260706153344":"2026-07-06T07:36:53.303Z","0.1.3-preview.20260706174049":"2026-07-06T10:39:57.836Z","0.1.3-preview.20260707200334":"2026-07-07T12:07:01.685Z","0.1.4-preview.20260708150153":"2026-07-08T07:22:07.729Z","0.1.4-preview.20260708152937":"2026-07-08T07:31:55.304Z","0.1.4":"2026-07-08T07:41:58.835Z","0.1.5":"2026-07-08T08:21:22.483Z","0.1.6":"2026-07-08T09:03:45.701Z","0.1.7":"2026-07-08T11:23:08.194Z","0.1.8-linux-arm64-preview.20260708195754":"2026-07-08T12:03:44.253Z","0.1.8":"2026-07-09T02:57:52.003Z","0.1.8-linux-x64-preview.20260710210834":"2026-07-10T13:19:40.397Z","0.1.9":"2026-07-11T13:09:17.148Z","0.1.9-linux-x64-preview.20260711211940":"2026-07-11T13:34:10.867Z","0.1.10":"2026-07-14T09:59:21.914Z","0.1.11":"2026-07-16T03:11:16.573Z","0.1.12-preview.1":"2026-07-18T04:22:13.563Z","0.1.12-preview.2":"2026-07-18T05:05:43.923Z","0.1.12":"2026-07-18T05:29:01.710Z","0.1.13":"2026-07-20T12:56:54.692Z","0.1.14":"2026-07-22T02:27:38.563Z","0.1.15":"2026-07-22T08:12:14.359Z","0.1.16":"2026-07-23T04:53:02.899Z"},"bugs":{"url":"https://github.com/memorax-agent/Frontal-Lobe/issues"},"license":"MIT","homepage":"https://github.com/memorax-agent/Frontal-Lobe#readme","keywords":["agent","codex","gateway","memorax","workflow"],"repository":{"type":"git","url":"git+https://github.com/memorax-agent/Frontal-Lobe.git"},"description":"Frontal Lobe CLI, Gateway, Codex and Claude Code adapters, skills, and debug UI.","maintainers":[{"name":"lizhao1","email":"1291427098@qq.com"},{"name":"ch4acko3","email":"ch4acko3@outlook.com"}],"readme":"# @ch4acko3/frontal-lobe\n\nFrontal Lobe npm package.\n\nThis platform-neutral main package contains the Node.js Gateway, Codex and\nClaude Code adapters, skills, workflow templates, and debug dashboard. The\nnative `frontal-core` binary is delivered by the matching optional native\npackage, not by this main package.\n\nThe npm package uses a platform-neutral main package plus exact-version native\npackages for Apple Silicon macOS (`darwin-arm64`), Linux x64 with glibc 2.30 or\nlater (`linux-x64`), and Windows x64 (`win32-x64`). Linux and Windows support\nremain preview quality until their required package workflows pass for the\nrelease candidate. All three npm paths support the Codex and Claude Code CLIs;\nCodex App is not available on Linux.\nInstall it from npm with the `latest` dist-tag unless you are testing a local\ntarball.\n\n## Install From npm\n\n```bash\nnpm install -g @ch4acko3/frontal-lobe --foreground-scripts\n```\n\nLinux x64 users run the same command from a shell, and Windows x64 users run it\nfrom PowerShell. Rust, Cargo, WSL, administrator privileges, and Developer Mode\nare not required for the npm path.\n\n`--foreground-scripts` is recommended because npm 7+ runs successful lifecycle\nscripts in the background by default, which can hide `frontal start`,\n`frontal status`, and the client refresh reminder printed by postinstall. Visible\npostinstall script lines are prefixed with `[Frontal Install]:`; forwarded\nbackend command output is prefixed with `[Frontal Backend]:`. Important success\nand restart guidance is highlighted green. Bold is reserved for the two user\nactions, `Restart or refresh Codex or Claude Code` and `enable the Frontal\nCodex Adapter plugin`, plus the final status word: `Enabled` is blue and bold, while\n`Unavailable` is red and bold. Startup failures and recovery suggestions are\nhighlighted red.\n\n## Update From npm\n\nFor normal updates after the package is installed, run:\n\n```bash\nfrontal update\n```\n\nBy default, the command preserves the installed release channel: prerelease\nversions follow the npm `preview` dist-tag, while stable versions follow\n`latest`. Override the inferred channel when needed:\n\n```bash\nfrontal update --preview\nfrontal update --latest\n```\n\nThe command selects the channel explicitly when invoking npm:\n\n```bash\nnpm install -g @ch4acko3/frontal-lobe@<channel> --foreground-scripts\n```\n\nIf the local npm installation needs repair, use:\n\n```bash\nfrontal update --force\n```\n\n`--force` preserves the inferred or explicitly selected channel.\n\nPackage updates refresh local Frontal plugin and backend assets without running\nthe first-install setup prompts again. Before refreshing an installed Codex\nplugin cache, update snapshots the active Frontal Hooks through Codex\n`hooks/list`. If the refreshed plugin adds a Hook key or changes the trusted\nhash for an existing key, update shows the affected event and command and asks\n`Trust these new or changed Codex Hooks? [Y/n]`. Pressing Enter approves the\nreviewed Hooks; entering `n` or `no` declines. Approval trusts only the exact\nreviewed key/hash pairs. Declining, running non-interactively, or failing to\ninspect the delta does not fail the package update; the affected Hooks remain\nuntrusted and can be reviewed later with `frontal codex-plugin trust-hooks`.\nUnchanged Hooks that were previously left untrusted are not prompted again.\n\nCodex provider takeover is transactional:\nthe replacement Gateway must pass its strict health check before Codex config is\ncommitted. An interrupted update is recovered by the next `frontal start` or\nCodex session-start hook.\n\nHuman-readable `frontal start`, `frontal stop`, `frontal status`,\n`frontal restart`, and `frontal uninstall` output is also prefixed with\n`[Frontal Backend]:` and ends with short guidance explaining whether Frontal is\nusable and what to do next. Use `--json` when scripts need the raw machine\nreport instead.\n\n## Install From A Local Tarball\n\nFor local package validation, install a generated tarball:\n\n```bash\nnpm install -g ./ch4acko3-frontal-lobe-0.1.16.tgz --force --foreground-scripts\n```\n\n## Smoke Test\n\nAfter installation, confirm the bundled commands start:\n\n```bash\nfrontal --version\nfrontal --help\nfrontal-core --help\nfrontal-gateway --help\nfrontal-codex --help\nfrontal-claude --help\n```\n\n## Included Docs\n\nThe local tarball includes a focused docs set for teammate testing. After\ninstallation, find it under the global npm package root:\n\n```bash\nexport FRONTAL_NPM_ROOT=\"$(npm root -g)/@ch4acko3/frontal-lobe\"\nls \"$FRONTAL_NPM_ROOT/docs\"\n```\n\nStart with:\n\n- `docs/npm-getting-started.zh.md`\n- `docs/npm-local-install.zh.md`\n- `docs/direct-native-memory-quickstart.zh.md`\n- `docs/direct-native-memory-e2e-test.zh.md`\n\nThe package also includes the direct/native memory env template:\n\n```bash\ncp \"$FRONTAL_NPM_ROOT/examples/direct-native-memory.env.example\" .env.direct-native-memory.local\n```\n\n\n## Register Client Adapters\n\nnpm postinstall starts the local Frontal backend, checks `frontal status`, and\nprints a reminder to restart or refresh Codex or Claude Code before opening a new Frontal\nsession. Install with `--foreground-scripts` to see the startup steps, command\noutput, and status check result. At the beginning, postinstall runs independent\npreflight checks only for the selected clients. Codex-only setup does not invoke\nClaude CLI or read Claude settings, and Claude-only setup does not invoke Codex\nruntime or read Codex config. Codex setup accepts either a standalone `codex`\non `PATH` or the runtime bundled with Codex App; App-only users do not need to\ninstall the CLI separately. Setup reports `Unavailable` only when neither Codex\nruntime is available, or when an explicitly selected Claude CLI is unavailable.\n\nWhen Codex is selected, postinstall exposes the bundled Codex plugin in your\npersonal Codex marketplace. It resolves `CODEX_HOME` when set, otherwise\ndefaults to `~/.codex`, stages the plugin under\n`$CODEX_HOME/.frontal-lobe/plugins/frontal-codex-adapter`, and updates\n`~/.agents/plugins/marketplace.json`. The staging source is intentionally kept\noutside `$CODEX_HOME/plugins/` so Codex does not index both the source and its\ninstalled cache as duplicate skills. If Codex already has the plugin installed\nin its local plugin cache, postinstall also refreshes that cache with\n`codex plugin remove/add` so upgraded hooks and skills are picked up by new\nCodex sessions. In provider/API key mode, `frontal start` can take over the\nCodex provider config and route model traffic through the local Gateway. It\nfirst stores a private real-upstream restore point, prepares the takeover\nwithout changing Codex config, restarts and validates Gateway, and only then\ncommits Codex config. During a restart, failure to stop an already-active\nGateway discards only the new prepare and preserves the previous committed\nroute; once the old Gateway has stopped, replacement start, health, or commit\nfailure aborts back to the real upstream. Gateway runtime reads that upstream\nfrom adapter state and does not watch managed Codex config or copy it back into\nstate. A verified direct provider edit in Codex config is captured on the next\nstart, stop, or SessionStart reconcile. In\nofficial OpenAI login mode, including provider tables that use\n`requires_openai_auth = true`, postinstall keeps the Codex provider config\nunchanged and starts Codex in memory-only mode with `--no-provider-takeover`;\nhooks and skills still use the local Gateway as the memory/control-plane\nbackend.\n\nOn macOS, loopback Codex provider takeover also checks the active\nSystemConfiguration proxy before pending takeover recovery or config prepare.\nIf a system HTTP, HTTPS, SOCKS, PAC, or auto-discovery proxy is active and the\nlaunchd environment for future GUI apps lacks complete loopback bypass, Frontal\npreserves existing entries, adds `127.0.0.1`, `localhost`, `::1`, and the exact\nselected loopback Gateway host to both `NO_PROXY` and `no_proxy`, verifies them,\nand installs a one-shot user LaunchAgent for login/reboot persistence. No active proxy, memory-only mode,\nnon-loopback Gateway, and complete user-managed bypass cases remain unchanged.\nAfter a reported repair, fully quit and reopen Codex; an already-running app\ncannot inherit the new launchd environment. Frontal does not edit macOS proxy\nsettings or `ExceptionsList`.\n\nWhen Claude Code is selected, Frontal uses the official Claude CLI to add the\nbundled local marketplace and install\n`frontal-claude-adapter@frontal-lobe-local` at user scope. The plugin, hooks,\nand bundled skills are therefore available immediately after installation;\nthey do not depend on a later lazy settings sync. In provider/API key mode,\nClaude Code setup also updates `CLAUDE_CONFIG_DIR`, `CLAUDE_HOME`, or\n`~/.claude` settings for provider takeover. With built-in/official login,\nFrontal leaves the native provider path untouched and manages only the plugin,\nhooks, and skills without provider takeover.\n\nDuring an interactive postinstall, first choose which clients Frontal should\nconfigure: `all`, `claude`, `codex`, or `none`. Choosing `claude` leaves Codex\nplugin/config untouched; choosing `codex` leaves Claude settings untouched;\nchoosing `none` starts the shared Gateway without probing or configuring either\nclient. The selection is saved in `$FRONTAL_HOME/config.toml`:\n\n```toml\n[clients]\ncodex = true\nclaude = false\n```\n\nWhen both managed clients expose compatible provider settings, postinstall also\npersists the selected shared Gateway upstream:\n\n```toml\n[model]\nclient_provider = \"claude\"\n```\n\nLater bare `frontal start` and `frontal restart` commands read this value again;\nthe selection does not depend on postinstall-only environment flags. A complete\nlocal `[model]` provider (`base_url` plus `api_key`) still takes precedence.\n\nUnqualified `frontal start`, `frontal status`, `frontal stop`, and\n`frontal uninstall` use this persisted selection. The postinstall skip\nenvironment variables skip only that installation action and do not rewrite\nthe persisted selection.\n\nWhen one selected client provider config is available, confirm whether to reuse\nthat provider or answer `n` to enter a local Frontal provider. When both\nselected client provider configs are available, choose `codex` or `claude` to\nselect the Frontal Gateway upstream, or choose `n` to enter a local Frontal\nprovider instead. If Codex is selected while it is using official OpenAI login,\nthere is no Codex upstream provider to reuse; Codex still gets plugin assets and\nmemory hooks, but provider traffic stays on the official login path.\n\nAfter `frontal status` completes, postinstall prints `Frontal Lobe status:\nEnabled` or `Frontal Lobe status: Unavailable`. The normal usage reminders are\nprinted only when the status is `Enabled`; otherwise it prints red diagnostics\nand suggested checks. The end of the visible output includes a short\ncommon-command list for `frontal status`, `frontal start`, `frontal stop`,\n`frontal-codex sessions`, and `frontal-claude sessions`. If backend startup fails, postinstall tries a\nbest-effort recovery with `frontal stop` followed by another `frontal start`,\nthen prints diagnostics and manual recovery suggestions if the retry still\nfails.\n\nIf postinstall scripts are disabled or you want to refresh the registration and\nhook trust manually, run:\n\n```bash\nfrontal codex-plugin install\nfrontal codex-plugin activate --yes\n```\n\nTo skip automatic Codex marketplace registration and Codex postinstall takeover\nwhile keeping backend and Claude Code setup enabled, set:\n\n```bash\nFRONTAL_SKIP_CODEX_PLUGIN_INSTALL=1 npm install -g ./ch4acko3-frontal-lobe-0.1.16.tgz --foreground-scripts\n```\n\nTo explicitly skip Claude Code adapter setup while keeping backend and Codex\nsetup enabled, set:\n\n```bash\nFRONTAL_SKIP_CLAUDE_ADAPTER_INSTALL=1 npm install -g ./ch4acko3-frontal-lobe-0.1.16.tgz --foreground-scripts\n```\n\nTo keep marketplace registration but skip installed-cache refresh, set:\n\n```bash\nFRONTAL_SKIP_CODEX_PLUGIN_CACHE_REFRESH=1 npm install -g ./ch4acko3-frontal-lobe-0.1.16.tgz --foreground-scripts\n```\n\nAfter registration, postinstall can activate the plugin and write hook trust\nwhen you answer `y` to `Activate and trust Frontal Codex Adapter hooks now?`.\nIf you skip that step, restart Codex, open **Plugins** or `/plugins`, then\ninstall/enable **Frontal Codex Adapter** from the Personal marketplace. Hook\napproval prompts only appear after the plugin is activated in Codex. After\nactivation and hook trust, the `SessionStart` hook checks the local Frontal\nGateway. If the backend is unavailable, it silently runs `frontal start` so\nconfig takeover or memory-only reconcile happens only after the plugin is\nactive. The hook does not inject status messages into the conversation; use\n`frontal status` or `frontal-codex status` to inspect the backend and adapter\nstate.\n\nIf the Codex App plugin UI does not show hook approval prompts, activate from a\nterminal instead:\n\n```bash\nfrontal codex-plugin activate\n```\n\nThis explicitly installs/enables the plugin through the resolved local Codex\nruntime (a standalone CLI when available, otherwise the runtime bundled with\nCodex App), shows the Frontal hooks, asks for confirmation, and writes Codex\nhook trust. It does not need to start the backend when npm postinstall already\ndid so. For automation after reviewing the hooks, pass `--yes`.\n\nTo review and trust the currently loaded Frontal Hooks without reinstalling,\nenabling, or migrating the plugin marketplace entry, run:\n\n```bash\nfrontal codex-plugin trust-hooks\n```\n\nThis is also the recovery command printed when an update cannot request Hook\nauthorization interactively.\n\nWhen the current Codex config uses official OpenAI login (either no explicit\nprovider with `auth.json`, `model_provider = \"openai\"` without a\n`model_providers.openai` table, or a selected provider table with\n`requires_openai_auth = true`), postinstall uses `--no-provider-takeover` and\nleaves Codex `config.toml` untouched. Codex still gets Frontal plugin assets,\nhooks, `$frontal-memory`, and hook-driven memory writeback. If you later switch\nCodex to a regular provider/API key profile, the `SessionStart` hook can\nreconcile Codex back to provider takeover without reinstalling hooks or skills.\n\nDuring an interactive npm postinstall, Frontal asks which clients to configure\nand, when needed, which selected client provider config the Gateway should use.\nAnswer `n` at the provider prompt, or choose `none` at the client prompt, to use\na local Frontal provider instead; the script prompts for provider API key and\nbase URL, then writes them to `$FRONTAL_HOME/config.toml` under `[model]`.\nGateway prefers that local provider over adapter upstreams, while any selected\nclient config is still temporarily pointed at the Gateway and restored to its\noriginal contents on `frontal stop` or `frontal uninstall`.\n\nThe same interactive postinstall also asks whether to configure Memorax memory.\nAnswer `y` to write `[memorax].endpoint`, `[memorax].api_key`, and\n`[memorax].user_id` to `$FRONTAL_HOME/config.toml`; the endpoint is written as\n`http://test-code.beta.memorax.net` by default and can be changed later in\n`config.toml` or with `FRONTAL_MEMORAX_ENDPOINT`. API key input is masked during\ninteractive install, and scripted installs log only `<provided>`. Keep\n`config.toml` local because it can contain the Memorax API key. If you do not\nhave a Memorax account/API key yet, register at\n`http://test-code.beta.memorax.net` before filling the prompt.\n\n`[memorax].user_id` is the base user ID. Frontal derives a readable\nworkspace-scoped ID for every real search/add request. Git worktrees of the same\nrepository share memory, sessions in the same non-Git directory share memory,\nand different repositories/directories remain isolated. Codex tasks created\nwithout a project share the `Codex-General` scope. The postinstall does not\nissue an unscoped network probe; credentials are first checked by a scoped\nmemory request made from a trusted workspace.\n\nIf `frontal start` detects that the Codex plugin is not prepared, interactive\nruns ask whether to install it now. Answer `y` to stage the Personal marketplace\nplugin; after installation, restart or refresh Codex and enable **Frontal Codex\nAdapter** from Plugins or `/plugins`.\n\n### Managed client lifecycle\n\nUse `--clients` to override the persisted selection for one lifecycle command:\n\n```bash\nfrontal start --clients claude\nfrontal status\nfrontal stop\n```\n\nAccepted values are `codex`, `claude`, `codex,claude`, `all`, and `none`.\n`--clients` takes precedence over the legacy `--no-codex-adapter` and\n`--no-claude-adapter` flags. When `[model].client_provider` is the active\nGateway upstream because no explicit environment or complete local provider is\nconfigured, a start override must include that provider client; an incompatible\nstart fails before changing either adapter or the Gateway. Stop and uninstall\ncan still target an independent partial client scope. Start records a\nconservative cleanup scope before changing integrations, so later unqualified\nstatus, stop, and uninstall commands clean up every client touched by the\nattempt even if Gateway startup fails.\n\nAn explicit partial stop or uninstall touches only the selected client. If\nanother managed client remains active, the Gateway stays running. A partial\nuninstall also preserves the shared npm package so the remaining client's\nplugin does not point at removed package assets:\n\n```bash\nfrontal stop --clients codex\nfrontal uninstall --clients codex\n```\n\nUninstall enters plugin and npm-package cleanup only after every selected\nclient config has been restored and the Gateway stop phase succeeds. A failed\nstop keeps the active cleanup marker and plugin assets for retry. Claude plugin\nremoval uses the official CLI keep-data mode, so plugin data is retained.\n\n### Codex provider recovery\n\nNormal API/provider routing is `Codex -> Gateway -> real upstream`. If status\nreports a stale takeover or Gateway startup reports recursive provider routing,\nrun:\n\n```bash\nfrontal stop\nfrontal-codex repair-stale-takeover\nfrontal start\n```\n\nRepair prefers the authoritative upstream restore point and then a matching\nplugin recovery snapshot. If neither is available, switch back to the real\nCodex provider profile or repair `$CODEX_HOME/config.toml`; a verified current\nprovider supersedes a polluted legacy upstream cache, so do not manually edit\n`$FRONTAL_HOME/adapters/codex/`. Advanced `FRONTAL_MODEL_BASE_URL` or local\n`[model].base_url` overrides must also point to a real upstream, never the\ncurrent, default, or historical Gateway origin.\n\n## Isolated Codex Test\n\nUse an isolated Codex home while testing provider takeover. This avoids changing\nthe default Codex login/config used by your normal Codex app or CLI sessions.\n\n```bash\nexport CODEX_HOME=\"$HOME/.codex-frontal-test\"\n\nfrontal start \\\n  --provider-mode isolated \\\n  --session-mode direct \\\n  --codex-home \"$CODEX_HOME\"\n\nfrontal status\n```\n\nThen start Codex from the same shell when you want to test through that isolated\nhome:\n\n```bash\nCODEX_HOME=\"$CODEX_HOME\" codex\n```\n\nStop Frontal when done:\n\n```bash\nfrontal stop --codex-home \"$CODEX_HOME\"\n```\n\n## Isolated Claude Code Test\n\nUse an isolated Claude Code home while testing provider takeover:\n\n```bash\nexport CLAUDE_CONFIG_DIR=\"$HOME/.claude-frontal-test\"\nexport FRONTAL_HOME=\"$HOME/.frontal_lobe-claude-test\"\nexport FRONTAL_GATEWAY_PORT=18787\n\nfrontal start \\\n  --home \"$FRONTAL_HOME\" \\\n  --clients claude \\\n  --session-mode direct \\\n  --force\n\nfrontal-claude status --claude-home \"$CLAUDE_CONFIG_DIR\" --frontal-home \"$FRONTAL_HOME\"\n```\n\nThen start Claude Code from the same shell:\n\n```bash\nCLAUDE_CONFIG_DIR=\"$CLAUDE_CONFIG_DIR\" claude\n```\n\nStop Frontal when done:\n\n```bash\nfrontal stop --home \"$FRONTAL_HOME\" --clients claude\n```\n\n## Memory Setup And End-To-End Tests\n\nFor native/direct memory setup, dashboard configuration, automatic search/add,\nactive `$frontal-memory` skill usage, and end-to-end verification, follow the\nincluded guides:\n\n- `docs/npm-getting-started.zh.md`\n- `docs/npm-local-install.zh.md`\n- `docs/direct-native-memory-quickstart.zh.md`\n- `docs/direct-native-memory-e2e-test.zh.md`\n\n## Uninstall\n\n```bash\nfrontal uninstall\n```\n\nUse `frontal uninstall` as the primary removal path. It stops the backend,\nrestores the selected or active Codex and Claude Code config when Frontal is\ncurrently managing them,\nwrites no replacement values into the current launchd environment, removes the\nFrontal-owned loopback-proxy LaunchAgent/helper when Codex is selected,\nwrites a backend-removed marker, disables the staged Codex plugin entry,\nremoves the Codex personal marketplace entry, asks the resolved Codex runtime to\nremove `frontal-codex-adapter@personal` when available, clears the installed Codex\nplugin cache, removes old `$CODEX_HOME/plugins/frontal-codex-adapter` staging\nleft by earlier versions, removes the local Claude Code marketplace/plugin\nregistration, and removes the global npm package when the command is running from the\npackaged npm install and the uninstall covers all managed clients. A partial\nclient uninstall preserves the shared package and any Gateway still needed by\nanother active client. Frontal user state is intentionally left in place.\n\nModern npm does not run uninstall lifecycle scripts. Running `npm uninstall -g\n@ch4acko3/frontal-lobe` directly removes the package files but cannot run the full\nFrontal cleanup first. If you already removed the package directly and still see\nthe Codex plugin, remove it manually:\n\n```bash\ncodex plugin remove frontal-codex-adapter@personal\n```\n\nThe packaged Gateway also watches its npm package files while it is running. If\nthe package is removed before `frontal uninstall` runs, active Gateway streams\nare interrupted with a `frontal_backend_uninstalled` failure event, provider\nrequests are aborted, Codex recovery markers are written for installed Frontal\nplugin copies, and the Gateway process exits after best-effort config restore.\nThis is only a safety net; `frontal uninstall` remains the recommended path\nbecause it can report cleanup details before the package files disappear.\n\nFor local validation from this repository, build and install the generated\ntarball:\n\n```bash\nmake npm-package-check\n```\n","readmeFilename":"README.md"}