Agentforce Swarm
A 26-node autonomous agent matrix designed for Salesforce Partner Program automation. Transform partner onboarding from 6 weeks to 6 days with intelligent workflow orchestration, automated security review prep, and real-time synchronization across your entire partner ecosystem.
Architecture
Agentforce Swarm operates across three distinct layers, each containing specialized agents that work in concert to automate partner program workflows.
A-I
J-R
S-Z
Quick Start
Get Agentforce Swarm running in your Salesforce org in under 5 minutes.
1. Install the Managed Package
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t...
2. Configure Named Credential
Setup â Named Credentials â New Named Credential Name: Agentforce_Swarm_API URL: https://salesforce-edge-router.epochcoreras.workers.dev Identity Type: Anonymous Authentication Protocol: No Authentication
3. Add Remote Site Setting
Setup â Remote Site Settings â New Remote Site Name: Agentforce_Swarm Remote Site URL: https://salesforce-edge-router.epochcoreras.workers.dev Active: â
4. Test the Connection
// Execute in Developer Console AgentforceSwarmClient client = new AgentforceSwarmClient(); System.debug(client.getHealth()); // Expected output: // {status: "healthy", agents: 26, coherence: "0.999999"}
26 Agents Overview
The A-Z matrix organizes agents into three specialized layers, each handling distinct aspects of partner program automation.
Infrastructure Layer (A-I)
Handles authentication, data flow, caching, and system health.
| Agent | Name | Description |
|---|---|---|
A |
Auth | OAuth 2.0 authentication, session management, credential validation |
B |
Bridge | Cross-system integration, API gateway, protocol translation |
C |
Cache | Distributed caching, response optimization, data persistence |
D |
Data | Data transformation, schema mapping, ETL operations |
E |
Edge | Edge computing, global distribution, latency optimization |
F |
Flow | Workflow orchestration, process automation, state management |
G |
Gate | Rate limiting, access control, security enforcement |
H |
Health | System monitoring, health checks, alerting |
I |
Index | Search indexing, content discovery, metadata management |
Application Layer (J-R)
Manages business logic, partner workflows, and document processing.
| Agent | Name | Description |
|---|---|---|
J |
Job | Background job scheduling, task queue management |
K |
KV | Key-value storage, configuration management |
L |
List | AppExchange listing generation, content formatting |
M |
Mesh | Service mesh coordination, inter-agent communication |
N |
Notify | Notification dispatch, email/SMS/Slack alerts |
O |
Orch | Workflow orchestration, multi-step automation |
P |
Parse | Document parsing, code analysis, content extraction |
Q |
Queue | Message queuing, async processing, event streaming |
R |
Route | Request routing, load balancing, traffic management |
Intelligence Layer (S-Z)
Provides AI-powered analysis, learning, and optimization.
| Agent | Name | Description |
|---|---|---|
S |
Sync | Real-time synchronization, conflict resolution |
T |
Train | Training path generation, certification recommendations |
U |
Unify | Data unification, deduplication, entity resolution |
V |
Valid | Validation engine, compliance checking, quality assurance |
W |
Watch | Monitoring, anomaly detection, predictive alerts |
X |
Xform | AI-powered transformation, format conversion |
Y |
Yield | Output generation, report creation, deliverables |
Z |
Zero | Zero-touch deployment, autonomous execution |
API Endpoints
All endpoints are available via the edge router at https://salesforce-edge-router.epochcoreras.workers.dev
Returns the health status of the Agentforce Swarm and all 26 agents.
Response
{
"status": "healthy",
"agents": 26,
"layers": {
"infrastructure": 9,
"application": 9,
"intelligence": 8
},
"coherence": "0.999999",
"latency_us": 7
}
Initiates the automated ISV partner onboarding workflow.
Request Body
| Parameter | Type | Description |
|---|---|---|
| partner_id | string Required | Salesforce Partner Community ID |
| tier | string | Partner tier: ISV, SI, Consulting, Technology |
| auto_listing | boolean | Auto-generate AppExchange listing (default: true) |
| security_review | boolean | Auto-prep security review materials (default: true) |
Example Request
curl -X POST https://salesforce-edge-router.epochcoreras.workers.dev/sf/partner/onboard \
-H "Content-Type: application/json" \
-d '{
"partner_id": "0016g00000XXXXX",
"tier": "ISV",
"auto_listing": true,
"security_review": true
}'
Response
{
"status": "initiated",
"workflow_id": "wf_abc123",
"agents_assigned": ["A", "B", "D", "G", "L", "O", "P", "R", "S", "T", "V", "Z"],
"estimated_completion": "6 days",
"webhook_url": "https://..."
}
Auto-generates AppExchange listing content from codebase analysis.
Request Body
| Parameter | Type | Description |
|---|---|---|
| repo_url | string Required | GitHub repository URL |
| package_xml | string | Path to package.xml (default: manifest/package.xml) |
| screenshots | boolean | Auto-generate screenshots (default: true) |
Executes 26-agent consensus routing for workload optimization.
Request Body
| Parameter | Type | Description |
|---|---|---|
| task | string Required | Task type: onboarding, listing, certification, demand_gen |
| payload | object Required | Task-specific payload data |
| priority | string | Priority level: low, normal, high, critical |
Salesforce Setup
Complete guide for integrating Agentforce Swarm with your Salesforce org.
Apex Integration
Use the provided Apex client to call Agentforce Swarm APIs directly from your org.
public with sharing class AgentforceSwarmClient { private static final String NAMED_CREDENTIAL = 'callout:Agentforce_Swarm_API'; // Get swarm health status @AuraEnabled public static Map<String, Object> getHealth() { HttpRequest req = new HttpRequest(); req.setEndpoint(NAMED_CREDENTIAL + '/sf/health'); req.setMethod('GET'); Http http = new Http(); HttpResponse res = http.send(req); return (Map<String, Object>) JSON.deserializeUntyped(res.getBody()); } // Initiate partner onboarding @AuraEnabled public static Map<String, Object> onboardPartner(String partnerId, String tier) { HttpRequest req = new HttpRequest(); req.setEndpoint(NAMED_CREDENTIAL + '/sf/partner/onboard'); req.setMethod('POST'); req.setHeader('Content-Type', 'application/json'); req.setBody(JSON.serialize(new Map<String, Object>{ 'partner_id' => partnerId, 'tier' => tier, 'auto_listing' => true, 'security_review' => true })); Http http = new Http(); HttpResponse res = http.send(req); return (Map<String, Object>) JSON.deserializeUntyped(res.getBody()); } // Execute 26-agent consensus @AuraEnabled public static Map<String, Object> executeConsensus(String task, Map<String, Object> payload) { HttpRequest req = new HttpRequest(); req.setEndpoint(NAMED_CREDENTIAL + '/sf/consensus'); req.setMethod('POST'); req.setHeader('Content-Type', 'application/json'); req.setBody(JSON.serialize(new Map<String, Object>{ 'task' => task, 'payload' => payload })); Http http = new Http(); HttpResponse res = http.send(req); return (Map<String, Object>) JSON.deserializeUntyped(res.getBody()); } }
Pricing
Flexible pricing tiers to match your partner program scale.
- 9 Agents (Infrastructure layer)
- 1,000 API calls/month
- Basic onboarding automation
- Email support
- 18 Agents (Infra + Application)
- 10,000 API calls/month
- Full onboarding + listing automation
- Certification tracking
- Priority support
- All 26 Agents
- Unlimited API calls
- Full automation suite
- Demand generation
- Custom integrations
- Dedicated support