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.
  • Method Details

    • render

      public String render(List<UserActivityEvent> events)
      Description copied from interface: ActivityRenderer
      Render the given events into prompt text.
      Specified by:
      render in interface ActivityRenderer
      Parameters:
      events - the matching events, oldest first; never null, possibly empty
      Returns:
      the text to inject, or an empty string if events is empty