类 JsonlTraceExporter.Builder

java.lang.Object
io.agentscope.core.hook.recorder.JsonlTraceExporter.Builder
封闭类:
JsonlTraceExporter

public static final class JsonlTraceExporter.Builder extends Object
  • 方法详细资料

    • append

      public JsonlTraceExporter.Builder append(boolean append)
      Appends to existing file if present (default: true).
    • flushEveryLine

      public JsonlTraceExporter.Builder flushEveryLine(boolean flushEveryLine)
      Flushes after each JSONL line (default: true).
    • failFast

      public JsonlTraceExporter.Builder failFast(boolean failFast)
      If enabled, exporter errors fail the agent execution (default: false, best-effort).
    • priority

      public JsonlTraceExporter.Builder priority(int priority)
      Hook priority (default: 900, low priority for logging/export).
    • enabledEvents

      public JsonlTraceExporter.Builder enabledEvents(Set<HookEventType> enabledEvents)
      Enables exactly these event types (chunk and summary helpers still apply).
    • includeReasoningChunks

      public JsonlTraceExporter.Builder includeReasoningChunks(boolean includeReasoningChunks)
      Includes reasoning streaming events (ReasoningChunkEvent).
    • includeActingChunks

      public JsonlTraceExporter.Builder includeActingChunks(boolean includeActingChunks)
      Includes tool streaming events (ActingChunkEvent).
    • includeSummary

      public JsonlTraceExporter.Builder includeSummary(boolean includeSummary)
      Includes summary events (PreSummaryEvent/PostSummaryEvent).
    • includeSummaryChunks

      public JsonlTraceExporter.Builder includeSummaryChunks(boolean includeSummaryChunks)
      Includes summary streaming events (SummaryChunkEvent).
    • build

      public JsonlTraceExporter build()