run_figtreekit_cli
Execute the figtreekit CLI with arbitrary arguments to validate, analyze, style, export, or render phylogenetic trees, redirecting outputs into a run directory.
Instructions
Run the figtreekit CLI with arbitrary argv (full CLI coverage; no
shell). Outputs are redirected into the run directory; each rewrite is
disclosed in rewrites.
Args:
argv: The figtreekit arguments as an array. Use <input> as a
placeholder consumed by tree_content / input_file.
tree_content: If provided, written as run_dir/input.tre and replaces
<input> in argv.
input_file: Or a whitelisted file reference (same placeholder rule).
timeout: Max execution seconds (default 300).
capture_tail_bytes: Max bytes of stdout/stderr kept (default 64 KiB).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "run_figtreekit_cli"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| argv | No | ||
| timeout | No | ||
| input_file | No | ||
| tree_content | No | ||
| capture_tail_bytes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |