Add Tools

Give your avatar characters controlled external capabilities.

What are tools?

Tools are controlled external capabilities an agent can invoke during a session — query a database, check inventory, book an appointment, advance a quest.

How they work

  1. Tools are defined on the experience configuration
  2. They appear in the Session Manifest tools array
  3. The agent decides when to call a tool during conversation
  4. Results update state and may trigger stateUpdate events

Example

"tools": [{
  "toolId": "tool_check_score",
  "name": "checkScore",
  "description": "Look up the learner's current score"
}]

Tool schemas follow a structured format editable by creators and understandable by LLMs.