zot/packages/agent
patriceckhart edbbcc1086 fix(provider): include full catalog in model picker, gate by credentials
Active() captured Catalog into a package var initializer, which runs
before the init() functions in catalog_builtin.go/extra_models.go append
the extended catalog. The picker therefore only ever saw the curated
seed list, dropping openrouter and every other extra provider. Defer the
Catalog read to call time so Active() reflects the fully-assembled list.

Also make the model dialog filter strictly by logged-in providers: an
empty credential set now yields an empty picker (with a /login hint)
instead of dumping the entire ~900-model catalog.
2026-05-29 11:26:10 +02:00
..
ext refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
extensions refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
extproto refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
modes fix(provider): include full catalog in model picker, gate by credentials 2026-05-29 11:26:10 +02:00
sdk refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
skills refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
swarm refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
tools refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
args.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
botcmd.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
botcmd_unix.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
botcmd_windows.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
build.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
build_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
changelog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
cli.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
config.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
extcmd.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
extupdate.go feat(update): fast-forward installed extensions during zot update 2026-05-27 09:37:59 +02:00
extupdate_test.go feat(update): fast-forward installed extensions during zot update 2026-05-27 09:37:59 +02:00
modelsync.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
modelsync_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
rpc.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
settings_store.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
swarm_agent.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
swarm_agent_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
systemprompt.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
update.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
updatecmd.go feat(update): fast-forward installed extensions during zot update 2026-05-27 09:37:59 +02:00