v2.9.64 - #34
Merged
Merged
v2.9.64#34
Conversation
…ge.json and update action to v3
…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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
Code Reviewbutton to the VS Code extension (controlled bymitii.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]mitii.tokenBudget.visiblePlanMinUsableRatio,mitii.tokenBudget.changeImpactMinUsableRatio,mitii.tokenBudget.maxPatchesPerCallCap, andmitii.loopPolicy.maxStructuredReviewRecoveries.Workspace Indexing and CLI Reliability:
maximumIndexFilessetting is respected in both extension and CLI workspace snapshotting, improving consistency and preventing accidental large indexes. [1] [2] [3] [4]Native SQLite Error Handling:
Sandboxed Process Port:
createLiveSandboxedProcessPort, which dynamically applies updated sandbox policies based on live VS Code settings, while latching sandbox enablement for security.Other Updates:
excludedSkillIdsinrunAskInOutputChannelfor finer control over skill selection. [1] [2]2.9.64in all relevant packages and documentation. [1] [2] [3] [4] [5]package.jsonand usesoftprops/action-gh-release@v3.These changes collectively improve user experience, reliability, and maintainability of the Mitii extension and CLI.