Files
sproutclaw/packages
Mario Zechner 75a9c3c714 Use proper HookAppMessage type instead of _hookData marker
Following the same pattern as BashExecutionMessage:
- HookAppMessage has role: 'hookMessage' with customType, content, display, details
- isHookAppMessage() type guard for checking message type
- messageTransformer converts to user message for LLM context
- TUI checks isHookAppMessage() for rendering as CustomMessageComponent

This makes the API clean for anyone building on AgentSession - they can
use the type guard instead of knowing about internal marker fields.
2025-12-30 22:42:19 +01:00
..
2025-12-26 03:25:55 +01:00
2025-12-26 03:25:55 +01:00
2025-12-26 03:25:55 +01:00
2025-12-26 03:25:55 +01:00