Repository navigation
Closed
Labels
Description
Description
Got Token refresh failed: 403 for all models of Github Copilot. Already tried logout and then login, but error still happens.
opencode run "hello" --print-logs --model github-copilot/claude-opus-4.5
INFO 2025-12-24T03:10:27 +209ms service=default version=1.0.193 args=["run","hello","--print-logs","--model","github-copilot/claude-opus-4.5"] opencode
INFO 2025-12-24T03:10:27 +1ms service=default directory=C:\Users\dwn\Dev\ai\comfyui\wott-nodes creating instance
INFO 2025-12-24T03:10:27 +0ms service=project directory=C:\Users\dwn\Dev\ai\comfyui\wott-nodes fromDirectory
INFO 2025-12-24T03:10:27 +34ms service=default directory=C:\Users\dwn\Dev\ai\comfyui\wott-nodes bootstrapping
INFO 2025-12-24T03:10:27 +3ms service=config path=C:\Users\dwn\.config\opencode\config.json loading
INFO 2025-12-24T03:10:27 +1ms service=config path=C:\Users\dwn\.config\opencode\opencode.json loading
INFO 2025-12-24T03:10:27 +9ms service=config path=C:\Users\dwn\.config\opencode\opencode.jsonc loading
INFO 2025-12-24T03:10:27 +2ms service=bun cmd=["C:\\Users\\dwn\\AppData\\Roaming\\npm\\node_modules\\opencode-ai\\node_modules\\opencode-windows-x64\\bin\\opencode.exe","add","@opencode-ai/[email protected]","--exact"] cwd=C:\Users\dwn\.config\opencode running
INFO 2025-12-24T03:10:27 +7ms service=config path=C:\Users\dwn\.opencode\opencode.jsonc loading
INFO 2025-12-24T03:10:27 +0ms service=config path=C:\Users\dwn\.opencode\opencode.json loading
INFO 2025-12-24T03:10:27 +1ms service=bun cmd=["C:\\Users\\dwn\\AppData\\Roaming\\npm\\node_modules\\opencode-ai\\node_modules\\opencode-windows-x64\\bin\\opencode.exe","add","@opencode-ai/[email protected]","--exact"] cwd=C:\Users\dwn\.opencode running
INFO 2025-12-24T03:10:27 +22ms service=bun code=0 stdout=bun add v1.3.5 (1e86cebd)
installed @opencode-ai/[email protected]
[10.00ms] done
stderr=Saved lockfile
done
INFO 2025-12-24T03:10:27 +4ms service=bun code=0 stdout=bun add v1.3.5 (1e86cebd)
installed @opencode-ai/[email protected]
[9.00ms] done
stderr=Saved lockfile
done
INFO 2025-12-24T03:10:27 +4ms service=plugin path=opencode-openai-codex-auth@latest loading plugin
INFO 2025-12-24T03:10:27 +1ms service=bun pkg=opencode-openai-codex-auth version=latest installing package using Bun's default registry resolution
INFO 2025-12-24T03:10:27 +0ms service=bun cmd=["C:\\Users\\dwn\\AppData\\Roaming\\npm\\node_modules\\opencode-ai\\node_modules\\opencode-windows-x64\\bin\\opencode.exe","add","--force","--exact","--cwd","C:\\Users\\dwn\\.cache\\opencode","opencode-openai-codex-auth@latest"] cwd=C:\Users\dwn\.cache\opencode running
INFO 2025-12-24T03:10:28 +1838ms service=bun code=0 stdout=bun add v1.3.5 (1e86cebd)
+ [email protected]
+ [email protected]
+ [email protected]
installed [email protected]
20 packages installed [1.81s]
stderr=Resolving dependencies
Resolved, downloaded and extracted [1]
Saved lockfile
done
INFO 2025-12-24T03:10:29 +40ms service=plugin path=opencode-gemini-auth@latest loading plugin
INFO 2025-12-24T03:10:29 +0ms service=bun pkg=opencode-gemini-auth version=latest installing package using Bun's default registry resolution
INFO 2025-12-24T03:10:29 +0ms service=bun cmd=["C:\\Users\\dwn\\AppData\\Roaming\\npm\\node_modules\\opencode-ai\\node_modules\\opencode-windows-x64\\bin\\opencode.exe","add","--force","--exact","--cwd","C:\\Users\\dwn\\.cache\\opencode","opencode-gemini-auth@latest"] cwd=C:\Users\dwn\.cache\opencode running
INFO 2025-12-24T03:10:30 +1917ms service=bun code=0 stdout=bun add v1.3.5 (1e86cebd)
+ [email protected]
+ [email protected]
+ [email protected]
installed [email protected]
20 packages installed [1.89s]
stderr=Resolving dependencies
Resolved, downloaded and extracted [1]
Saved lockfile
done
INFO 2025-12-24T03:10:30 +8ms service=plugin [email protected] loading plugin
INFO 2025-12-24T03:10:30 +1ms service=plugin [email protected] loading plugin
INFO 2025-12-24T03:10:30 +2ms service=bus type=* subscribing
INFO 2025-12-24T03:10:30 +0ms service=bus type=session.updated subscribing
INFO 2025-12-24T03:10:30 +0ms service=bus type=message.updated subscribing
INFO 2025-12-24T03:10:30 +0ms service=bus type=message.part.updated subscribing
INFO 2025-12-24T03:10:30 +0ms service=bus type=session.updated subscribing
INFO 2025-12-24T03:10:30 +0ms service=bus type=message.updated subscribing
INFO 2025-12-24T03:10:30 +0ms service=bus type=message.part.updated subscribing
INFO 2025-12-24T03:10:30 +0ms service=bus type=session.diff subscribing
INFO 2025-12-24T03:10:30 +0ms service=format init
INFO 2025-12-24T03:10:30 +0ms service=bus type=file.edited subscribing
INFO 2025-12-24T03:10:30 +1ms service=lsp serverIds=deno, typescript, vue, eslint, oxlint, biome, gopls, ruby-lsp, pyright, elixir-ls, zls, csharp, fsharp, sourcekit-lsp, rust, clangd, svelte, astro, jdtls, yaml-ls, lua-ls, php intelephense, dart, ocaml-lsp, bash, terraform, texlab, dockerfile, gleam, clojure-lsp, nixd, tinymist enabled LSP servers
INFO 2025-12-24T03:10:30 +0ms service=file.watcher init
INFO 2025-12-24T03:10:30 +4ms service=bus type=command.executed subscribing
INFO 2025-12-24T03:10:30 +3ms service=file.watcher platform=win32 backend=windows watcher backend
INFO 2025-12-24T03:10:30 +50ms service=vcs branch=main initialized
INFO 2025-12-24T03:10:30 +1ms service=bus type=file.watcher.updated subscribing
INFO 2025-12-24T03:10:31 +7ms service=server method=POST path=/session request
INFO 2025-12-24T03:10:31 +0ms service=server status=started method=POST path=/session request
INFO 2025-12-24T03:10:31 +3ms service=session id=ses_4b1a9cba1ffeEod0hpvOQkmM72 version=1.0.193 projectID=040efab62618c3b8fc30fe2b1a0e2cf08b7fb4bc directory=C:\Users\dwn\Dev\ai\comfyui\wott-nodes title=New session - 2025-12-24T03:10:31.007Z time={"created":1766545831007,"updated":1766545831007} created
INFO 2025-12-24T03:10:31 +1ms service=bus type=session.created publishing
INFO 2025-12-24T03:10:31 +0ms service=bus type=session.updated publishing
INFO 2025-12-24T03:10:31 +1ms service=server status=completed duration=5 method=POST path=/session request
INFO 2025-12-24T03:10:31 +1ms service=server method=GET path=/config request
INFO 2025-12-24T03:10:31 +0ms service=server status=started method=GET path=/config request
INFO 2025-12-24T03:10:31 +1ms service=server status=completed duration=1 method=GET path=/config request
INFO 2025-12-24T03:10:31 +2ms service=server method=GET path=/event request
INFO 2025-12-24T03:10:31 +0ms service=server status=started method=GET path=/event request
INFO 2025-12-24T03:10:31 +1ms service=server event connected
INFO 2025-12-24T03:10:31 +1ms service=bus type=* subscribing
INFO 2025-12-24T03:10:31 +1ms service=server status=completed duration=3 method=GET path=/event request
INFO 2025-12-24T03:10:31 +2ms service=server method=POST path=/session/ses_4b1a9cba1ffeEod0hpvOQkmM72/message request
INFO 2025-12-24T03:10:31 +0ms service=server status=started method=POST path=/session/ses_4b1a9cba1ffeEod0hpvOQkmM72/message request
INFO 2025-12-24T03:10:31 +3ms service=server status=completed duration=3 method=POST path=/session/ses_4b1a9cba1ffeEod0hpvOQkmM72/message request
INFO 2025-12-24T03:10:31 +43ms service=bus type=message.updated publishing
INFO 2025-12-24T03:10:31 +2ms service=provider status=started state
INFO 2025-12-24T03:10:31 +2ms service=models.dev file={} refreshing
INFO 2025-12-24T03:10:31 +9ms service=provider init
INFO 2025-12-24T03:10:31 +0ms service=bus type=message.part.updated publishing
INFO 2025-12-24T03:10:31 +3ms service=bus type=session.updated publishing
INFO 2025-12-24T03:10:31 +1ms service=bus type=session.status publishing
INFO 2025-12-24T03:10:31 +0ms service=session.prompt step=0 sessionID=ses_4b1a9cba1ffeEod0hpvOQkmM72 loop
INFO 2025-12-24T03:10:31 +7ms service=provider providerID=mistral found
INFO 2025-12-24T03:10:31 +0ms service=provider providerID=google found
INFO 2025-12-24T03:10:31 +0ms service=provider providerID=chutes found
INFO 2025-12-24T03:10:31 +0ms service=provider providerID=deepseek found
INFO 2025-12-24T03:10:31 +0ms service=provider providerID=zai-coding-plan found
INFO 2025-12-24T03:10:31 +0ms service=provider providerID=openai found
INFO 2025-12-24T03:10:31 +0ms service=provider providerID=github-copilot found
INFO 2025-12-24T03:10:31 +0ms service=provider providerID=opencode found
INFO 2025-12-24T03:10:31 +0ms service=provider status=completed duration=22 state
INFO 2025-12-24T03:10:31 +4ms service=llm providerID=opencode modelID=gpt-5-nano sessionID=ses_4b1a9cba1ffeEod0hpvOQkmM72 small=true agent=title stream
INFO 2025-12-24T03:10:31 +0ms service=provider status=started providerID=opencode getSDK
INFO 2025-12-24T03:10:31 +0ms service=provider providerID=opencode pkg=@ai-sdk/openai using bundled provider
INFO 2025-12-24T03:10:31 +0ms service=provider status=completed duration=0 providerID=opencode getSDK
INFO 2025-12-24T03:10:31 +1ms service=llm providerID=opencode modelID=gpt-5-nano sessionID=ses_4b1a9cba1ffeEod0hpvOQkmM72 small=true agent=title params={"options":{"reasoningEffort":"minimal","promptCacheKey":"ses_4b1a9cba1ffeEod0hpvOQkmM72","include":["reasoning.encrypted_content"],"reasoningSummary":"auto"}} params
INFO 2025-12-24T03:10:31 +11ms service=bus type=message.updated publishing
INFO 2025-12-24T03:10:31 +1ms service=session.prompt status=started resolveTools
INFO 2025-12-24T03:10:31 +1ms service=tool.registry status=started invalid
INFO 2025-12-24T03:10:31 +1ms service=tool.registry status=started bash
INFO 2025-12-24T03:10:31 +1ms service=bash-tool shell=c:\program files\git\bin\bash.exe bash tool using shell
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=started read
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=started glob
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=started grep
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=started list
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=started edit
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=started write
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=started task
INFO 2025-12-24T03:10:31 +1ms service=tool.registry status=started webfetch
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=started todowrite
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=started todoread
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=started skill
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=completed duration=3 invalid
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=completed duration=1 read
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=completed duration=1 glob
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=completed duration=1 grep
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=completed duration=1 list
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=completed duration=1 edit
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=completed duration=1 write
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=completed duration=0 webfetch
INFO 2025-12-24T03:10:31 +1ms service=tool.registry status=completed duration=1 todowrite
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=completed duration=1 todoread
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=completed duration=3 bash
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=completed duration=2 task
INFO 2025-12-24T03:10:31 +0ms service=tool.registry status=completed duration=1 skill
INFO 2025-12-24T03:10:31 +5ms service=mcp key=context7 type=local found
ERROR 2025-12-24T03:10:32 +902ms service=acp-command promise={} reason=NotFoundError Unhandled rejection
ERROR 2025-12-24T03:10:32 +0ms service=default e=NotFoundError rejection
INFO 2025-12-24T03:10:32 +801ms service=mcp key=context7 toolCount=2 create() successfully created client
INFO 2025-12-24T03:10:32 +1ms service=session.prompt status=completed duration=1714 resolveTools
INFO 2025-12-24T03:10:32 +2ms service=ripgrep cwd=C:\Users\dwn\Dev\ai\comfyui\wott-nodes limit=200 tree
INFO 2025-12-24T03:10:32 +5ms service=bus type=message.updated publishing
INFO 2025-12-24T03:10:32 +1ms service=llm providerID=opencode modelID=gpt-5-nano sessionID=ses_4b1a9cba1ffeEod0hpvOQkmM72 small=true agent=title stream
INFO 2025-12-24T03:10:32 +0ms service=llm providerID=opencode modelID=gpt-5-nano sessionID=ses_4b1a9cba1ffeEod0hpvOQkmM72 small=true agent=title params={"options":{"reasoningEffort":"minimal","promptCacheKey":"ses_4b1a9cba1ffeEod0hpvOQkmM72","include":["reasoning.encrypted_content"],"reasoningSummary":"auto"}} params
INFO 2025-12-24T03:10:32 +1ms service=bus type=session.updated publishing
INFO 2025-12-24T03:10:32 +1ms service=bus type=session.diff publishing
INFO 2025-12-24T03:10:32 +12ms service=session.processor process
INFO 2025-12-24T03:10:32 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4b1a9cba1ffeEod0hpvOQkmM72 small=false agent=build stream
INFO 2025-12-24T03:10:32 +0ms service=provider status=started providerID=github-copilot getSDK
INFO 2025-12-24T03:10:32 +0ms service=provider providerID=github-copilot pkg=@ai-sdk/github-copilot using bundled provider
INFO 2025-12-24T03:10:32 +1ms service=provider status=completed duration=1 providerID=github-copilot getSDK
INFO 2025-12-24T03:10:32 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4b1a9cba1ffeEod0hpvOQkmM72 small=false agent=build params={"options":{}} params
INFO 2025-12-24T03:10:32 +1ms service=bus type=session.status publishing
ERROR 2025-12-24T03:10:33 +584ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4b1a9cba1ffeEod0hpvOQkmM72 small=false agent=build error={"error":{}} stream error
ERROR 2025-12-24T03:10:33 +2ms service=session.processor error=Token refresh failed: 403 stack="Error: Token refresh failed: 403\n at fetch (C:\\Users\\dwn\\.cache\\opencode\\node_modules\\opencode-copilot-auth\\index.mjs:89:27)\n at processTicksAndRejections (native:7:39)" process
INFO 2025-12-24T03:10:33 +1ms service=bus type=session.error publishing
Error: Error: Token refresh failed: 403
INFO 2025-12-24T03:10:33 +1ms service=bus type=message.updated publishing
INFO 2025-12-24T03:10:33 +0ms service=session.compaction pruning
INFO 2025-12-24T03:10:33 +9ms service=session.prompt sessionID=ses_4b1a9cba1ffeEod0hpvOQkmM72 cancel
INFO 2025-12-24T03:10:33 +0ms service=bus type=session.status publishing
INFO 2025-12-24T03:10:33 +0ms service=bus type=session.idle publishingOpenCode version
1.0.193
Steps to reproduce
Just use opencode with any model from github copilot
Screenshot and/or share link
No response
Operating System
Win 11
Terminal
Wezterm/Powershell
Activity
github-actions commentedon Dec 24, 2025
This issue might be a duplicate of existing issues. Please check:
Feel free to ignore if none of these address your specific case.
dwn00 commentedon Dec 24, 2025
I think it's a github copilot problem
Toumash commentedon Jan 2, 2026
for me it was unpaid invoice. I didnt notice it, only appeared after the 403 - big banner on top of the github page. Updating the payment method solved it