Skip to content

fix(s18): update wt_ctx after idle_poll auto-claims a worktree task - #490

Merged
Bill-Billion merged 1 commit into
mainfrom
fix/s18-idle-poll-wtctx-update
Jul 28, 2026
Merged

fix(s18): update wt_ctx after idle_poll auto-claims a worktree task#490
Bill-Billion merged 1 commit into
mainfrom
fix/s18-idle-poll-wtctx-update

Conversation

@Bill-Billion

Copy link
Copy Markdown
Collaborator

idle_poll wrote the worktree path into the prompt text but never updated wt_ctx["path"], so the teammate's bash/read/write tools still ran in the main repo instead of the bound worktree after an auto-claim.

Change idle_poll to return (result, claimed_task_id) tuple, and update wt_ctx in the caller when a worktree-bound task was claimed. s20 already handles this correctly.

Closes #475.

idle_poll wrote the worktree path into the prompt text but never
updated wt_ctx["path"], so the teammate's bash/read/write tools
still ran in the main repo instead of the bound worktree.

Change idle_poll to return (result, claimed_task_id) tuple, and
update wt_ctx in the caller when a worktree-bound task was claimed.
s20 already handles this correctly by passing worktree_context into
idle_poll directly.

Closes #475
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
learn-claude-code 43beba5 Jul 28 2026, 05:23 PM

@Bill-Billion
Bill-Billion merged commit 7b564c3 into main Jul 28, 2026
3 of 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.

s18 自动认领任务后未更新 wt_ctx

1 participant