wraith/internal/ai
Vantz Stockwell 999f8f0539
All checks were successful
Build & Sign Wraith / Build Windows + Sign (push) Successful in 1m2s
fix: OAuth token exchange — try JSON then form-encoded, show actual error in browser
The callback page now shows the real error message instead of a generic
"Failed to exchange" message. Token exchange tries JSON Content-Type first
(matching Claude Code's pattern) with form-encoded fallback. Full response
body logged for debugging.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 11:48:54 -04:00
..
client_test.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00
client.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00
conversation_test.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00
conversation.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00
oauth_test.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00
oauth.go fix: OAuth token exchange — try JSON then form-encoded, show actual error in browser 2026-03-17 11:48:54 -04:00
router_test.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00
router.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00
screenshot_test.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00
screenshot.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00
service.go feat: wire real Claude API — OAuth login + live chat via Wails bindings 2026-03-17 10:22:07 -04:00
terminal_buffer_test.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00
terminal_buffer.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00
tools.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00
types.go feat: AI copilot backend — OAuth PKCE, Claude API streaming, 16 tools, conversations 2026-03-17 09:09:23 -04:00