Tool reference
Every tool the agent can call, generated from the chart's @Tool registry at the pinned commit.
1aa5e22). Descriptions are the exact text the model receives.The agent operates the chart through 29 tools: 18 change the chart, 11 only read. Chart tools are ordinary chart methods annotated with @Tool, so the agent and the interface call the same code. A read-only agent session receives only the read-only tools.
At run time the browser registry appends the live sourceId and paneId values to the descriptions of the market-data, comparison and drawing tools, so the model only picks values that exist.
| Tool | Label | Access | Group |
|---|---|---|---|
panes_list | List panes | Read-only | Panes |
pane_create | Create pane | Modifies the chart | Panes |
pane_update | Update pane | Modifies the chart | Panes |
pane_remove | Remove pane | Modifies the chart | Panes |
pane_move | Move pane | Modifies the chart | Panes |
pane_replace_content | Replace pane content | Modifies the chart | Panes |
pane_update_content | Update pane content | Modifies the chart | Panes |
panes_clear | Clear panes | Modifies the chart | Panes |
drawings_list | List drawings | Read-only | Drawings |
drawing_create | Create drawing | Modifies the chart | Drawings |
drawings_copy | Copy drawings | Modifies the chart | Drawings |
drawing_update | Update drawing | Modifies the chart | Drawings |
drawing_delete | Delete drawing | Modifies the chart | Drawings |
drawings_clear | Clear drawings | Modifies the chart | Drawings |
comparisons_list | List comparison symbols | Read-only | Comparisons |
comparison_create | Add comparison symbol | Modifies the chart | Comparisons |
comparison_remove | Remove comparison symbol | Modifies the chart | Comparisons |
comparisons_clear | Clear comparison symbols | Modifies the chart | Comparisons |
settings_get | Get chart settings | Read-only | Settings |
settings_update | Update chart settings | Modifies the chart | Settings |
settings_reset | Reset chart settings | Modifies the chart | Settings |
instruments_query_name | Query instrument name | Read-only | Market data |
market_bars_query | Query market bars | Read-only | Market data |
market_timeshare_query | Query market time share | Read-only | Market data |
market_timeshare_range_query | Query market time-share range | Read-only | Market data |
indicators_query | Query indicator | Read-only | Indicators |
web_search | Web search | Read-only | Conversation |
ask_user | Ask question | Read-only | Conversation |
code_interpreter | Run Python | Modifies the chart | Code interpreter |
Panes
Create, arrange and fill indicator panes.
Drawings
Read, create, copy, update and delete drawings on the chart.
Comparisons
Overlay other instruments on the main chart.
Settings
Read, change and reset chart settings.
Market data
Query instruments, bars and time-share data without changing the chart.
Indicators
Calculate a registered indicator over the loaded data.
Conversation
Ask the user to choose, and search the web.
Code interpreter
Run Python in a sandbox. Registered only when the host opts in.