Dev (#73)
* feat: add provider/model formatting and robust model display parsing โจ **โจ Features** - Add formatProviderName and formatModelName helpers to modelCapabilities to produce human-friendly provider and model labels. - Add extractBackendNameFromTooltip in modelPicker to robustly parse backend names from tooltips with vendor fallback. **๐ ๏ธ Refactor** - Update LiteLLMProviderBase to use the new formatting helpers, construct stable display IDs and unified tooltips, and simplify item details for consistent UI labels. **๐งช Tests** - Update model display test expectations and add tests for formatProviderName/formatModelName; also adjust integration test type declarations for consistency. **๐งน Chores** - Bump package.json version to 1.6.1-dev1. - Change post-session-validation script to run "npm run format" and "npm run lint" instead of the `:check` variants. **๐ Docs** - Update project-planner prompt to save plans under `.plans/pending` and remove obsolete deliverables text from plan-generation instructions. * refactor: standardize model display labels and metadata โจ **โจ Features** - Add ExtendedModelInformation type and formatModelDisplayLabel helper to centralize model UI labeling and vendor display. - Update LiteLLMProviderBase to expose rawModelName, vendor, backendName, tooltip and detail so consumers render consistent model info. - Normalize provider handling and token fields by using providerLower for family derivation and derived.maxInputTokens for maxInputTokens. **๐ Fixes** - Update post-session validation message to recommend running "npm run format" and "npm run lint" (remove :check variants) so commands match current scripts. **๐งน Chores** - Bump package.json version to 1.6.1-dev5. **๐งช Tests** - Adjust unit tests to validate new display label formatting and backendName/description values. * chore: release 1.6.1 โ update changelog, bump version, deps & dependabot ๐ **โจ Features** - Add 1.6.1 changelog entry documenting model display labels, provider metadata, and token normalization. **๐ Fixes** - Document post-session guidance to run `npm run format` and `npm run lint` in the changelog. **๐งน Chores** - Bump package.json version to 1.6.1 to mark the release. - Update PostHog dependencies (`posthog-js` and `posthog-node`) to newer patch versions. - Tighten Dependabot: switch npm and GitHub Actions updates to weekly and reduce open PR limit to 5.
A
amwdrizz committed
67484e784c683377b2622fe70e5a784ef280a82a
Parent: abc5fc8
Committed by GitHub <noreply@github.com>
on 4/24/2026, 1:37:13 AM