Skip to content

Require finish-task handoffs for Oz cloud agents - #100

Merged
seemeroland merged 4 commits into
mainfrom
roland/cloud-completion-contract
Nov 5, 2026
Merged

seemeroland merged 4 commits into
mainfrom
roland/cloud-completion-contract

Conversation

@seemeroland

@seemeroland seemeroland commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Cloud agents can end with a plain-text answer without reporting completion. Require oz-finish-task before stopping and explain that a child’s summary becomes its parent’s completion message.

What changed

  • Finish summaries contain the full reply or actionable handoff for child agents, and a brief outcome description for root agents.
  • Use message-send whenever communication should not update task status, rather than limiting it to progress or blocker updates.
  • Finish-task applies to root/parent and child runs: success reports SUCCEEDED; failure reports resumable BLOCKED. Only child agents also send that summary to a parent; no separate outcome message is needed.
  • Release oz-harness-support 1.1.3; leave the notification plugin unchanged. Publish this version before shipping Warp’s matching minimum-version update.

Validation

Retained factory-file (10), orchestration-hook (34), and notification-hook (66) tests passed. The hook suite was run with bounded test-only stop-linger settings after its default linger timed out. Skill and version consistency checks passed. No new shell-script test is included.

Related PRs

Plans:

Co-Authored-By: Warp agent@warp.dev

Co-Authored-By: Warp <agent@warp.dev>
Co-Authored-By: Warp <agent@warp.dev>
seemeroland and others added 2 commits November 4, 2026 11:38
Mirror Warp prompting updates from 35361bcbfb and 3b5a3767af while preserving Claude-specific skill metadata.

Co-Authored-By: Warp <agent@warp.dev>
Mirror Warp commit d712f9a4c4.

Co-Authored-By: Warp <agent@warp.dev>
@seemeroland
seemeroland marked this pull request as ready for review November 4, 2026 21:14
@seemeroland
seemeroland merged commit 77f66f1 into main Nov 5, 2026
4 checks passed
seemeroland added a commit to warpdotdev/warp that referenced this pull request Nov 5, 2026
## Description
Align bundled cloud-harness skills with the completion-reporting
contract: any communication without a task-status update uses explicit
messaging, while finish-task reports `SUCCEEDED` or resumable `BLOCKED`.
If the run is a child, finish-task also sends its summary to its parent.
The summary must contain the actual answer or actionable handoff, and
reporting must succeed before the agent stops.

Require Claude platform plugin 1.1.3 and Codex orchestration plugin
0.4.2 so older installed skills are refreshed. This does not change
native/local-child launch behavior, message delivery, or summary
formatting.

**Release ordering:** publish the plugin versions before shipping these
new minimums.
- Claude plugin: warpdotdev/claude-code-warp#100
- Codex plugin: warpdotdev/codex-warp#8

Server prompts and MCP removal:
warpdotdev/warp-server#21150

## Linked Issue
User-requested reliability fix; no linked issue.
- [ ] The linked issue is labeled `ready-to-spec` or
`ready-to-implement`.
- [ ] Where appropriate, screenshots or a short video of the
implementation are included below (no UI changes).

## Testing
- The existing bundled-skill publication test passed. This PR does not
change skill-publishing tests or assert prompt wording.
- `cargo check -p warp --lib` passed.
- `cargo clippy -p warp --all-targets --tests -- -D warnings` passed.
- Skill-content/version consistency checks passed; `./script/format` ran
last.
- Full-stack/model-behavior verification was not run; focused coverage
was approved.
- [ ] I have manually tested my changes locally with `./script/run` (no
GUI behavior changed).

## Agent Mode
- [x] Warp Agent Mode - This PR was created via Warp’s AI Agent Mode

CHANGELOG-OZ: Clarify cloud-agent completion reporting and
child-to-parent result handoffs.

<!-- warp:pr-description-artifacts start -->
_Plans_:
- _[Cloud-run messaging and completion
handoffs](https://staging.warp.dev/drive/notebook/ZNGCuvNexyYscJG60CHpCu)_
_Conversation_:
https://staging.warp.dev/conversation/3ded7057-7b8d-45cc-8954-93a9bbd43e75
<!-- warp:pr-description-artifacts end -->

Co-Authored-By: Warp <agent@warp.dev>

---------

Co-authored-by: Warp <agent@warp.dev>
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.

2 participants