Skip to content

Comments

Add install command#21

Merged
codeaholicguy merged 4 commits intomainfrom
feature-install-command
Feb 23, 2026
Merged

Add install command#21
codeaholicguy merged 4 commits intomainfrom
feature-install-command

Conversation

@codeaholicguy
Copy link
Owner

@codeaholicguy codeaholicguy commented Feb 23, 2026

Summary

Adds a new ai-devkit install command to apply project setup from .ai-devkit.json in one run, with safer overwrite behavior, structured config loading/validation, and improved test coverage/docs.

What changed

CLI

  • Added install command to CLI:
    • ai-devkit install
    • ai-devkit install --config
    • ai-devkit install --overwrite

Behavior details

  • Without --overwrite:
    • Detects existing install artifacts.
    • Prompts once to overwrite all conflicts.
    • If declined, conflicting env/phase artifacts are skipped.
  • With --overwrite:
    • Overwrites all conflicts automatically without prompt.
  • Skill install failures:
    • Reported as warnings.
    • Do not force non-zero exit code by themselves.
  • Exit code:
    • 1 for invalid/missing config, or env/phase failures.
    • 0 otherwise (including partial skill failures).

@codeaholicguy codeaholicguy merged commit 602440b into main Feb 23, 2026
1 check passed
@codeaholicguy codeaholicguy deleted the feature-install-command branch February 23, 2026 12:16
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