Tool Registration

Domain: Agent Fundamentals

🎯 Motivation

Before an agent can use a tool, it must be registered - defined with its name, description, parameters, and safety level.

πŸ“‹ Concrete Example

Register: name=search_web, description=β€˜Search the internet’, params={query: str, max_results: int}, safety=low. The agent sees this description and knows when to use the tool.

πŸ”— Analogy

Registering a new course at school - you provide the course name, description, prerequisites, and credit hours. Students (agents) see the catalog and choose the right course (tool).