Skip to content

refactor: unify CLI session flow and simplify settings domain#146

Merged
LIU9293 merged 2 commits intomainfrom
feat/refactor-session-settings-909139
Feb 25, 2026
Merged

refactor: unify CLI session flow and simplify settings domain#146
LIU9293 merged 2 commits intomainfrom
feat/refactor-session-settings-909139

Conversation

@LIU9293
Copy link
Contributor

@LIU9293 LIU9293 commented Feb 25, 2026

Summary

  • centralize CLI thread session create/reuse logic with createCliThreadSessionManager and migrate all CLI providers to use it
  • remove dead code paths (Redis session write APIs, unused selection-reply runtime, and legacy Slack OAuth compatibility surface)
  • extract shared settings-domain helpers and reuse them across Slack, Discord, and Lark settings implementations

Validation

  • bun run typecheck
  • bun test

@LIU9293 LIU9293 merged commit 6ac9563 into main Feb 25, 2026
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.

1 participant