AutoBE
    Preparing search index...

    Interface AutoBeSummaryHistory

    History record created when conversation context is compacted.

    Replaces older conversation messages with a structured summary to prevent context window overflow during long conversations. The summary preserves key user decisions, phase progress, and current work state.

    Samchon

    interface AutoBeSummaryHistory {
        completed_at: string & Format<"date-time">;
        created_at: string & Format<"date-time">;
        id: string & Format<"uuid">;
        summarizedCount: number & Minimum<1>;
        text: string;
        type: "summary";
    }

    Hierarchy

    • AutoBeAgentHistoryBase<"summary">
      • AutoBeSummaryHistory
    Index

    Properties

    completed_at: string & Format<"date-time">

    ISO 8601 timestamp indicating when the compaction completed.

    created_at: string & Format<"date-time">

    ISO 8601 timestamp indicating when this history record was created.

    Marks the exact moment when this history entry was initiated or when the corresponding agent activity began. This timestamp is fundamental for maintaining chronological order, tracking development progress, and understanding the temporal relationships between different phases of the vibe coding process.

    id: string & Format<"uuid">

    Unique identifier for this history record.

    A UUID that uniquely identifies this specific history entry within the system. This identifier enables precise referencing, cross-linking between related history records, and maintaining referential integrity across the development timeline and different agent activities.

    summarizedCount: number & Minimum<1>

    Number of history entries that were summarized into this record.

    text: string

    The summary text produced by the compaction LLM.

    Contains a structured summary with sections: user requirements, key decisions, phase progress, errors/fixes, current work, and next steps. This text replaces the original conversation messages that were compacted.

    type: "summary"

    Type discriminator indicating the specific kind of history record.

    Provides type-safe discrimination between different history record types such as "analyze", "database", "interface", "realize", "test", "userMessage", and "assistantMessage". This enables proper type narrowing and ensures that history records are processed according to their specific characteristics and requirements.