Property Name
Name
Gets the stable, unique identifier for this tool.
public string Name { get; }
Property Value
- string
A string identifier used by language models to reference this tool (e.g.,
get_weather,search_documents).
Remarks
Naming Best Practices:
- Use lowercase snake_case (e.g.,
get_user_info) - Start with a verb describing the action (get, search, create, update, delete)
- Keep names stable across application versions
- Avoid special characters and spaces
Changing a tool's name may break model behavior if the model has learned to use the previous name.