**Parent:** #6876 | **Epic:** #6870 ## Description Update error troubleshooting middleware and MCP command to use the Copilot SDK agent. ## Tasks - [ ] Update `cmd/middleware/error.go` to use `CopilotAgent` for error troubleshooting - Wire `ErrorOccurredHandler` hook for automatic error recovery - Adapt 3-attempt retry loop to SDK session model - Update solution extraction for SDK response format - [ ] Update `cmd/mcp.go` to integrate Copilot SDK client lifecycle where needed - [ ] Update `internal/agent/feedback/feedback.go` for SDK session-based conversation - [ ] Update IoC container (`cmd/container.go`) to register new factory and client manager ## Modified Files - `cmd/middleware/error.go` - `cmd/mcp.go` - `internal/agent/feedback/feedback.go` - `cmd/container.go`
Parent: #6876 | Epic: #6870
Description
Update error troubleshooting middleware and MCP command to use the Copilot SDK agent.
Tasks
cmd/middleware/error.goto useCopilotAgentfor error troubleshootingErrorOccurredHandlerhook for automatic error recoverycmd/mcp.goto integrate Copilot SDK client lifecycle where neededinternal/agent/feedback/feedback.gofor SDK session-based conversationcmd/container.go) to register new factory and client managerModified Files
cmd/middleware/error.gocmd/mcp.gointernal/agent/feedback/feedback.gocmd/container.go