ACP v2 linked terminal - real server / MCP capture Commit: 2755a951a18b7b1725cf165718d014c3b7261245 Fresh synthetic project; no copied database; same driver on both sides. 1. Agent: state_update running; terminal_update term (npm run dev). 2. Agent: linked tool_call_update completed, content terminal term. Real server t3_thread_read: {"threadStatus": "running", "linked": [{"status": "completed", "text": "$ Ran command", "type": "command_execution"}]} 3. Agent: terminal_output_chunk term, "still running\n"; no exit status. Real server t3_thread_read: {"threadStatus": "running", "linked": [{"status": "running", "text": "$ npm run dev\nstill running\n", "type": "command_execution"}]} Persisted linked projection: {"nativeId": "linked", "status": "running", "input": "npm run dev", "output": "still running\n"} 4. Agent: state_update idle, stopReason end_turn. Real server t3_thread_read: {"threadStatus": "completed", "linked": [{"status": "completed", "text": "$ npm run dev\nstill running\n", "type": "command_execution"}]}