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.

agent.status

Get status for agent runs.

  • Type: operation (query)
  • Version: 1.0.0
  • Tags: status
  • File: packages/libs/contracts-spec/src/agent/queries/agentStatus.query.ts
  • Provide status and progress visibility for background agents.

    field.key.label
    agent.status
    field.version.label
    1.0.0
    field.type.label
    operation (query)
    field.title.label
    agent.status
    field.description.label

    Get status for agent runs.

  • Type: operation (query)
  • Version: 1.0.0
  • Tags: status
  • File: packages/libs/contracts-spec/src/agent/queries/agentStatus.query.ts
  • Provide status and progress visibility for background agents.

    field.tags.label
    status
    field.owners.label
    field.stability.label

    Get status for agent runs.

    Goal

    Provide status and progress visibility for background agents.

    Context

    Used by Studio and operators to monitor agent execution.

    Source Definition

    import { ScalarTypeEnum, SchemaModel } from '@lssm-tech/lib.schema';
    import { docId } from '../../docs/registry';
    import type { DocBlock } from '../../docs/types';
    import { defineQuery } from '../../operations';
    import {
    	AGENT_DOMAIN,
    	AGENT_OWNERS,
    	AGENT_STABILITY,
    	AGENT_TAGS,
    } from '../constants';
    
    export const AgentStatusQuery = defineQuery({
    	meta: {
    		key: 'agent.status',
    		title: 'Agent Run Status',
    		version: '1.0.0',
    		description: 'Get status for agent runs.',
    		goal: 'Provide status and progress visibility for background agents.',
    		context: 'Used by Studio and operators to monitor agent execution.',
    		domain: AGENT_DOMAIN,
    		owners: AGENT_OWNERS,
    		tags: [...AGENT_TAGS, 'status'],
    		stability: AGENT_STABILITY,
    		docId: [docId('docs.tech.agent.status')],
    	},
    	capability: {
    		key: 'agent.execution',
    		version: '1.0.0',
    	},
    	io: {
    		input: AgentStatusInput,
    		output: AgentStatusOutput,
    	},
    	policy: {
    		auth: 'user',
    		pii: [],
    	},
    });