Package dyntabs.ai.activity
Class ActivityRenderer.CompactDefault
java.lang.Object
dyntabs.ai.activity.ActivityRenderer.CompactDefault
- All Implemented Interfaces:
ActivityRenderer
- Enclosing interface:
ActivityRenderer
public static final class ActivityRenderer.CompactDefault
extends Object
implements ActivityRenderer
Holder for the stateless default renderer. Kept as a nested class so the
static method
above can return a single shared instance rather than allocating one per call.-
Nested Class Summary
Nested classes/interfaces inherited from interface dyntabs.ai.activity.ActivityRenderer
ActivityRenderer.CompactDefault -
Method Summary
Modifier and TypeMethodDescriptionrender(List<UserActivityEvent> events) Render the given events into prompt text.
-
Method Details
-
render
Description copied from interface:ActivityRendererRender the given events into prompt text.- Specified by:
renderin interfaceActivityRenderer- Parameters:
events- the matching events, oldest first; nevernull, possibly empty- Returns:
- the text to inject, or an empty string if
eventsis empty
-