Skip to content

feat: optional CLI 0.10 product gaps (prepend, contain, agent-rules)#189

Merged
SebTardif merged 2 commits into
mainfrom
feat/cli-v0.10-optional-gaps
Jul 8, 2026
Merged

feat: optional CLI 0.10 product gaps (prepend, contain, agent-rules)#189
SebTardif merged 2 commits into
mainfrom
feat/cli-v0.10-optional-gaps

Conversation

@SebTardif

Copy link
Copy Markdown
Contributor

Summary

Optional product gaps for patchloom CLI 0.9/0.10 (stacked after #188):

  1. File prepend Quick Action - patchloom prepend <file> --content <text> with preview/apply (CLI 0.9+)
  2. --contain on workspace CLI ops - Quick Actions and Batch Apply prefix global --contain so paths stay in the workspace (CLI 0.10+). Patch merge opts out so external patch files still work.
  3. Initialize Project mode/platform - Quick picks for agent-rules --mode (all/cli/mcp) and --platform (all/linux/windows)

Tests

  • withContainFlag prefix/idempotency
  • buildPrependQuickAction args
  • buildAgentRulesArgs defaults and non-defaults
  • generateAgentRules logs mode/platform argv on failure

Test plan

SebTardif added 2 commits July 8, 2026 08:49
CLI create requires --content/--stdin and --apply to write files;
preview-only create returns exit 2. Prompt for content and pass both
flags. Recommend CLI 0.10.0 and 54 MCP tools in the README.

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
Add file prepend Quick Action, pass global --contain on workspace CLI
ops (skip for external patch merge), and agent-rules mode/platform
picks for Initialize Project. Includes unit tests and README/AGENTS docs.

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
@SebTardif SebTardif marked this pull request as ready for review July 8, 2026 12:52
@SebTardif SebTardif enabled auto-merge (squash) July 8, 2026 12:52
@SebTardif SebTardif merged commit f268e1f into main Jul 8, 2026
22 checks passed
@SebTardif SebTardif deleted the feat/cli-v0.10-optional-gaps branch July 8, 2026 12:58
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.

1 participant