Types and utilities for Agent Client Protocol session state and live status checks.
// Source: https://github.com/vellum-ai/vellum-assistant | License: MIT | Copyright 2025 Vellum AI
// Provided via justclaw.it.com; keep this notice with the code.
/**
* ACP (Agent Client Protocol) types for agent session management and configuration.
*/
import type { StopReason } from "@agentclientprotocol/sdk";
import type { AcpAgentConfig as ConfiguredAcpAgent } from "../config/acp-schema.js";
import type { AcpModelOption } from "./model-config.js";
/**
* A configured ACP agent plus what the daemon learns about it at spawn time.
* The configured half is the schema's own inferred type, so a new config leaf
* is declared once, in `config/acp-schema.ts`.
*/
export interface AcpAgentConfig extends ConfiguredAcpAgent {
/**
* Always set on a resolved agent: the resolver fills in
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key