fix: remove legacy config APIs

Remove stale ToolConfig and ConfigFolder backend/frontend surfaces after the ConfigProfile refactor. Drop dead routers, schemas, model exports, frontend routes, clients, pages, and tests; keep ToolType API compatibility for existing interface/is_builtin response shape.

Quality gates: backend LSP diagnostics passed; backend py_compile passed; backend ruff passed; frontend ToolWorkshopPage test passed. Frontend typecheck blocked by unrelated missing xterm-addon-serialize types.
This commit is contained in:
2026-06-03 12:40:47 +02:00
parent b6f89f9df0
commit 4201326467
33 changed files with 290 additions and 2932 deletions
-1
View File
@@ -19,7 +19,6 @@ let warnings = 0;
const OVERSIZE_ALLOWLIST = [
// Form-heavy admin tabs: 15+ fields each, splitting would create micro-components
"components/features/tool-workshop/ToolTypesTab.tsx",
"components/features/tool-workshop/ToolConfigsTab.tsx",
// Complex terminal hook: WS lifecycle + ping-pong + echo + resize debouncing
"hooks/use-terminal-connection.ts",
// Terminal component: xterm lifecycle + resize observer + overlay UI