https://github.com/anomalyco/opencode/issues/new?template=bug-report.yml&title=TUI+crash%3A+undefined+is+not+an+object+%28evaluating+%27config.providers%27%29&opencode-version=1.17.15&os=macOS+27.0.0+%28arm64%29&terminal=WezTerm+20260707-093716-fff02ca5&reproduce=Reported+automatically+from+the+opencode+crash+screen.+If+you+can%2C+describe+what+you+were+doing+when+it+crashed.&description=The+opencode+TUI+crashed+with+an+unexpected+error.%0A%0A**Error%3A**+undefined+is+not+an+object+%28evaluating+%27config.providers%27%29%0A%0A**Stack+trace%3A**%0A%60%60%60%0AError%3A+undefined+is+not+an+object+%28evaluating+%27config.providers%27%29%0A++++at+getTTL+%28%2FUsers%2Fzhanglf%2F.cache%2Fopencode%2Fpackages%2Fopencode-cache-hit%40latest%2Fnode_modules%2Fopencode-cache-hit%2Fsrc%2Fcache-ttl-view.tsx%3A51%3A25%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+sJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A8440%29%0A++++at+%3Canonymous%3E+%28%2FUsers%2Fzhanglf%2F.cache%2Fopencode%2Fpackages%2Fopencode-cache-hit%40latest%2Fnode_modules%2Fopencode-cache-hit%2Fsrc%2Fcache-ttl-view.tsx%3A114%3A17%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+CacheTTLView+%28%2FUsers%2Fzhanglf%2F.cache%2Fopencode%2Fpackages%2Fopencode-cache-hit%40latest%2Fnode_modules%2Fopencode-cache-hit%2Fsrc%2Fcache-ttl-view.tsx%3A112%3A23%29%0A++++at+MainSessionView+%28%2FUsers%2Fzhanglf%2F.cache%2Fopencode%2Fpackages%2Fopencode-cache-hit%40latest%2Fnode_modules%2Fopencode-cache-hit%2Fsrc%2Fmain-session-view.tsx%3A50%3A9%29%0A++++at+CacheHitSidebar+%28%2FUsers%2Fzhanglf%2F.cache%2Fopencode%2Fpackages%2Fopencode-cache-hit%40latest%2Fnode_modules%2Fopencode-cache-hit%2Fsrc%2Fwidget.tsx%3A103%3A13%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+M+%28%2F%24bunfs%2Froot%2Fchunk-w2h982az.js%3A71%3A16971%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+d+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3135%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A15542%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+m2+%28%2F%24bunfs%2Froot%2Fchunk-w2h982az.js%3A71%3A17524%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+children+%28%2F%24bunfs%2Froot%2Fchunk-cbeghy3f.js%3A45%3A26621%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A19876%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A20364%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A19876%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+children+%28%2F%24bunfs%2Froot%2Fchunk-cbeghy3f.js%3A89%3A8194%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A14136%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+vJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A7957%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A14078%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+dJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3567%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A14070%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+children+%28%2F%24bunfs%2Froot%2Fchunk-cbeghy3f.js%3A8%3A17288%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A14136%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+vJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A7957%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A14078%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+dJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3567%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A14070%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A%0A...+%28truncated%29%0A%60%60%60
https://github.com/anomalyco/opencode/issues/new?template=bug-report.yml&title=TUI+crash%3A+undefined+is+not+an+object+%28evaluating+%27config.providers%27%29&opencode-version=1.17.15&os=macOS+27.0.0+%28arm64%29&terminal=WezTerm+20260707-093716-fff02ca5&reproduce=Reported+automatically+from+the+opencode+crash+screen.+If+you+can%2C+describe+what+you+were+doing+when+it+crashed.&description=The+opencode+TUI+crashed+with+an+unexpected+error.%0A%0A**Error%3A**+undefined+is+not+an+object+%28evaluating+%27config.providers%27%29%0A%0A**Stack+trace%3A**%0A%60%60%60%0AError%3A+undefined+is+not+an+object+%28evaluating+%27config.providers%27%29%0A++++at+getTTL+%28%2FUsers%2Fzhanglf%2F.cache%2Fopencode%2Fpackages%2Fopencode-cache-hit%40latest%2Fnode_modules%2Fopencode-cache-hit%2Fsrc%2Fcache-ttl-view.tsx%3A51%3A25%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+sJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A8440%29%0A++++at+%3Canonymous%3E+%28%2FUsers%2Fzhanglf%2F.cache%2Fopencode%2Fpackages%2Fopencode-cache-hit%40latest%2Fnode_modules%2Fopencode-cache-hit%2Fsrc%2Fcache-ttl-view.tsx%3A114%3A17%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+CacheTTLView+%28%2FUsers%2Fzhanglf%2F.cache%2Fopencode%2Fpackages%2Fopencode-cache-hit%40latest%2Fnode_modules%2Fopencode-cache-hit%2Fsrc%2Fcache-ttl-view.tsx%3A112%3A23%29%0A++++at+MainSessionView+%28%2FUsers%2Fzhanglf%2F.cache%2Fopencode%2Fpackages%2Fopencode-cache-hit%40latest%2Fnode_modules%2Fopencode-cache-hit%2Fsrc%2Fmain-session-view.tsx%3A50%3A9%29%0A++++at+CacheHitSidebar+%28%2FUsers%2Fzhanglf%2F.cache%2Fopencode%2Fpackages%2Fopencode-cache-hit%40latest%2Fnode_modules%2Fopencode-cache-hit%2Fsrc%2Fwidget.tsx%3A103%3A13%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+M+%28%2F%24bunfs%2Froot%2Fchunk-w2h982az.js%3A71%3A16971%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+d+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3135%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A15542%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+m2+%28%2F%24bunfs%2Froot%2Fchunk-w2h982az.js%3A71%3A17524%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+children+%28%2F%24bunfs%2Froot%2Fchunk-cbeghy3f.js%3A45%3A26621%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A19876%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A20364%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A19876%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+children+%28%2F%24bunfs%2Froot%2Fchunk-cbeghy3f.js%3A89%3A8194%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A14136%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+vJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A7957%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A14078%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+dJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3567%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A14070%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+children+%28%2F%24bunfs%2Froot%2Fchunk-cbeghy3f.js%3A8%3A17288%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A14136%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+F+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3993%29%0A++++at+vJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A7957%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A14078%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A++++at+dJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A3567%29%0A++++at+%3Canonymous%3E+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A14070%29%0A++++at+b+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A6673%29%0A++++at+mJ+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9650%29%0A++++at+p+%28%2F%24bunfs%2Froot%2Fchunk-rc40ds90.js%3A2%3A9431%29%0A%0A...+%28truncated%29%0A%60%60%60