Skip to main content

Crate vtcode_utility_tool_specs

Crate vtcode_utility_tool_specs 

Source
Expand description

Passive JSON schemas for utility, file, scheduling, and collaboration tool surfaces.

Structs§

FreeformTool
FreeformToolFormat
ParsedMcpTool
ResponsesApiTool

Enums§

AdditionalProperties

Constants§

AGENT_DESCRIPTION
Model-visible description of the agent tool.
APPLY_PATCH_ALIAS_DESCRIPTION
Model-visible description of the patch alias field. The old value (“Alias for input”) gave the model no format guidance, so it often placed a standard unified diff (---/+++) there — which apply_patch rejects (checkpoint turn_615). The full envelope and path rules live on the tool description and the input field; 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_patch tool. 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 append SEMANTIC_ANCHOR_GUIDANCE via with_semantic_anchor_guidance.
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_command tool. The escalation justification requirement is stated once, on the justification field.
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 mcp tool. The action field description owns the per-action enumeration; this description keeps only the purpose, the server-search-vs-catalog-search distinction, and the disconnect guard.
MIN_MAX_OUTPUT_TOKENS
Smallest valid model-visible preview budget for a function-tool result.
SEARCH_TOOLS_DESCRIPTION
Model-visible description of the search_tools tool.
SEMANTIC_ANCHOR_GUIDANCE
SUBAGENT_REASONING_EFFORT_VALUES
Reasoning effort values accepted for a child agent override: every value ReasoningEffortLevel::parse accepts, including none (the child sends no reasoning configuration), taken from the single list in vtcode-commons.
WRITE_STDIN_DESCRIPTION
Shared model-facing description for execution session controls.

Functions§

agent_parameters
apply_patch_parameter_schema
apply_patch_parameters
close_agent_parameters
code_search_parameters
cron_create_parameters
cron_delete_parameters
cron_list_parameters
cron_parameters
exec_command_parameters
list_files_parameters
mcp_parameters
parse_mcp_tool
parse_tool_input_schema
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

Type Aliases§

JsonSchema