Interface AgencyMemoryIngestInput

Input for ingesting documents to agency shared memory.

interface AgencyMemoryIngestInput {
    content: string;
    contributorGmiId: string;
    contributorRoleId: string;
    category?: "context" | "finding" | "decision" | "communication" | "summary";
    metadata?: Record<string, unknown>;
    embedding?: number[];
}

Properties

content: string

Document content

contributorGmiId: string

GMI that contributed this content

contributorRoleId: string

Role of the contributing GMI

category?: "context" | "finding" | "decision" | "communication" | "summary"

Document category

metadata?: Record<string, unknown>

Additional metadata

embedding?: number[]

Optional pre-computed embedding