Expand description
Passive JSON schemas for utility, file, scheduling, and collaboration tool surfaces.
Structs§
- Freeform
Tool - Freeform
Tool Format - McpTool
Visibility - Tool accessibility between model and app (SEP-1865
_meta.ui.visibility). - McpUi
Resource Meta - Declared sandbox posture of an MCP Apps UI resource (SEP-1865
UIResourceMeta). - McpUi
Tool Meta - Linkage from an MCP tool to its MCP Apps UI resource.
- Parsed
McpTool - Responses
ApiTool
Enums§
Constants§
- AGENT_
DESCRIPTION - Model-visible description of the
agenttool. - ANSWER_
SESSION_ DESCRIPTION - Model-visible description of the
answer_sessiontool. - APPLY_
PATCH_ ALIAS_ DESCRIPTION - Model-visible description of the
patchalias field. The old value (“Alias for input”) gave the model no format guidance, so it often placed a standard unified diff (---/+++) there — whichapply_patchrejects (checkpoint turn_615). The full envelope and path rules live on the tool description and theinputfield; this alias keeps only the turn_615-critical rejection signal plus the alias relationship, so the same guidance is not sent three times per request. - APPLY_
PATCH_ TOOL_ DESCRIPTION - Model-visible description of the
apply_patchtool. It leads with the accepted envelope so the model writes the right format on the first try, and states the unified-diff rejection and path rules as plain facts instead of shouted warnings. Registration sites appendSEMANTIC_ANCHOR_GUIDANCEviawith_semantic_anchor_guidance. - ASK_
SESSION_ DESCRIPTION - Model-visible description of the
ask_sessiontool. - DEFAULT_
APPLY_ PATCH_ INPUT_ DESCRIPTION - DEFAULT_
MAX_ OUTPUT_ TOKENS - Default model-visible preview budget for function-tool results.
- EXEC_
COMMAND_ DESCRIPTION - Model-visible description of the
exec_commandtool. The escalation justification requirement is stated once, on thejustificationfield. - LIST_
SESSIONS_ DESCRIPTION - Model-visible description of the
list_sessionstool. - MATRIX_
DESCRIPTION - Model-visible description of deterministic matrix orchestration.
- MAX_
MAX_ OUTPUT_ TOKENS - Largest valid model-visible preview budget for a function-tool result.
- MAX_
OUTPUT_ TOKENS_ FIELD - Canonical JSON property name for the common result-preview budget field.
- MCP_
DESCRIPTION - Model-visible description of the
mcptool. Theactionfield description owns the per-action enumeration; this description keeps only the purpose, the server-search-vs-catalog-search distinction, and the disconnect guard. - MCP_
UI_ EXTENSION_ ID - MCP Apps extension identifier (
io.modelcontextprotocol/ui). - MCP_
UI_ RESOURCE_ MIME_ TYPE - MIME type a
ui://app resource must serve. - MCP_
UI_ RESOURCE_ SCHEME - URI scheme identifying MCP Apps UI resources.
- MIN_
MAX_ OUTPUT_ TOKENS - Smallest valid model-visible preview budget for a function-tool result.
- SEARCH_
TOOLS_ DESCRIPTION - Model-visible description of the
search_toolstool. - SEMANTIC_
ANCHOR_ GUIDANCE - SUBAGENT_
REASONING_ EFFORT_ VALUES - Reasoning effort values accepted for a child agent override: every value
ReasoningEffortLevel::parseaccepts, includingnone(the child sends no reasoning configuration), taken from the single list invtcode-commons. - WRITE_
STDIN_ DESCRIPTION - Shared model-facing description for execution session controls.
Functions§
- agent_
parameters - answer_
session_ parameters - apply_
patch_ parameter_ schema - apply_
patch_ parameters - ask_
session_ parameters - close_
agent_ parameters - code_
search_ parameters - cron_
create_ parameters - cron_
delete_ parameters - cron_
list_ parameters - cron_
parameters - exec_
command_ parameters - list_
files_ parameters - list_
sessions_ parameters - matrix_
parameters - Wire parameters; lifecycle validation and report authorization are runtime-owned.
- mcp_
parameters - parse_
mcp_ tool - parse_
tool_ input_ schema - parse_
ui_ resource_ meta - Extract the UI sandbox posture from a resource’s
_metamap. - record_
decision_ parameters - Wire schema for optional public decision recording.
- request_
user_ input_ description - request_
user_ input_ parameters - resume_
agent_ parameters - search_
tools_ parameters - send_
input_ parameters - spawn_
agent_ parameters - spawn_
background_ subprocess_ parameters - wait_
agent_ parameters - with_
max_ output_ tokens_ parameter - Adds the common result-preview budget field to an object-shaped tool schema.
- with_
semantic_ anchor_ guidance - write_
stdin_ parameters