---
schema_version: "1"
id: 26ad281253dec705c2412f56dafd39f3f50b471df26f5a40c2d3fb53bdc1107c
title: Agentforce Tooling Objects
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/genai/agentforce/references/agents-metadata-tooling/agents-tooling.md
canonical_url: https://developer.salesforce.com/docs/ai/agentforce/references/agents-metadata-tooling/agents-tooling.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 99a69872a7ebd37cf76bc857d6dd7e8284821217ef7a33951553618f92c024b6
products:
  - Agentforce Developer Guide
  - Agentforce and Einstein Generative AI
---
# Agentforce Tooling Objects

Manage actions and customize the planner service using the [Tooling API](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/intro_api_tooling.htm).

- [GenAiFunctionDefinition](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_genaifunctiondefinition.htm): Represents an action that can be added to agents.
- [GenAiPlannerDefinition](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_genaiplannerdefinition.htm): Represents a planner that uses an LLM and a reasoning strategy to break down a task into smaller parts, find the best actions for each part, and invoke them.
