@archastro/sdk
    Preparing search index...

    Interface Config

    A versioned config file owned by a team or user, representing a typed artifact such as an agent definition or API tool specification.

    interface Config {
        agent?: string;
        created_at?: string;
        current_version?: ConfigVersion;
        id: string;
        is_archived?: boolean;
        kind: string;
        lookup_key?: string;
        mime_type?: string;
        org?: string;
        parent?: string;
        parent_solution?: string;
        raw_content?: string;
        relative_path?: string;
        sandbox?: string;
        team?: string;
        updated_at?: string;
        user?: string;
        virtual_path?: string;
    }
    Index

    Properties

    agent?: string

    Agent ID (agt_...) associated with this config. null if not linked to an agent.

    created_at?: string

    When this config was first created (ISO 8601).

    current_version?: ConfigVersion

    The most recently saved version of this config. null if the config has never been saved with content.

    id: string

    Config ID (cfg_...).

    is_archived?: boolean

    Whether this config has been archived. Archived configs are hidden from default listings but remain accessible by ID.

    kind: string

    Type of config, e.g. "Agent" or "APITool". Determines which fields and validation rules apply.

    lookup_key?: string

    Stable, user-defined key used to look up this config without knowing its ID. null if not set.

    mime_type?: string

    MIME type of the config's content, e.g. "text/yaml". null if not determined.

    org?: string

    Organization ID (org_...) this config belongs to. null for configs not scoped to an org.

    parent?: string

    Parent bundle config ID (cfg_...). Present only for configs that are children of a bundle; null otherwise.

    parent_solution?: string

    ID (cfg_...) of the solution config this config was imported with. null if the config was not imported via a solution.

    raw_content?: string

    Raw file content as a string. Populated only for system configs; null for user-owned configs.

    relative_path?: string

    Path of this config relative to its parent bundle root. Present only for bundle children; null otherwise.

    sandbox?: string

    Sandbox identifier this config belongs to. null for production configs.

    team?: string

    Team ID (tea_...) that owns this config. null for personal (user-scoped) configs.

    updated_at?: string

    When this config was last modified (ISO 8601).

    user?: string

    User ID (usr_...) who owns this config. null for team-scoped configs.

    virtual_path?: string

    Logical path uniquely identifying this config within its team, e.g. "agents/my-agent.yaml". null for configs without an explicit path.