Declared ACP server: [{"type":"acp","name":"t3-code","serverId":"t3-code"}] 1. Discovery without a negotiated MCP protocol server/discover: OUTER ACP ERROR {"_tag":"Cause","code":0,"message":"[{\"_tag\":\"Die\",\"defect\":\"Missing key\\n at [\\\"connectionId\\\"]\"}]","data":[{"_tag":"Die","defect":"Missing key\n at [\"connectionId\"]"}]} 2. Fallback MCP initialization initialize: OUTER ACP ERROR {"_tag":"Cause","code":0,"message":"[{\"_tag\":\"Die\",\"defect\":\"Missing key\\n at [\\\"connectionId\\\"]\"}]","data":[{"_tag":"Die","defect":"Missing key\n at [\"connectionId\"]"}]} tools/list: OUTER ACP ERROR {"_tag":"Cause","code":0,"message":"[{\"_tag\":\"Die\",\"defect\":\"Missing key\\n at [\\\"connectionId\\\"]\"}]","data":[{"_tag":"Die","defect":"Missing key\n at [\"connectionId\"]"}]} tools/call: OUTER ACP ERROR {"_tag":"Cause","code":0,"message":"[{\"_tag\":\"Die\",\"defect\":\"Missing key\\n at [\\\"connectionId\\\"]\"}]","data":[{"_tag":"Die","defect":"Missing key\n at [\"connectionId\"]"}]} 3. Reinitialization on the same ACP connection initialize: OUTER ACP ERROR {"_tag":"Cause","code":0,"message":"[{\"_tag\":\"Die\",\"defect\":\"Missing key\\n at [\\\"connectionId\\\"]\"}]","data":[{"_tag":"Die","defect":"Missing key\n at [\"connectionId\"]"}]} tools/list: OUTER ACP ERROR {"_tag":"Cause","code":0,"message":"[{\"_tag\":\"Die\",\"defect\":\"Missing key\\n at [\\\"connectionId\\\"]\"}]","data":[{"_tag":"Die","defect":"Missing key\n at [\"connectionId\"]"}]} tools/call: OUTER ACP ERROR {"_tag":"Cause","code":0,"message":"[{\"_tag\":\"Die\",\"defect\":\"Missing key\\n at [\\\"connectionId\\\"]\"}]","data":[{"_tag":"Die","defect":"Missing key\n at [\"connectionId\"]"}]} END OF SCRIPTED ACP EXCHANGE