Skip to content

feat: Implement session management features including modal handling,… - #68

Draft
Felipe-258 wants to merge 3 commits into
bevibing:mainfrom
Felipe-258:felipe
Draft

feat: Implement session management features including modal handling,…#68
Felipe-258 wants to merge 3 commits into
bevibing:mainfrom
Felipe-258:felipe

Conversation

@Felipe-258

Copy link
Copy Markdown

… select menus, and session archiving

  • Added modal submission handling for creating new sessions with validation.
  • Implemented string select menu interactions for model and project selection.
  • Enhanced session channel creation with agent mode and project alias management.
  • Introduced session archiving and reopening functionality.
  • Updated data store to manage archived sessions and channel agents.
  • Created a new hub command to configure project and model settings with interactive buttons.
  • Added session flow services for managing session channels and sticky messages.
  • Improved error handling and logging throughout the session management process.

Summary

Related Issue

Closes #

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Refactoring (no functional changes)

Changes Made

Testing

  • I have tested this locally
  • I have added/updated tests (if applicable)
  • All existing tests pass (npm test)

Checklist

  • My code follows the existing code style
  • I have not included version bumps (maintainer handles versioning)
  • I have updated documentation if needed
  • This PR focuses on a single feature/fix

Screenshots (if applicable)

Additional Notes

… select menus, and session archiving

- Added modal submission handling for creating new sessions with validation.
- Implemented string select menu interactions for model and project selection.
- Enhanced session channel creation with agent mode and project alias management.
- Introduced session archiving and reopening functionality.
- Updated data store to manage archived sessions and channel agents.
- Created a new hub command to configure project and model settings with interactive buttons.
- Added session flow services for managing session channels and sticky messages.
- Improved error handling and logging throughout the session management process.
@Felipe-258
Felipe-258 marked this pull request as draft August 27, 2026 12:12
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