Skip to content

Improve workspace QA sessions and project file chat flows#39

Merged
bbsngg merged 6 commits intomainfrom
fix/workspace-management
Mar 17, 2026
Merged

Improve workspace QA sessions and project file chat flows#39
bbsngg merged 6 commits intomainfrom
fix/workspace-management

Conversation

@davidliuk
Copy link
Copy Markdown
Collaborator

Summary

This PR improves session routing and workspace-oriented chat workflows.

What changed

  • added a new session mode alongside the existing research mode
  • added a session type selector for new chats
  • prevented workspace QA sessions from triggering the research intake / pipeline onboarding flow
  • injected lightweight session context so agents treat workspace QA sessions as file/code questions by default
  • added session mode badges in the sidebar
  • added a direct chat entrypoint from Project Files
    • hovering a file or folder now shows a chat action
    • clicking it starts a new workspace QA session
    • pre-fills a targeted question about that file or directory
  • improved empty-state UI styling for the guided starter and session mode cards
  • fixed sidebar session metadata alignment
  • fixed Gemini session message counts so historical sessions no longer display incorrectly

Why

Previously all new sessions defaulted to the research-oriented workflow, which polluted research sessions and added unnecessary context when users only wanted to ask questions about repository files or implementation details.

This change introduces a lightweight workspace QA path and makes file-to-chat workflows much faster.

Validation

  • ran

dr-claw@0.1.5 typecheck
tsc --noEmit -p tsconfig.json

@bbsngg bbsngg self-requested a review March 17, 2026 03:19
@bbsngg bbsngg merged commit 24c93b1 into main Mar 17, 2026
1 check passed
@bbsngg bbsngg deleted the fix/workspace-management branch March 17, 2026 04:17
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