Communitygithub.com

SalesforceAIResearch/agentforce-adlc

Agent Development Life Cycle – Erstelle, deploye, teste und optimiere Agentforce-Agenten mit Claude Code Skills und der Agent Script DSL.

Was ist agentforce-adlc?

Der Skill 'agentforce-adlc' definiert den kompletten Agent Development Life Cycle (ADLC) für die Erstellung und Optimierung von Agentforce-Agenten. Er ermöglicht dir, Agenten in einer deklarativen DSL (Agent Script) zu definieren, zu debuggen und in Salesforce zu deployen. Der Skill nutzt Claude Code als Entwicklungsumgebung und stellt strukturierte Workflows für Build, Test und Deployment bereit. Dadurch können Entwickler schnell hochwertige, KI-gestützte Agenten für Service, Vertrieb oder Marketing erstellen, ohne tief in die zugrunde liegende Infrastruktur einsteigen zu müssen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add SalesforceAIResearch/agentforce-adlc

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Klone das Repository:

    git clone https://github.com/SalesforceAIResearch/agentforce-adlc.git
    cd agentforce-adlc
    
  2. Installiere Abhängigkeiten:

    npm install
    
  3. Konfiguriere Umgebungsvariablen:

    SF_ORG_ALIAS=mein-sandbox
    AGENT_NAME=MeinKundenserviceAgent
    
  4. 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

BefehlBeschreibung
adlc buildKompiliere die Agent-DSL in deploybare Metadaten
adlc deployDeploye den Agenten in die konfigurierte Salesforce-Org
adlc testFühre lokale Tests mit simulierten Nutzereingaben durch
adlc optimizeOptimiere 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

Verwandte Skills