Scope creep
A precise fix can quietly turn into permission to improve everything nearby unless the original boundary stays visible.
- Fix this API
- Refactor nearby code
- Unrelated work
Codex · DeepSeek · Claude Code · ZCode
Your coding agent decides what to do next.TaskBelay keeps the task under control.
01The problem
An agent can choose a useful next action. The task still needs an agreed scope, a verification limit, and a state to continue from.
A precise fix can quietly turn into permission to improve everything nearby unless the original boundary stays visible.
A targeted check can grow into an open-ended search for more confidence unless the verification limit stays attached to the Task.
interrupted
02How it works
Choose direct development for a small change, or TaskBelay for a durable Task. Approve the requirements, design, files, and checks before implementation.
Compare actual changes with approved files. Record why more verification is needed before increasing its budget.
The next session reads the same Task and continues the remaining work instead of reconstructing progress.
Review requirements, design, work items, files, and verification together. Implementation begins after approval. A revised plan or wider file scope needs a new decision.
Keep your existing setup, or explicitly choose a separate worktree.
One active Task per directory. Resume in the original workspace. Finishing a Task keeps your directory and branch.
03Capabilities
The approved files stay attached to the Task. Actual changes are checked against the plan; supported structured writes can ask before going out of scope.
An extra file needs a decision: allow once, revise the plan, or restore it.
Plan checks around the change. Record a concrete gap before adding budget; repeated identical failures pause the loop for a decision.
✓ Within the current plan
A justified increase is recorded. Extra budget does not mean a test passed.The local Core holds the authoritative Task state. Resume in the original directory; changes invalidate checks that depend on older content.
SESSION 1: Fix the login retry bug., STATE TEST, Revision 5, 1 targeted check. HOST RESTART. SESSION 2: SAME TASK, STATE TEST, Revision 5, Run the remaining targeted check.
When a TaskBelay submission result is uncertain, read the saved operation before retrying. Blocked tasks retain the reason and recovery information.
04Control Center
Read the same saved Task your agent uses: workspaces, file scope, checks, blockers, and recovery. Explore the example below.
Representative local view
CODEX · LOCAL TASK
task-auth-exampleTESTImplementation is complete. Run the planned checks against the current repository content.
Create Tasks in Codex, DeepSeek, Claude Code, or ZCode. The local WebUI shows saved Tasks and lets you handle scope, verification, and recovery decisions.
codex/login-retryManual edits and external tools are observed too. A new file needs a recorded scope decision.
src/auth/retry.tstests/auth/retry.test.tsNeed to rerun a check or cover a new risk? Record the reason and required increase before continuing.
Checks must match current content. Changing a dependency invalidates affected results.
The client is uncertain whether its submission succeeded. Read the saved operation before deciding to recover or retry.
File scope, repeated verification, and history conflicts retain a reason and the decision needed to resume.
Create Tasks in Codex, DeepSeek, Claude Code, or ZCode. The local WebUI shows saved Tasks and lets you handle scope, verification, and recovery decisions.
These views illustrate product capabilities; they do not connect to your local Task data.
05Desktop pet
Meet Dudu, the blue sea sprite keeping you company through long tasks. See saved Task states and open the corresponding Control Center.

Stacked bubbles show multiple Tasks. Blocked work takes priority; completed work gives way to unfinished Tasks.
Pin the Task you want to follow. Open its WebUI to inspect the saved work and next step.
Import an appearance, control animations, resize the pet, and start or stop it independently.
Made for macOS and Windows desktops.
Meet the desktop pet ↗06Real evidence
See how real coding sessions picked up saved work and carried it through to completion.
07Where it fits
TaskBelay manages task scope, verification and saved state. It is not a security sandbox or an OS permission system, and does not intercept every file operation or shell command.
08Install
Run dev-flow to manage your integrations in one place. Start a task in the coding tool you already use.
npm install -g @imotong/dev-flow@latestdev-flow