|
|
3a734f2426
|
feat: Add terminal UI control tools for MCP
- Add 5 terminal tools: open, close, toggle, move, resize
- Create terminalHandlers.ts with UI control functions
- Add terminal category to toolDefinitions and toolRegistry
- Expose FloatingTerminal controls via defineExpose
- Connect controls in App.vue via setTerminalControls
- Fix ToolsDropdown missing terminal category
|
2026-02-13 18:42:47 -06:00 |
|
|
|
424afa060c
|
feat: Improve WebMCP connection handling and tools management
WebMCP service:
- Add headless mode configuration
- Implement proper event handlers with unsubscribe support
- Add connection info tracking (channel, server, status, tools)
- Add destroyWebMCP for cleanup
- Improve connectWithToken to pass token directly
Canvas store:
- Add connection state (reconnecting, status, error, info)
- Add computed statusColor for UI feedback
Components:
- Add ConnectionDropdown for connection status display
- Add ToolsDropdown for tools management UI
Tool registry:
- Improve tool activation/deactivation logic
- Better error handling and logging
|
2026-02-13 18:06:45 -06:00 |
|