Skip to content

Conversation

@Gerome-Elassaad
Copy link
Member

@Gerome-Elassaad Gerome-Elassaad commented Dec 15, 2025

Settings Foundation is complete!

Summary of Changes

Files Modified:

  1. app/lib/stores/settings.ts - Added 3 new setting toggles with localStorage persistence:
    - liveActionConsoleStore (default: true)
    - diffApprovalStore (default: false)
    - visualContextIndicatorStore (default: true)
  2. app/types/actions.ts - Extended ActionAlert interface:
    - Added isStreaming, streamingOutput, progress fields for live console support
  3. app/lib/runtime/action-runner.ts - Updated ActionStatus type:
    - Added 'awaiting-approval' status for diff approval workflow
  4. app/types/context.ts - Extended context types:
    - Added FileCategory type
    - Extended ContextAnnotation with categories, relevanceScores, selectionReason

- Add liveActionConsoleStore (default: true)
- Add diffApprovalStore (default: false)
- Add visualContextIndicatorStore (default: true)
- Add corresponding update functions for persistence
- Add isStreaming boolean field
- Add streamingOutput string field
- Add progress number field for determinate progress bars
- Enables diff approval workflow to mark actions pending user review
- Add FileCategory type for file classification
- Add optional categories field to codeContext
- Add optional relevanceScores field for ranking
- Add optional selectionReason field for explanation
@Gerome-Elassaad Gerome-Elassaad self-assigned this Dec 15, 2025
@Gerome-Elassaad Gerome-Elassaad merged commit e49fc26 into main Dec 15, 2025
2 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.

2 participants