When integrating the pg-ai guide plugin with Claude Code, the system attempts to create a folder named mcp-logs-plugin:pg:pg-aiguide, which causes Claude Code to terminate.
Please remove the colon (:) from the name pg:pg-aiguide used by pg-aiguide to prevent this issue.
O.S. : Windows 11 Home
Claude Code Logs:
gGI=Object.create;var{getPrototypeOf:pGI,defineProperty:n_H,getOwnPropertyNames:CV$}=Object;var wV$=Object.prototype.hasOwnProperty,gA=(H,$,A)=>{for(let L of CV$($))if(!wV$.call(H,L)&&L!=="default")n_H(H,L,{get:()=>$[L],enumerable:!0});if(A){for(let L of CV$($))if(!wV$.call(A,L)&&L!=="default")n_H(A,L,{get:()=>$[L],enumerable:!0});return A}},u=(H,$,A)=>{A=H!=null?gGI(pGI(H)):{};let L=$||!H||!H.__esModule?n_H(A,"default",{value:H,enumerable:!0}):A;for(let D of CV$(H))if(!wV$.call(L,D))n_H(L,D,{get:()=>H[D],enumerable:!0});return L};var z=(H,$)=>()=>($||H(($={exports:{}}).exports,$),$.exports);var y0=(H,$)=>{for(var A in $)n_H(H,A,{get:$[A],enumerable:!0,configurable:!0,set:(L)=>$[A]=()=>L})};var F=(H,$)=>()=>(H&&($=H(H=0)),$);var n8A=z((s01,mGI)=>{mGI.exports=require("B:/~BUN/root/image-processor.node")});var a8A=z((t01,dGI)=>{dGI.exports=require("B:/~BUN/root/file-index.node")});var r8A=z((e01,cGI)=>{cGI.exports=require("B:/~BUN/root/ripgrep.node")});var lGI,OCH;var zV$=F(()=>{lGI=typeof global=="object"& | ... truncated 12 | );I=B[0]||"";for(let V=B.length-1;V>=1;V--){let W=B[V];if(W)yield W}}if(I)yield I}finally{await A.close()}}var bf,RCH,L2I=5,D2I,I2I;var WL=F(()=>{$A();bf=u(require("fs")),RCH=require("fs/promises");D2I={cwd(){return process.cwd()},existsSync(H){return yG("existsSync",()=>bf.existsSync(H))},async stat(H){return RCH.stat(H)},statSync(H){return yG("statSync",()=>bf.statSync(H))},lstatSync(H){return yG("lstatSync",()=>bf.lstatSync(H))},readFileSync(H,$){return yG("readFileSync",()=>bf.readFileSync(H,{encoding:$.encoding}))},readFileBytesSync(H){return yG("readFileBytesSync",()=>bf.readFileSync(H))},readSync(H,$){return yG("readSync",()=>{let A=void 0;try{A=bf.openSync(H,"r");let L=Buffer.alloc($.length),D=bf.readSync(A,L,0,$.length,0);return{buffer:L,bytesRead:D}}finally{if(A)bf.closeSync(A)}})},writeFileSync(H,$,A){return yG("writeFileSync",()=>{let L=bf.existsSync(H);if(!A.flush){let I={encoding:A.encoding};if(!L)I.mode=A.mode??384;else if(A.mode!==void 0)I.mode=A.mode;bf.writeFileSync(H,$,I);return}let D;try{ | ... truncated ENOENT: no such file or directory, mkdir 'C:\Users\0sule\AppData\Local\claude-cli-nodejs\Cache\C--flutter-project-galaxy-ring\mcp-logs-plugin:pg:pg-aiguide' path: "C:\Users\0sule\AppData\Local\claude-cli-nodejs\Cache\C--flutter-project-galaxy-ring\mcp-logs-plugin:pg:pg-aiguide", syscall: "mkdir", errno: -2, code: "ENOENT" at mkdirSync (unknown:1:1) at B:/~BUN/root/claude.exe:12:1894 at yG (B:/~BUN/root/claude.exe:11:8378) at mkdirSync (B:/~BUN/root/claude.exe:12:1843) at writeFn (B:/~BUN/root/claude.exe:16:169) at E (B:/~BUN/root/claude.exe:12:26977)