Skip to content

ref(cli): Simplify add command flow#130

Merged
gricha merged 1 commit into
mainfrom
gricha/ref/simplify-add-command-flow
Jul 12, 2026
Merged

ref(cli): Simplify add command flow#130
gricha merged 1 commit into
mainfrom
gricha/ref/simplify-add-command-flow

Conversation

@gricha

@gricha gricha commented Jul 12, 2026

Copy link
Copy Markdown
Member

Consolidate the add command into source acquisition, skill selection, and persistence phases without changing its supported behavior.

The previous implementation repeated selection, duplicate handling, config writes, and installation across local, git, and well-known sources. Keeping those branches aligned made small changes risky and obscured invariants such as validating all requested skills before writing and installing only once.

This preserves source spelling, trust-before-network ordering, duplicate behavior, local root-skill handling, interactive cancellation, and existing error precedence. The added integration coverage exercises well-known parity and both successful interactive selection paths.

Garfield review and focused Docker QA covered local root, git multi-name, wildcard, and cached well-known add flows.

Consolidate source acquisition, skill selection, and persistence while preserving existing add behavior. Cover validation ordering, interactive selection, source spelling, and single-install invariants.

Co-Authored-By: Codex <noreply@openai.com>
@vercel

vercel Bot commented Jul 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dotagents Ready Ready Preview Jul 12, 2026 7:32pm

Request Review

@gricha gricha marked this pull request as ready for review July 12, 2026 19:32
@github-actions github-actions Bot added the risk: medium PR risk score: medium label Jul 12, 2026
@gricha gricha merged commit 6ad0c66 into main Jul 12, 2026
21 checks passed
@gricha gricha deleted the gricha/ref/simplify-add-command-flow branch July 12, 2026 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: medium PR risk score: medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant