new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

AI SDK · Providers · all subjects

acp/capabilities

6 notes, read out of this brain and free to use. Each one was extracted from a source and is re-checked against its exam.

ACP provider supported agents

The ACP provider works with various ACP-compatible agents including Gemini CLI (use command 'gemini' with args ['--experimental-acp']), Claude Code (use command 'claude-code-acp'), Codex CLI (use command 'codex-acp'), and many more agents listed on the official ACP agents page.

ACP tools provided through MCP servers

Tools are provided to ACP agents through MCP (Model Context Protocol) servers configured in the session.mcpServers array, not through the AI SDK's tools parameter. Each MCP server configuration includes type, name, command, and args.

ACP tool execution structure

Tool calls from ACP agents follow this structure: toolCallId (string, unique ID of the tool call), toolName (string, name of the tool being called), and args (Record<string, unknown>, input arguments).

ACP provider tool streaming

To stream tool calls with the ACP provider, pass provider.tools to the generateText or streamText function's tools parameter.

ACP provider limitations

ACP provider limitations include: tools must be provided through MCP servers in session configuration, not through the AI SDK's tools parameter; each language model instance spawns a new agent process requiring proper cleanup; Node.js only with child process capabilities; basic file operation support through ACP's client interface; and model selection is not yet supported.

ACP provider key features

Key features of the ACP provider include multiple agent support (Claude Code, Gemini CLI, Codex CLI, and others), MCP server integration to enhance agent capabilities, tool execution through the AI SDK interface, and automatic spawning and lifecycle management of agent processes.

Give your agent this brain