@archastro/sdk
    Preparing search index...

    Interface InstallationSource

    A source attached to an installation that supplies content for the agent's context. Sources are processed asynchronously after creation.

    interface InstallationSource {
        agent?: string;
        context_installation?: string;
        created_at?: string;
        id: string;
        metadata?: Record<string, unknown>;
        parent_source?: string;
        payload?: Record<string, unknown>;
        state?: string;
        team?: string;
        thread?: string;
        type?: string;
        updated_at?: string;
        user?: string;
    }
    Index

    Properties

    agent?: string

    ID of the agent that owns this source (agi_...). null if the source is not agent-owned.

    context_installation?: string

    ID of the installation this source belongs to (cin_...). null if the source is not attached to an installation.

    created_at?: string

    When the source was created (ISO 8601).

    id: string

    Source ID (cso_...).

    metadata?: Record<string, unknown>

    Arbitrary key-value metadata associated with this source. Shape is caller-defined. null if no metadata was set.

    parent_source?: string

    ID of the parent source (cso_...) when this source was derived from another source. null for top-level sources.

    payload?: Record<string, unknown>

    Type-specific payload provided when the source was created. The shape depends on the type value. null if no payload was supplied.

    state?: string

    Current lifecycle state of this source. One of "active" (ingestion running normally) or "paused" (ingestion suspended). Note that per-run ingestion progress is tracked separately and is not exposed on this field.

    team?: string

    ID of the team associated with this source (tem_...). null if the source has no team association.

    thread?: string

    ID of the conversation thread linked to this source (thr_...). null if the source is not thread-scoped.

    type?: string

    Slug identifying the kind of content this source provides, e.g. "file/document" or "web/link". null if the type is not set.

    updated_at?: string

    When the source record was last updated (ISO 8601).

    user?: string

    ID of the user associated with this source (usr_...). null if the source has no user association.