afv-library/skills/agentforce-development/assets/agents
Steve Hetzel 6b4c55a353
feat: add skills to support agentforce development vibing @W-20935308 (#72)
feat: add skills to support agentforce development vibing
2026-03-18 17:17:32 -04:00
..
hello-world.agent feat: add skills to support agentforce development vibing @W-20935308 (#72) 2026-03-18 17:17:32 -04:00
multi-topic.agent feat: add skills to support agentforce development vibing @W-20935308 (#72) 2026-03-18 17:17:32 -04:00
production-faq.agent feat: add skills to support agentforce development vibing @W-20935308 (#72) 2026-03-18 17:17:32 -04:00
production-faq.bundle-meta.xml feat: add skills to support agentforce development vibing @W-20935308 (#72) 2026-03-18 17:17:32 -04:00
README.md feat: add skills to support agentforce development vibing @W-20935308 (#72) 2026-03-18 17:17:32 -04:00
simple-qa.agent feat: add skills to support agentforce development vibing @W-20935308 (#72) 2026-03-18 17:17:32 -04:00

Complete Agent Templates

Templates for building complete, deployable agents.

Learning Path

Template Complexity Description
hello-world.agent Beginner Minimal viable agent - start here
simple-qa.agent Beginner Single-topic Q&A agent
multi-topic.agent Intermediate Multi-topic routing agent
production-faq.agent Advanced Production-ready FAQ with escalation

Quick Start

  1. Copy a template to your SFDX project:

    mkdir -p force-app/main/default/aiAuthoringBundles/My_Agent
    cp hello-world.agent force-app/main/default/aiAuthoringBundles/My_Agent/My_Agent.agent
    cp ../metadata/bundle-meta.xml force-app/main/default/aiAuthoringBundles/My_Agent/My_Agent.bundle-meta.xml
    
  2. Validate and deploy:

    sf agent validate authoring-bundle --api-name My_Agent --target-org your-org
    sf agent publish authoring-bundle --api-name My_Agent --target-org your-org
    

Required Blocks

Every agent must have these blocks in this order:

Block Purpose
system: Agent personality and default messages
config: Deployment metadata (agent_name, label, etc.)
variables: Data connections and state storage
language: Locale configuration
start_agent Entry point topic (exactly one required)

Next Steps