Was macht agentforce-adlc?
Agent Development Life Cycle — Erstelle, deploye, teste und optimiere Agentforce-Agenten mit Claude Code Skills und der Agent Script DSL.
Überblick
Dieses Skill-Paket bietet eine vollständige Werkzeugkette für den Lebenszyklus von Agentforce-Agenten. Von der ersten Idee bis zur Produktion unterstützt es dich bei:
- Build: Entwerfe Agenten in einer lesbaren, deklarativen DSL.
- Deploy: Veröffentliche Agenten direkt aus Claude Code in deiner Salesforce-Organisation.
- Test: Führe lokale Tests und Simulationen durch.
- Optimize: Verbessere das Verhalten durch Iteration und Feedback.
Voraussetzungen
- Salesforce CLI (
sf) installiert und authentifiziert - Node.js 18 oder höher
- Claude Code CLI (Version 0.5+)
- Zugriff auf eine Salesforce-Organisation mit aktiviertem Agentforce
Schnellstart
-
Klone das Repository:
git clone https://github.com/SalesforceAIResearch/agentforce-adlc.git cd agentforce-adlc -
Installiere Abhängigkeiten:
npm install -
Konfiguriere Umgebungsvariablen:
SF_ORG_ALIAS=mein-sandbox AGENT_NAME=MeinKundenserviceAgent -
Führe den Build-Befehl aus:
npx adlc build
Struktur der Agent Script DSL
Jeder Agent wird durch eine .agent.yaml-Datei beschrieben. Beispiel:
name: KundenserviceBot
version: "1.0"
actions:
- name: ticketErstellen
description: Erstellt ein Support-Ticket
trigger: "Öffne ein Ticket"
steps:
- system: "Salesforce CRM"
call: createCase
parameters:
subject: "{user_input.subject}"
priority: "Medium"
Befehle
| Befehl | Beschreibung |
|---|---|
adlc build | Kompiliere die Agent-DSL in deploybare Metadaten |
adlc deploy | Deploye den Agenten in die konfigurierte Salesforce-Org |
adlc test | Führe lokale Tests mit simulierten Nutzereingaben durch |
adlc optimize | Optimiere den Agenten basierend auf Logs und Metriken |
Integration in Claude Code
Dieser Skill kann direkt in Claude Code eingebunden werden, indem du die claude-code-Konfiguration wie folgt erweiterst:
{
"skills": {
"agentforce-adlc": {
"source": "SalesforceAIResearch/agentforce-adlc",
"config": {
"orgAlias": "mein-sandbox"
}
}
}
}
Lizenz
Apache 2.0