Files
optimclaw/crates/ironclaw_common
[email protected]andClaude Opus 4.6 84b182b7e2 feat(ui): show activated skills in CLI and gateway
End-to-end skill activation display:

1. Python orchestrator emits __emit_event__("skill_activated", skill_names=...)
   after select_skills() picks skills for the conversation
2. Rust host function parses the comma-separated names into EventKind::SkillActivated
3. Router forwards to channels as StatusUpdate::SkillActivated
4. REPL renders: ◈ skills: github, linear (cyan)
5. Web gateway emits AppEvent::SkillActivated SSE event for frontend display

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
2026-03-27 23:09:41 -07:00
..