- Split 1504-line monolithic main.tsx into 5 utility modules: - src/utils/tool-maps.ts (TOOL_GROUPS, TOOL_TO_UI, MODEL_OPTIONS, QUICK_PROMPTS) - src/utils/input-handling.ts (keyboard shortcuts, textarea, event listeners) - src/utils/thread-management.ts (deduplication, thread helpers) - src/utils/message-rendering.ts (tool call extraction, UI matching) - src/utils/api-client.ts (LangGraph API client operations) - Add missing deps: unist-util-visit, hast - Update agent model configs (opus for backend, haiku for tester) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Container App URLs (not Web App) - ACR in AuthData resource group - 5 sub-agents (enterprise/searcher/coder/writer/generalInput) - New components (web-read-progress, force-summary) - Logs unified to AuthData/LoGSOC + SOC Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
## Removed (old SOC system) - backend/ — Python FastAPI + LangGraph Python ReAct agent - frontend/ — Next.js Gemini-style UI - config/, doc/ — old documentation - .github/workflows/deploy-backend.yml - .github/workflows/deploy-frontend.yml ## Added (new LangGraph.js system) - langgraph/src/agent/enterprise/ — enterprise agent with 6 tools - kb_search → KnowledgeResultCard - ticket_list/detail → TicketSummaryCard / TicketDetailCard - web_search (Jina Search+Reader) → SearchResultCard - sandbox_run (Daytona REST) → SandboxResultCard - langgraph/src/agent-uis/enterprise/ — UI card components - .github/workflows/deploy-langgraph-ui.yml — Vite SPA → Azure Static Web App ## Azure Resources - soc-backend webapp: DELETED - soc-frontend Static Web App (eastasia): DELETED - soc-langgraph-ui Static Web App (eastasia): CREATED URL: salmon-mushroom-0d8872e00.7.azurestaticapps.net Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>