fix: Show clear output when enable partially succeeds

Status Fixed / completed
Maintainer reply None cached
Activity 2 comments · opened Jan 11, 2026 · closed Jan 11, 2026

Problem

When mi6 enable claude gemini codex runs and one framework fails, the user does not clearly see which ones succeeded vs failed.

Current behavior:

  • Frameworks are enabled sequentially
  • If framework N fails, error is shown but it is unclear that 1..N-1 succeeded
  • User may retry and accidentally skip already-enabled frameworks

Example Scenario

$ mi6 enable claude gemini codex
error: failed to enable codex: config.toml has invalid TOML syntax

User does not know Claude and Gemini were successfully enabled.

Proposed Output

$ mi6 enable claude gemini codex

Enabled:
  claude  -> ~/.claude/settings.json
  gemini  -> ~/.gemini/settings.json

Failed:
  codex   -> config.toml has invalid TOML (line 12)

1 framework failed. Fix the errors and retry with: mi6 enable codex

Scope

  • Collect results from each framework enable
  • Display summary at end instead of failing fast
  • Continue enabling remaining frameworks even if one fails

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗