Skip to content

feat: align extension with patchloom CLI 0.18.0#210

Merged
SebTardif merged 1 commit into
mainfrom
feat/align-cli-0.18.0
Jul 24, 2026
Merged

feat: align extension with patchloom CLI 0.18.0#210
SebTardif merged 1 commit into
mainfrom
feat/align-cli-0.18.0

Conversation

@SebTardif

Copy link
Copy Markdown
Contributor

Summary

Align with patchloom CLI 0.18.0 (also covers 0.17.0 notes).

  • Recommend 0.18.0 in README (was 0.16.0); minimum still 0.3.0
  • formatCliOutput prefers CLI JSON error / error_kind envelopes (guard_rejected, parse_error, …)
  • Troubleshooting: workspace guard + batch replace PATH OLD NEW (not CLI --new)
  • Batch template comment documents PATH OLD NEW shape (template already correct)
  • Contract check on 0.18.0 binary: MCP tools 56, replace/doc merge/agent-rules/--contain unchanged

Upstream highlights

Release Relevant to extension
0.17.0 Clearer load/error_kind envelopes; library doc_merge selector
0.18.0 guard_rejected for --contain; batch replace PATH OLD NEW parse hints

Test plan

  • npm run check
  • Unit: JSON envelope preference for guard_rejected / parse_error
  • Live 0.18.0: contain → error_kind: guard_rejected; batch shapes; MCP 56 tools
  • CI green

Recommend CLI 0.18.0. formatCliOutput prefers JSON error envelopes so
contain failures surface as guard_rejected (CLI 0.18+) and batch parse
hints stay readable. Document batch PATH OLD NEW shape and workspace
guard troubleshooting. Minimum remains 0.3.0; no CLI arg renames.

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
Copilot AI review requested due to automatic review settings July 24, 2026 12:53
@SebTardif
SebTardif marked this pull request as ready for review July 24, 2026 12:53
@SebTardif
SebTardif enabled auto-merge (squash) July 24, 2026 12:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@SebTardif
SebTardif merged commit ac724cf into main Jul 24, 2026
22 checks passed
@SebTardif
SebTardif deleted the feat/align-cli-0.18.0 branch July 24, 2026 12:57
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