Release v6.7.9: Axon Eido 3.2 models, 232k context window, and chat UI fixes - #124
Conversation
…nsion updates The `workbench.extensions.installExtension` command may resolve before the extension installation actually completes. A helper function `waitForExtensionChange` now waits for the `vscode.extensions.onDidChange` event with a 5-minute fallback timeout to ensure reliable update handling. Unit tests are updated to mock extension registry change events.
…ottom api card - Remove flex-1 from ChatTabs tab container and title span to prevent excessive tab stretching. - Use selected model's context window as max context fallback in ContextUsageIndicator when no task is active. - Add close button to the BottomApiConfig hover card. - Add unit tests verifying ContextUsageIndicator context window fallback behavior.
Set initial localExpanded state of ExplorationGroupRow to false so tool exploration blocks start collapsed for cleaner chat history.
…t window - Update standard Axon model context window from 200k to 232k across packages/types, extension API providers, CLI, web evals, and webview UI. - Add Axon Eido 3.2 model variants (axon-eido-3.2-flash, axon-eido-3.2-232k, axon-eido-3.2-code-pro-232k, and 400k variants). - Update plan access rules and helpers (canUsePaidPlan, isPaidPlanAxonModel, isEido32Model, isEido3MiniModel, get232kAxonFallback, get400kAxonVariant) to gate paid models to Pro+ tiers. - Add context window toggle header (232k / 400k) and custom header support to ModelSelector and SelectDropdown. - Update model display labels, tooltips, changeset, and comprehensive test suites.
Update extension version to 6.7.9 in src/package.json for release.
Verify canUseLumenModels and isLumenAxonModel correctly restrict Lumen models to Pro Plus and Ultra plans, and fall back properly for lower tiers.
Summary By MatterAI <a href="https://app.matterai.so" target=""_blank">
🔄 What ChangedIntroduces Axon Eido 3.2 model family, 232k/400k context window toggles, and chat UI/plan gating fixes. 🔍 Impact of the ChangeExpands LLM capabilities with advanced Eido 3.2 models, fine-tunes plan-based access controls, and improves chat context management. 📁 Total Files ChangedClick to Expand
🧪 Test Added/RecommendedAdded
🔒 Security Vulnerabilities
|
There was a problem hiding this comment.
🧪 PR Review is completed: Release v6.7.9 introduces Axon Eido 3.2 models with 232k context windows, a context toggle UI in ModelSelector, and extension update reliability improvements. Core plan-access logic is well-structured, but there's a model description inconsistency between two duplicate model definition files and a minor display formatting issue.
Skipped files
.changeset/axon-auto-default-model.md: Skipped file pattern
⬇️ Low Priority Suggestions (1)
webview-ui/src/components/chat/ChatTextArea.tsx (1 suggestion)
Location:
webview-ui/src/components/chat/ChatTextArea.tsx(Lines 2060-2065)🔵 Code Quality
Issue: The
isFocusedbranch and the non-dragging fallback branch produce identical class strings ("border border-[var(--vscode-commandCenter-inactiveBorder)]"), making theisFocusedternary redundant.Fix: Simplify the ternary to only check
isDraggingOver.Impact: Cleaner code with identical behavior.
- !isEditMode && - (isFocused - ? "border border-[var(--vscode-commandCenter-inactiveBorder)]" - : isDraggingOver - ? "border-1 border-dashed border-[var(--vscode-commandCenter-inactiveBorder)]" - : "border border-[var(--vscode-commandCenter-inactiveBorder)]"), + !isEditMode && + (isDraggingOver + ? "border-1 border-dashed border-[var(--vscode-commandCenter-inactiveBorder)]" + : "border border-[var(--vscode-commandCenter-inactiveBorder)]"),
| const AXON_EIDO_3_2_CODE_PRO: KiloCodeModelVariant = { | ||
| description: | ||
| "Axon Eido 3 Pro is the frontier model for coding tasks, long running agents and general intelligence, fine-tuned on open source models.", | ||
| "Axon Eido 3.2 Pro is the frontier model for coding tasks, long running agents and general intelligence, fine-tuned on open source models.", |
This comment was marked as low quality.
This comment was marked as low quality.
Sorry, something went wrong.
Context
Release PR for the
release/v6.7.9branch (10 commits). Introduces the Axon Eido 3.2 model family with a 232k standard context window, removes the Axon Eido 3 Mini model, hardens extension update installation, and bundles chat UI polish. Version bumped to 6.7.9.Implementation
packages/types, extension API providers, CLI, web evals, and webview UI. New model variants (axon-eido-3.2-flash,axon-eido-3.2-232k,axon-eido-3.2-code-pro-232k, and 400k variants) gated to Pro+ tiers via updated plan access helpers (canUsePaidPlan,isPaidPlanAxonModel,isEido32Model,isEido3MiniModel,get232kAxonFallback,get400kAxonVariant). ModelSelector and SelectDropdown gained a context window toggle header (232k / 400k) and custom header support.axon-eido-3-code-mini-200kvariant from the model catalog and related plan access logic.workbench.extensions.installExtensionmay resolve before installation completes; a newwaitForExtensionChangehelper waits for thevscode.extensions.onDidChangeevent with a 5-minute fallback timeout before treating the update as installed.flex-1from tab container/title),ContextUsageIndicatorfalls back to the selected model's context window when no task is active,BottomApiConfighover card gained a close button, and exploration groups default to collapsed in chat view.profilePlannow passed to edit-modeChatTextArea/ChatRow; border/background styling skipped and corner radius matched to the input box in edit mode.canUseLumenModels,isLumenAxonModel) andContextUsageIndicatorcontext window fallback coverage.Screenshots
How to Test