Tool Ontology
Tool Ontology organizes individual tools into a structured, composable network, enabling agents to reason, plan, and execute complex tasks as an extensible, maintainable capability system.
When querying for a task, the system traverses this graph to identify the necessary collections and tools to construct a capable agent.
Three-Layer Design
How tools are organized from abstract taxonomy to deployable collections.
Tool Taxonomy
The top layer defines the broad categorization and detailed tags of tools. It organizes capabilities into categories such as:
- Communication
- Database
- Storage
Tool Relation Graph
The middle layer instantiates specific tools and defines how they interact. It maps relationships using edges like:
- Similar To
- Used With
- Replaces
- Belongs To
Tool Collection
Groups related tools into deployable units. These are the actual functional toolkits agents load at runtime:
Relationship Types
How tools connect and depend on each other within the ontology.
similar_toTools that share common functionality.
used_withTools commonly used together.
replacesTools that serve as alternatives to each other.
belong_toTools in the same taxonomy category.
Explore the tool network
Discover how tools connect, compose, and depend on each other across the platform.