Test
bcfbc8e00e
feat: wire AI agent panel to Claude API with tool calling
- Add ai-agent.ts: tool definitions (14 MCP tools), agent loop with
tool_use handling, WebSocket bridge execution (port 9710)
- Add useAiAgent hook: state machine (idle/thinking/tool-executing/done),
message management, abort support, undo tracking
- Update AiPanel.tsx: replace mock messages with real hook, add model
selector, input bar, empty state
- Add /api/ai/agent Vite proxy: non-streaming Anthropic endpoint for
tool-use loop
- Add design/ai-agent-wiring.pen with state machine diagram
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 22:16:06 +01:00
..
2026-02-26 13:31:31 +00:00
2026-02-28 21:30:47 +01:00
2026-02-28 22:16:06 +01:00
2026-02-27 15:27:30 +01:00
2026-02-26 00:55:16 +00:00
2026-02-26 03:05:22 +00:00
2026-02-28 19:06:17 +01:00
2026-02-26 18:17:40 +00:00
2026-02-26 19:12:45 +00:00
2026-02-28 21:31:47 +01:00
2026-02-27 19:00:30 +01:00
2026-02-28 12:57:34 +01:00
2026-02-26 20:14:46 +01:00
2026-02-28 14:02:38 +01:00
2026-02-28 21:37:23 +01:00
2026-02-28 22:03:38 +01:00
2026-02-26 20:14:54 +01:00
2026-02-27 18:23:28 +01:00
2026-02-27 22:43:19 +01:00
2026-02-26 19:50:29 +00:00
2026-02-26 17:43:29 +00:00
2026-02-27 14:14:21 +00:00
2026-02-28 20:10:20 +01:00
2026-02-26 08:46:18 +00:00
2026-02-27 11:59:23 +00:00
2026-02-28 12:07:35 +01:00
2026-02-27 18:03:41 +01:00
2026-02-27 15:27:11 +01:00
2026-02-26 00:12:40 +00:00
2026-02-27 14:27:43 +00:00
2026-02-26 12:40:27 +00:00
2026-02-28 12:34:01 +01:00
2026-02-27 15:27:13 +01:00
2026-02-28 21:43:16 +01:00
2026-02-28 12:41:57 +01:00