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.tool.calls

Execute tool calls within an ACP session.

  • Type: operation (command)
  • Version: 1.0.0
  • Tags: tools
  • File: packages/libs/contracts-spec/src/acp/commands/acpToolCalls.command.ts
  • Run tool calls with safe governance and telemetry.

    field.key.label
    acp.tool.calls
    field.version.label
    1.0.0
    field.type.label
    operation (command)
    field.title.label
    acp.tool.calls
    field.description.label

    Execute tool calls within an ACP session.

  • Type: operation (command)
  • Version: 1.0.0
  • Tags: tools
  • File: packages/libs/contracts-spec/src/acp/commands/acpToolCalls.command.ts
  • Run tool calls with safe governance and telemetry.

    field.tags.label
    tools
    field.owners.label
    field.stability.label

    Execute tool calls within an ACP session.

    Goal

    Run tool calls with safe governance and telemetry.

    Context

    Used by ACP clients when the agent requests tool execution.

    Source Definition

    import { ScalarTypeEnum, SchemaModel } from '@lssm-tech/lib.schema';
    import { docRef } from '../../docs/registry';
    import type { DocBlock } from '../../docs/types';
    import { defineCommand } from '../../operations';
    import { ACP_DOMAIN, ACP_OWNERS, ACP_STABILITY, ACP_TAGS } from '../constants';
    
    export const AcpToolCallsCommand = defineCommand({
    	meta: {
    		key: 'acp.tool.calls',
    		title: 'ACP Tool Calls',
    		version: '1.0.0',
    		description: 'Execute tool calls within an ACP session.',
    		goal: 'Run tool calls with safe governance and telemetry.',
    		context: 'Used by ACP clients when the agent requests tool execution.',
    		domain: ACP_DOMAIN,
    		owners: ACP_OWNERS,
    		tags: [...ACP_TAGS, 'tools'],
    		stability: ACP_STABILITY,
    		docId: [docRef(AcpToolCallsDocBlock.id)],
    	},
    	capability: {
    		key: 'acp.transport',
    		version: '1.0.0',
    	},
    	io: {
    		input: AcpToolCallsInput,
    		output: AcpToolCallsOutput,
    	},
    	policy: {
    		auth: 'user',
    		pii: [],
    	},
    });