Skip to content

Navigate named workspaces and let agents organize changes - #190

Open
nishu-builder wants to merge 1 commit into
codex/multiworkspace-01-foundation-01a06e14from
codex/multiworkspace-02-navigation-01a06e14
Open

Navigate named workspaces and let agents organize changes#190
nishu-builder wants to merge 1 commit into
codex/multiworkspace-01-foundation-01a06e14from
codex/multiworkspace-02-navigation-01a06e14

Conversation

@nishu-builder

Copy link
Copy Markdown
Contributor

Add a workspace picker on Ctrl+O and /workspace. It shows repository, changes, publication status, and base; creating a workspace starts from the selected workspace's current commit and can record a dependency on it. Local navigation preserves the composer and remains usable during running turns or publication.

The agent receives a workspace inventory and the focus captured when its request starts. Tools require an explicit workspace when several exist. The new workspaces tool lists, creates, removes, and promotes completed subagent results. Creation shares the host's rules; the workspace changes and tool receipt publish under one lease. Consolidate the worker's single and paired append implementations into the same sequence append path. Child conversations inherit repository settings while keeping their working copies separate.

Validation: CLI/protocol unit tests and clippy pass; 31 worker tests pass; the full suite passed 40/42 initially, then all five affected entries passed after fixing empty settings commits and item ordering. The extended subagent promotion scenario also passes. Nix build passes. Existing mixed-tool, navigation, and subagent scenarios provide the coverage; the suite stays at 42 entries.

Stack: #188#189 → this PR. Publication planning, stack updates, repository attachment, and the independent launcher follow.

@nishu-builder
nishu-builder force-pushed the codex/multiworkspace-02-navigation-01a06e14 branch from 8fba3ce to 642a6e0 Compare September 5, 2026 21:05
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