

26f120ab07
feat(drone): restore activated commands — scan, activate, list, remove, execute
Human CLI for custom command shortcuts. Scan branches to discover commands,
register them as aliases, and execute via greedy multi-word matching.
New commands:
- drone scan @branch — discover available commands
- drone activate @branch — register all as shortcuts
- drone list — show custom commands
- drone remove <name> — delete a shortcut
- drone <shortcut> [args] — execute custom commands
New files:
- handlers/command_registry/ — CRUD, lookup, formatting (3 files)
- handlers/scanning/ — branch scanning, formatting (3 files)
- modules/commands.py — command orchestrator
- modules/scan.py — scan orchestrator
- tests/ — 101 new tests (289 total, all passing)
Seedgo audit: 98% (log_structure pending checker fix)
Co-Authored-By: @drone <drone@aipass>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 18:41:01 -07:00
..
2026-03-17 16:44:37 -07:00
2026-03-17 16:44:57 -07:00
2026-03-15 20:20:52 -07:00
2026-03-17 16:44:37 -07:00
2026-03-17 16:45:05 -07:00
2026-03-17 16:45:05 -07:00
2026-03-17 18:41:01 -07:00
2026-03-17 16:45:05 -07:00
2026-03-17 17:46:50 -07:00
2026-03-17 16:44:28 -07:00
2026-03-17 17:46:50 -07:00
2026-03-17 16:44:50 -07:00
2026-03-17 16:44:44 -07:00
2026-03-05 02:21:30 -08:00