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.

acp.session.stop

Stop an active ACP session.

  • Type: operation (command)
  • Version: 1.0.0
  • Tags: session
  • File: packages/libs/contracts-spec/src/acp/commands/acpSessionStop.command.ts
  • Terminate ACP sessions cleanly with audit trails.

    field.key.label
    acp.session.stop
    field.version.label
    1.0.0
    field.type.label
    operation (command)
    field.title.label
    acp.session.stop
    field.description.label

    Stop an active ACP session.

  • Type: operation (command)
  • Version: 1.0.0
  • Tags: session
  • File: packages/libs/contracts-spec/src/acp/commands/acpSessionStop.command.ts
  • Terminate ACP sessions cleanly with audit trails.

    field.tags.label
    session
    field.owners.label
    field.stability.label

    Stop an active ACP session.

    Goal

    Terminate ACP sessions cleanly with audit trails.

    Context

    Used by ACP clients to stop sessions explicitly.

    Source Definition

    export const AcpSessionStopCommand = defineCommand({
      meta: {
        key: 'acp.session.stop',
        title: 'ACP Session Stop',
        version: '1.0.0',
        description: 'Stop an active ACP session.',
        goal: 'Terminate ACP sessions cleanly with audit trails.',
        context: 'Used by ACP clients to stop sessions explicitly.',
        domain: ACP_DOMAIN,
        owners: ACP_OWNERS,
        tags: [...ACP_TAGS, 'session'],
        stability: ACP_STABILITY,
        docId: [docId('docs.tech.acp.session.stop')],
      },
      capability: {
        key: 'acp.transport',
        version: '1.0.0',
      },
      io: {
        input: AcpSessionStopInput,
        output: AcpSessionStopOutput,
      },
      policy: {
        auth: 'user',
        pii: [],
      },
    });