You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(models): archived model display and URL encoding fix (#77)
* feat(models): show archived models with historical requests in registry
Models that have been deleted but still have historical completion/embedding
records now appear as grayed-out "Archived" entries in the global model
registry. Users can click the history button to trace past requests.
- Backend: `listUniqueSystemNames()` returns `{ active, archived }` using
SQL UNION query on completions/embeddings tables
- Frontend: new `ArchivedModelRow` component with archive icon, opacity,
and strikethrough styling
- i18n: added Archived/ArchivedTooltip keys for en-US and zh-CN
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix(frontend): encode systemName in Eden Treaty path params
Eden Treaty does not URL-encode dynamic path segments, causing 404 errors
for model names containing slashes (e.g. `Qwen/Qwen3-8B`). Wrap all
`by-system-name` path params with `encodeURIComponent()`.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix(models): address PR review — archived modelType filtering and routing
- Backend: archived query now respects `modelType` param and returns
`{ systemName, modelType }` per archived entry (instead of plain string)
- Backend: simplified SQL by fetching all historical names and filtering
in TypeScript, avoiding duplicated active-model logic in NOT IN subquery
- Frontend: `ArchivedModelRow` routes to `/embeddings` for embedding
models instead of hardcoding `/requests`
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments