Repository navigation
Don't add --wait or --yes to swap commands - #65
Merged
Merged
Conversation
…o --yes. Agents were applying the global async --wait preference and unattended --yes to quote/execute/status even though swaps poll via status and the default flow is quote, review, then execute by ID.
AyushBherwani1998
approved these changes
Oct 22, 2026
chaitanyapotti
approved these changes
Oct 22, 2026
bo55gss
approved these changes
Oct 22, 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.
Motivation and Context
Agents frequently add
--waitand--yesto swap commands (mm swap quote,mm swap execute,mm swap status) even though:--waitis not supported on any swap command. The Async Model inSKILL.mdsays "Prefer--waitto block until complete" with no swap exception (perps already says they do not use--wait).--yesis valid onswap quoteonly, but the swap/bridge workflows are quote → confirm → execute. Agents were adding--yesby default instead of waiting for user review.Jira Link
N/A
Description
Documentation-only guardrails so agents stop treating swaps like waitable, unattended jobs:
SKILL.mdAsync Model: swap commands do not support--wait; poll withswap status --quote-idinstead.references/swap.mdNotes: same--waitexclusion, plus do not add--yesunless the user explicitly asked for unattended execution.workflows/swap.mdandworkflows/bridge.md: same--yesdefault-flow guardrail after the quote-review step.No CLI behavior change.
--yesremains documented onswap quotefor unattended use, and still cannot be combined with--all-quotes.How has this been tested?
--waitand--yesacross the skill. Remaining--yesmentions document the flag, the--all-quotesconflict, and the re-quote rule; nothing still tells agents to prefer--waiton swaps.Types of changes
Checklist
This repo has no test suite for skill docs. The change is wording in
SKILL.md,references/swap.md, and the swap/bridge workflows.