OSS-first docs

These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.

context.pack.search

Search and filter context packs and snapshots.

  • Type: operation (query)
  • Version: 1.0.0
  • Tags: pack, search
  • File: packages/libs/contracts-spec/src/context/queries/contextPackSearch.query.ts
  • field.key.label
    context.pack.search
    field.version.label
    1.0.0
    field.type.label
    operation (query)
    field.title.label
    context.pack.search
    field.description.label

    Search and filter context packs and snapshots.

  • Type: operation (query)
  • Version: 1.0.0
  • Tags: pack, search
  • File: packages/libs/contracts-spec/src/context/queries/contextPackSearch.query.ts
  • field.tags.label
    pack,search
    field.owners.label
    field.stability.label

    Search and filter context packs and snapshots.

    Goal

    Provide discovery of context packs and their latest snapshots.

    Context

    Used by Studio and agent surfaces to find relevant context packs and snapshot entries.

    Source Definition

    export const ContextPackSearchQuery = defineQuery({
      meta: {
        key: 'context.pack.search',
        title: 'Search Context Packs',
        version: '1.0.0',
        description: 'Search and filter context packs and snapshots.',
        goal: 'Provide discovery of context packs and their latest snapshots.',
        context:
          'Used by Studio and agent surfaces to find relevant context packs and snapshot entries.',
        domain: CONTEXT_DOMAIN,
        owners: CONTEXT_OWNERS,
        tags: [...CONTEXT_TAGS, 'pack', 'search'],
        stability: CONTEXT_STABILITY,
        docId: [docId('docs.tech.context.pack.search')],
      },
      capability: {
        key: 'context.system',
        version: '1.0.0',
      },
      io: {
        input: ContextPackSearchInput,
        output: ContextPackSearchOutput,
      },
      policy: {
        auth: 'user',
        pii: [],
      },
    });