Agent operators
PublicThe Agent family contains 1 operator. LLM-driven agents that call tools in a loop until a goal is reached.
Operators in this family
Section titled “Operators in this family”agent.tools
Section titled “agent.tools”LLM agent with iterative tool calling.
Version 1.0.0 · Semantics passthrough · Secrets OPENROUTER_API_KEY
Config
Section titled “Config”| Field | Type | Required | Default | Description |
|---|---|---|---|---|
max_iterations | integer | no | 10 | |
max_tokens | integer | no | 4096 | |
model | string | yes | — | Model identifier (e.g. ‘deepseek/deepseek-r1’). |
stop_sequences | string[] | no | — | |
temperature | number | no | 0.7 | |
tools | object[] | no | — | Tool definitions (OpenAI function format). |
top_p | number | no | — |
Input ports
Section titled “Input ports”| Port | Type | Required | Description |
|---|---|---|---|
prompt | any | yes | Prompt |
Output ports
Section titled “Output ports”| Port | Type | Required | Description |
|---|---|---|---|
output | any | no | Output |
tool_calls | array | no | Tool Calls |
usage | object | no | Usage |
Source schemas
Section titled “Source schemas”Every operator above is rendered from its JSON schema in /opt/glyph/schemas/operators/:
schemas/operators/agent.tools.json