Wait for a Terminal to Finish
With orchestration on, Agent Input understands `wait for terminal <id> to finish, then implement the findings` — your follow-up is held until that terminal's turn has really ended, then sent for you. Chain several dependencies, address one by its Codex or Claude session id, and cancel any pending wait from Mission Control.
Screenshot coming soon
Why You Need This
How this feature boosts your daily productivity
Running two agents means being the message bus between them: you write the follow-up, then sit watching a spinner so you can paste it the moment the first one stops. The prompt is ready long before you are allowed to send it, and the only thing standing between the two is your attention. A passive wait removes you from that loop. Nothing is sent upstream while it waits — the agent you are waiting on is never nudged, never asked whether it is done, never has its context disturbed by a check-in; 1DevTool listens to the completion signal the agent itself emits and does nothing until it fires. That is the difference between this and a polling script, which has to touch the thing it is measuring. Waits are bounded and memory-only, so a restart drops them rather than firing a stale prompt into a session that has moved on, and an uncertain delivery is never retried. They refuse the cases that cannot mean anything — a terminal waiting on itself, a duplicate, a cycle — so you get told rather than getting a queue that silently never drains.
How It Works
Get started in 4 simple steps
Turn orchestration on
Passive waits live behind orchestration. With it enabled, Agent Input reads a dependency written in front of your prompt instead of sending straight away.
Write the dependency, then the work
Type `wait for terminal 3 to finish, then implement the findings`. The prompt is armed as a pending wait rather than delivered, and the upstream agent is never touched.
Chain or name the dependency
Wait on several at once — `wait for terminal a and terminal b to finish, then run the integration checks` — or address one by its Codex or Claude session id when exactly one open terminal owns it.
Watch it in Mission Control
Each pending wait is listed with what it is waiting on and a Cancel wait button. Copy original prompt gives your text back if you cancel.
Let it fire on real completion
The follow-up is delivered once every dependency’s turn has actually finished. Waits survive pane remounts and project switches, and refuse self-waits, duplicates and cycles.
Without 1DevTool
The manual way vs. the 1DevTool way
The Hard Way
The 1DevTool Way
Key Capabilities
Everything included with Wait for a Terminal to Finish
Why It Matters
The productivity impact of having ai productivity built into your workspace
You Stop Watching Spinners
The prompt you already wrote goes out on the real completion signal, so the gap between one agent finishing and the next starting is not your attention span.
The Upstream Agent Is Never Touched
No polling, no check-in, no nudge — the waiting is done by listening, so the agent you depend on runs exactly as it would have alone.
Sequencing Is Stated Once
The order you had in your head becomes a sentence, including the two-dependency case where you would otherwise wait on the slower one by eye.
Cancelling Costs Nothing
Cancel wait plus Copy original prompt means changing your mind does not throw away the thing you wrote.
More in AI Productivity
Other features in this category you might find useful
Prompt History
Search prompts and sticky notes from Remote Control while away from the desktop. Switch between This project and All projects, filter prompts by agent or notes by source, copy entries, delete with Operator access, and sync local prompt history.
Resume UI
Browse, search, and resume past AI sessions from Claude Code, Codex, and Gemini CLI — or combine multiple sessions into one.
Combine Sessions
Select sessions from Claude Code, Codex, and Gemini CLI and merge them into a single conversation — giving your next agent the full cross-agent context.
AI Diff Review Panel
Track every file modification any AI agent makes — Claude Code, Codex, Gemini, Amp, custom — and review, accept, or revert their work per file from a dedicated panel with inline diff overlays in the editor.
Ready to boost your workflow?
Download 1DevTool for free and experience Wait for a Terminal to Finish along with 294 other features — all in one app.