SIGN IN SIGN UP

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