Agentforce Agent Script
End-to-end Salesforce Agentforce agentlivscykel: design, Agent Script, validera, driftsätt, publicera.
Testad · Fungerar
Vad den gör
Dirigerar hela Agentforce agentutvecklingslivscykeln — Agent Spec-design, skrivning av .agent-filer i Agent Script, sf CLI validate/preview/deploy/publish/activate, och beteendedebuggning via sessionsspårningar — genom 18 detaljerade referensfiler. Utlöses vid .agent-filarbete, aiAuthoringBundle-metadata, subagent/action-design och sf agent CLI-kommandon; exkluderar uttryckligen Apex, Flow och Experience Cloud-arbete.
Testrapport
Installerades med ett kommando från en ren HOME utan ~/.claude — SKILL.md var på plats; alla ~30 referenser till references/ och assets/ i brödtexten löstes, inga skript eller nätverksanrop i skillen (Steg 0 rent). Sedan det senaste testet lade författaren till ett helt nytt domän 'Optimize an Agent' (v0.8 → v0.9) med fyra mönster och inkluderade 'optimize/improve/refactor' i beskrivningen — det gamla fyndet om Regel 8 (else-if förbud) finns fortfarande kvar och är orört. Körde det nya domänen på min .agent-fil med fyra injicerade defekter: utan skillen uppfann jag icke-existerande syntax `@actions.fetch_case.outputs.caseRecord` (kärnspråket anger uttryckligen: `@outputs` finns endast i `set`/`if` omedelbart efter en åtgärd), lämnade `@variables.customerName` utan `{!...}` och all villkorslogik i prosa; med skillen — korrekt relä via en föränderlig variabel, 4 `set @variables.X = @outputs.Y` bindningar, `{!...}`-injektioner, och platta `if`-satser enligt Regel 8. Minus: nya mönsterfiler och rapportmallen i SKILL.md kräver `orderRecord: mutable object` och `roomAvailable: boolean` utan standardvärden, vilket motsäger skillens egen kärnspråksreferens (sektion 6 och Anti-Pattern 12: föränderliga variabler MÅSTE ha ett standardvärde) — för detta drogs poäng från utdata och dokumentation. Kunde inte kontrollera steget 'sf agent validate': CLI `sf` och en Salesforce-organisation fanns inte i miljön, kompilering mättes inte — endast kontrollerat mot skillens egna dokumenterade regler.
Testad: 2026-07-13 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/SalesforceAIResearch/agentforce-adlc cd agentforce-adlc mkdir -p ~/.claude/skills cp -r skills/agentforce-generate ~/.claude/skills/agentforce-generate
Kommandon och exempelprompter
/agentforce-generateEnd-to-end Salesforce Agentforce agentlivscykel: design, Agent Script, validera, driftsätt, publicera.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Add a billing subagent to our Agentforce agent for unpaid invoicesWrite an Agent Spec and design the subagent graph for a support agentMy sf agent validate is failing, help debug this .agent file