opencode
opencode copied to clipboard
opentui: fatal: undefined is not an object (evaluating 'local.agent.current().name')
Description
TypeError: undefined is not an object (evaluating 'local.agent.current().name')
at <anonymous> (src/cli/cmd/tui/component/prompt/index.tsx:841:75)
at <anonymous> (../../node_modules/.bun/@[email protected]+897ebc1644d3edd0/node_modules/@opentui/solid/index.js:148:62)
at runComputation (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:742:22)
at updateComputation (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:724:3)
at runTop (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:833:7)
at runUserEffects (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:928:18)
at runUpdates (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:849:17)
at completeUpdates (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:900:17)
at runUpdates (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:850:5)
at setStore (../../node_modules/.bun/[email protected]/node_modules/solid-js/store/dist/dev.js:221:5)
at processTicksAndRejections (native:7:39)...
Plugins
oh-my-opencode 2.14.0
OpenCode version
1.1.23
Steps to reproduce
- type /connect
- select github copilot
- open brower goto https://github.com/login/device/select_account and type 8 digits
- after finish all work in browser, the TUI crashs
Screenshot and/or share link
No response
Operating System
MacOS 26.2
Terminal
MacOS buildin terminal
This issue might be a duplicate of existing issues. Please check:
- #7918: Root cause issue - Crash when local.agent.current() returns undefined during authentication
- #7550: TUI crashes after successful provider connection authentication
- #7975: Same error triggered by /connect command (closed as duplicate of #7918)
- #7931: Same error signature (closed as duplicate of #7918)
- #7932: TypeError during provider login flows (closed as duplicate of #7918)
- #7938: Crash during /connect provider connection (closed as duplicate of #7918)
- #8398: Identical error at same location (closed as duplicate of #7918)
- #8579: Currently open with same error signature
The underlying cause appears to be that local.agent.current() returns undefined when agents are being refreshed during provider authentication, causing the crash when accessing .name on an undefined object. This affects multiple provider connection flows including GitHub Copilot, OpenAI, Google, and LMStudio.
Feel free to ignore if your specific case differs from these existing reports.