Skip to main content

evaluate_tool_program

Function evaluate_tool_program 

Source
pub fn evaluate_tool_program(
    source: &str,
    limits: ToolProgramLimits,
) -> Result<Vec<ToolProgramCall>>
Expand description

Evaluate a pure Starlark expression that returns a JSON string.

The source’s final expression must be a zero-argument function. Calling it must return a JSON array of { "tool": ..., "arguments": {...} } values. Starlark is deliberately given only its standard pure globals and no loader.