vtcode 0.175.2

A Rust-based terminal coding agent with modular architecture supporting multiple LLM providers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#[cfg(test)]
use serde_json::Value;

#[cfg(test)]
pub(crate) use super::execution_attempts::execute_tool_with_timeout;
pub(crate) use super::execution_attempts::execute_tool_with_timeout_ref_prevalidated;
pub(crate) use super::execution_run::{run_tool_call, run_tool_call_with_args};
#[cfg(test)]
use super::{execution_helpers, status::ToolExecutionStatus};

#[cfg(test)]
pub(crate) fn process_llm_tool_output(output: Value) -> ToolExecutionStatus {
    execution_helpers::process_llm_tool_output(output)
}