Repository navigation
Add targeted wait-for-events CLI command and harness skill - #16807
Open
seemeroland wants to merge 1 commit into
Open
seemeroland wants to merge 1 commit into
seemeroland wants to merge 1 commit into
Conversation
Contributor
|
This PR was generated with Warp, requested by @seemeroland. Comment |
This was referenced Nov 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Description
Add
harness-support wait-for-events --run-ids <id>...so third-party harnesses can register targeted waits using workload credentials. The command returns the server'swaiting_on_run_idsimmediately; the agent must then end its turn, not complete its task.A dedicated
wait-for-eventsskill mirrors the native tool guidance and is linked from child orchestration. Children wait only for expected parent replies and must finish completed assignments. Updated minimum platform-plugin versions ensure cached Claude/Codex installs receive the skill. No desktop Waiting UI or idle-timeout changes are included.Requires the server API stack ending at https://github.com/warpdotdev/warp-server/pull/21020 and the companion plugin releases before rollout. This supersedes closed #15589.
Companions: Claude skill, Codex skill, server child prompts. Merge the plugin releases before this minimum-version bump; deploy the API and CLI before enabling the new prompt guidance.
Linked Issue
QUALITY-2393
ready-to-specorready-to-implement. Linear issue; aggregate status is managed by the foreman.Testing
cargo nextest run -p warp_cli -p warp --lib -E 'test(wait_for_events) | test(plugin_manager::claude::tests) | test(plugin_manager::codex::tests)': 70 passed. Covers parser targets, authenticated request/response and rejected registration, plus plugin-manager compatibility.cargo clippy -p warp_cli -p warp --all-targets --tests -- -D warnings: passed../script/format: applied after validation../script/run. Not run; verified through parser and real HTTP-client mock tests.Agent Mode
CHANGELOG-OZ: Third-party agents can wait for messages from other agents without marking their tasks complete.