Skip to content

v2.9.64 - #34

Merged
codewithshinde merged 9 commits into
mainfrom
v2.9.64
Sep 21, 2026
Merged

codewithshinde merged 9 commits into
mainfrom
v2.9.64

Conversation

@codewithshinde

@codewithshinde codewithshinde commented Sep 21, 2026 •

Copy link
Copy Markdown
Member

This pull request introduces several enhancements and fixes across the codebase, focusing on improving code review UX, workspace indexing reliability, and native SQLite error handling. It also updates configuration options and documentation to clarify new behaviors and workflows.

Code Review UX and Feature Improvements:

  • Added a new Code Review button to the VS Code extension (controlled by mitii.ui.features.codeReviewButton), which runs LLM analysis over all git changes, while the existing Review strip only lists Mitii file edits for the current chat. Documentation and help text were updated to clarify this distinction and workflow. [1] [2] [3] [4]
  • Introduced new settings to control token budget and review recovery behavior: mitii.tokenBudget.visiblePlanMinUsableRatio, mitii.tokenBudget.changeImpactMinUsableRatio, mitii.tokenBudget.maxPatchesPerCallCap, and mitii.loopPolicy.maxStructuredReviewRecoveries.

Workspace Indexing and CLI Reliability:

  • Ensured the maximumIndexFiles setting is respected in both extension and CLI workspace snapshotting, improving consistency and preventing accidental large indexes. [1] [2] [3] [4]

Native SQLite Error Handling:

  • Improved error messages and fallback logic when the native SQLite binding is missing or incompatible, with actionable guidance for users to rebuild the native module for their Electron host (VS Code/Cursor). The binding search path is now more robust, checking ancestor directories. [1] [2] [3]

Sandboxed Process Port:

  • Added createLiveSandboxedProcessPort, which dynamically applies updated sandbox policies based on live VS Code settings, while latching sandbox enablement for security.

Other Updates:

  • Added support for excludedSkillIds in runAskInOutputChannel for finer control over skill selection. [1] [2]
  • Updated version numbers to 2.9.64 in all relevant packages and documentation. [1] [2] [3] [4] [5]
  • Updated release workflow to resolve the release tag from package.json and use softprops/action-gh-release@v3.
  • Updated VS Code workspace settings for model and context window.
  • Minor documentation clarifications and help text updates.

These changes collectively improve user experience, reliability, and maintainability of the Mitii extension and CLI.

…ing improvements

VS Code extension:
- Rework settings panel with round-trip persistence (sidebar ↔ webview)
- Add live sandbox process support (liveSandboxProcess.ts + tests)
- Update NumberField, SliderField, ComposerControls, and related UI components
- Add vitest infrastructure for webview-ui (vitest.config.ts, vscode mock)
- Add SETTINGS_COVERAGE.md and settings harness test helper
- Clean up redundant activation events in package.json

Agent engine / decision policy:
- Refine ResolveRoute and BuildToolGrant actions
- Update RulePatterns classifier
- Add DecisionPolicyPipeline spec cases

Skills pipeline:
- Extend SkillsSelectInput contract and pipeline logic
- Add SkillsPipeline spec coverage

SDK / host:
- Add new contract fields (packages/sdk)
- Update createHostLlmPorts spec and testProviderConnection

Misc:
- Update CLI help text and READMEs
- pnpm-lock.yaml sync
…nality

- Added ComposerReviewStrip component to manage review and findings display.
- Introduced WorkingTreeReviewBar for handling chat edits and code review actions.
- Created ReviewBarActions, ReviewFilesPanel, and ReviewFindingsPanel for UI interactions.
- Implemented reviewBarModel for managing file states and review scope.
- Added selectLatestRunChanges and composerNeedsReviewStrip utility functions.
- Developed reviewBarFormat for displaying status and severity tones.
- Included tests for WorkingTreeReviewBar and reviewBarModel functionalities.
- Updated vitest configuration to include both .ts and .tsx test files.
@codewithshinde codewithshinde self-assigned this Sep 21, 2026
@codewithshinde
codewithshinde merged commit 605fb12 into main Sep 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant