Skip to content

Chat place picker: workspace → project tree combobox - #349

Merged
niclas-j merged 1 commit into
mainfrom
c/workspace-project-picker
Nov 1, 2026
Merged

niclas-j merged 1 commit into
mainfrom
c/workspace-project-picker

Conversation

@niclas-j

@niclas-j niclas-j commented Nov 1, 2026

Copy link
Copy Markdown
Collaborator
  • Composer chip is now a searchable tree: pick no workspace, a whole workspace, or one of its projects (global agents); workspace agents pick among their workspace's projects.
  • Core: chats of global agents can change workspace (ConversationPatch.workspaceId), and runs use that workspace's context, folders and repos even without a project.
  • Per-chat Instructions chip only shows when the chat already has instructions.

The composer's project chip becomes a tree combobox: global agents' chats can
work in a whole workspace (or none), with its projects nested beneath; search
keeps the hierarchy (own filter, cmdk's fuzzy sort reordered rows). Core:
ConversationPatch.workspaceId for global agents' chats (drops a project from
another workspace), and runs/chatSources use the chat's picked workspace when
there is no project, so it now brings that workspace's context and folders.
The per-chat instructions chip only shows when a chat already has some.
@niclas-j
niclas-j merged commit 066101d into main Nov 1, 2026
6 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