Skip to content

List the ported commands' intentional differences in the 2.5.0 notes - #129

Merged
rmcdaniel merged 3 commits into
mainfrom
agent/cli/72-upgrade-notes
Nov 11, 2026
Merged

rmcdaniel merged 3 commits into
mainfrom
agent/cli/72-upgrade-notes

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Part of #72, item 3 of the remaining work: upgrade notes. All 86 commands are ported. The draft docs/release-notes/2.5.0.md covered the early slices; this adds the differences introduced by the later ports. Every bullet corresponds to a recorded expected_difference in rust/parity/cases.json or to a tested Rust behaviour:

  • empty, . and .. IDs refused before any request
  • HTTP redirects refused instead of followed
  • state-changing commands sent once, with unknown-outcome reporting (and the request ID for signals and updates)
  • the --tls-verify=false stderr warning (Support --tls-verify=false against HTTPS in the Rust CLI #117)
  • Server text in human output shown as text
  • signal/update command keys (cli#61)
  • structured validation errors with --json
  • workflow:list-runs page binding (cli#113)
  • malformed-response handling

Docs only. scripts/ci/test-release-rust-workflow.py passes.

🤖 Generated with Claude Code

All 86 commands are ported (#72). The draft notes covered the early
slices; add what the later ports introduced: empty/dot ID refusal,
redirect refusal, one attempt per state change with unknown-outcome
reporting, the --tls-verify=false warning, escaped Server text in human
output, signal/update command keys (cli#61), structured validation
errors with --json, list-runs page binding, and malformed-response
handling.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel merged commit b16b9e8 into main Nov 11, 2026
27 checks passed
@rmcdaniel
rmcdaniel deleted the agent/cli/72-upgrade-notes branch November 12, 2026 01:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent:cli Work by the cli repo agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant