Extending ACP: New Connectors and Tools
The primary way to extend ACP is by creating:- New Connectors: These are the bridges that link ACP to specific external systems, Salesforce clouds, or other data platforms. If you need Agentforce agents to interact with a system not yet supported out-of-the-box, you can develop a Connector for it.
- New Tools within Connectors: Tools represent the specific actions or queries an agent can perform via a Connector. By defining new Tools, you expose the unique capabilities of the connected system to your agents.
Standardized Development with Apex for Salesforce
For integrations deeply tied to the Salesforce ecosystem, ACP promotes a standardized approach to Connector development. Developers can:- Build Connectors using Apex: Custom Connectors can be implemented as Apex classes within Salesforce.
- Follow ACP Standards: These Apex-based Connectors adhere to a defined ACP interface and structure, ensuring they integrate smoothly into the ACP framework. This standardized format simplifies development and promotes consistency across different Connectors.
- Leverage Salesforce Platform Capabilities: Building on Apex allows Connectors to seamlessly utilize Salesforce features like Named Credentials for secure authentication to target systems, and to respect Salesforce’s robust security and sharing models.
Benefits of Extensibility
- Tailored Integrations: Connect any system, whether it’s a modern SaaS application or a legacy internal service, to your Agentforce agents.
- Custom Agent Capabilities: Equip agents with unique Tools that perform specialized tasks or access proprietary business logic.
- Adaptability: As your enterprise systems evolve, ACP can evolve with them through the addition of new Connectors and Tools.