co-mono/packages
Mario Zechner 77fe3f1a13 Add context event for non-destructive message modification before LLM calls
- Add contextTransform option to Agent (runs before messageTransformer)
- Deep copy messages before passing to contextTransform (modifications are ephemeral)
- Add ContextEvent and ContextEventResult types
- Add emitContext() to HookRunner (chains multiple handlers)
- Wire up in sdk.ts when creating Agent with hooks

Enables dynamic context pruning: hooks can modify messages sent to LLM
without changing session data. See discussion #330.
2025-12-30 22:42:20 +01:00
..
agent Add context event for non-destructive message modification before LLM calls 2025-12-30 22:42:20 +01:00
ai Remove emitLastMessage from continue(), use prompt(AppMessage) instead 2025-12-30 22:42:19 +01:00
coding-agent Add context event for non-destructive message modification before LLM calls 2025-12-30 22:42:20 +01:00
mom Session tree: simplify types, add branching API, comprehensive tests 2025-12-30 22:42:18 +01:00
pods Release v0.30.2 2025-12-26 03:25:55 +01:00
proxy Release v0.30.2 2025-12-26 03:25:55 +01:00
tui Release v0.30.2 2025-12-26 03:25:55 +01:00
web-ui Release v0.30.2 2025-12-26 03:25:55 +01:00