-
Notifications
You must be signed in to change notification settings - Fork 1.9k
feat: add silent mode #5759
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
feat: add silent mode #5759
Conversation
- Fix TypeScript type errors in silent-mode.test.ts by defining specific interface for testFiles - Fix ESLint no-unused-vars warnings by prefixing unused variables with underscore - Remove unused VSCodeTextField import from SilentModeSettings.tsx - Rename unused taskId parameter in SilentModeReview.tsx component - Replace unsafe Function types with specific function signatures in SilentToolWrapper.ts - All linting and type checking now passes successfully
this pr is not ready yet. |
*/ | ||
private shouldOperateInSilentMode(task: Task, filePath: string): boolean { | ||
if (!this.silentModeController) { | ||
this.initializeSilentMode(task) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider awaiting asynchronous initialization in 'shouldOperateInSilentMode' to avoid race conditions.
- Add vertical tab navigation to the settings (thanks @dlab-anton) | ||
- Add Groq and Chutes API providers (thanks @shariqriazz) | ||
- Clickable code references in code block (thanks @KJ7LNW) | ||
- Improve accessibility of ato-approve toggles (thanks @Deon588) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo: "ato-approve toggles" should be corrected to "auto-approve toggles."
- Improve accessibility of ato-approve toggles (thanks @Deon588) | |
- Improve accessibility of auto-approve toggles (thanks @Deon588) |
Related GitHub Issue
Closes: #4595
Roo Code Task Context (Optional)
Description
Test Procedure
Pre-Submission Checklist
Screenshots / Videos
Documentation Updates
Additional Notes
Get in Touch
Important
Introduces Silent Mode for background task execution, adding new components, settings, and logic for silent file operations and user notifications.
SilentModeController
,BufferManager
,ChangeTracker
, andNotificationService
for managing silent operations.SettingsView.tsx
andSilentModeSettings.tsx
.SilentModeNotification.tsx
andSilentModeReview.tsx
.toggleSilentMode
,enableSilentMode
, anddisableSilentMode
inregisterCommands.ts
.package.json
to include Silent Mode settings and commands.DiffViewProvider.ts
to support silent mode operations.SilentToolWrapper.ts
to handle silent mode execution.__tests__
directories.This description was created by
for 9127890. You can customize this summary. It will automatically update as commits are pushed.