Skip to content

Commit b3ff628

Browse files
committed
roadmap: ultraworkers#299 filed (/resume latest workspace-scope gap, cross-ref PR ultraworkers#2811)
1 parent 399d775 commit b3ff628

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

ROADMAP.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17605,3 +17605,24 @@ Required fix shape: (a) classify `empty_stream` / stream-closed-before-first-pay
1760517605
- `--log-format json` flag → emit NDJSON to stderr or `--log-file`
1760617606
- Session discriminator: `session_id` field in each log line
1760717607
- `claw logs` subcommand: tail/filter session logs (long-term)
17608+
17609+
### #299 — `/resume latest` session search is scoped to current workspace only
17610+
17611+
**Exact pinpoint:** The `/resume latest` command searches for the most recent session only within the current working directory/workspace. If a user switches directories or starts claw-code from a different workspace, `/resume latest` cannot find sessions from other workspaces even though those sessions are stored and theoretically accessible. This creates a surprising UX gap: users who move between projects cannot resume recent sessions without knowing the exact session ID.
17612+
17613+
**Live evidence:**
17614+
- PR ultraworkers/claw-code#2811 opened 2026-04-27 09:36 KST: "fix: /resume latest searches all workspaces" — independent upstream fix confirming this as a real bug
17615+
- Extended dogfood audit (14+ hours) involved frequent workspace switches (worktree: providers, batchtool, main) — `/resume` behavior across workspaces was a source of friction
17616+
17617+
**Why distinct:**
17618+
- #30 (`claw lanes` stub) — session enumeration in lane board, NOT resume-scope search
17619+
- #278/#279 (session persistence versioning) — session format/migration, NOT search scope
17620+
- #295 (stale-branch detection) — worktree hygiene, NOT session discovery across workspaces
17621+
17622+
**Concrete delta landed:** ROADMAP.md appended with #299; PR #2811 cross-referenced as upstream fix.
17623+
17624+
**Fix shape recorded:**
17625+
- `/resume latest` should search all known workspaces (not just cwd)
17626+
- Session store lookup: scan all workspace-scoped stores, return globally most-recent
17627+
- `--workspace <path>` flag: opt-in to workspace-scoped search (restore original behavior)
17628+
- Upstream: track PR #2811 merge status; port fix if claw-code diverges

0 commit comments

Comments
 (0)