Repository navigation
ModelDock v0.3.13
Routing orchestration
This release settles which model serves which kind of turn. Vision routing no
longer captures work that belongs to the text model: agentic turns and compact
summarize stay on the main model, and subagent traffic relays through the
configured subagent model instead of the vision model. Relay fallback now picks
the last native slug and fails closed when there is none, so an unreachable
route reports an error instead of quietly being served from somewhere else.
Opaque collaboration payloads relay through a native model.
Every picker reads one published model set - the routed profiles plus the
native GPT catalog while signed in - so the main, vision, and subagent lists
agree with each other. Native vision models reach the vision picker for the
first time. Without a ChatGPT sign-in the native backend would 401 on every
call, so native models stay out of every picker.
Other changes
- The dashboard and README ship in three languages: English, 简体中文, 日本語.
- README documents all four providers,
image_gen,learn, the sub-agent
picker, cross-provider vision, and local model support. - Codex keep-alive sockets no longer hold up shutdown.
- MCP function tool schemas are normalized before the upstream relay.
What's Changed
- fix(server): do not hang shutdown on Codex keep-alive sockets by @jt-wang in #27
- fix(router): keep agentic turns on the text model by @jt-wang in #28
- fix(gateway): keep compact summarize on the main text model by @jt-wang in #29
- fix(gateway): normalize MCP function tool schemas before upstream relay by @jt-wang in #30
- fix(gateway): deliver Codex subagent tasks instead of standby replies by @jt-wang in #31
Full Changelog: v0.3.12...v0.3.13