This repository packages two Agent Script authoring bundles as reusable OOTB starting points for New Agent Builder work. The scripts are intended as internal templates for SEs to copy, adapt, and deploy in their own orgs, with explicit notes for the RAG setup and config ID handoff.
IT_Employee_Assistant_Baseline_NAB: employee-facing IT assistant baseline for knowledge, service requests, ticket follow-up, policy answers, and escalation guidance.IT_Service_Fulfiller_NAB: IT service fulfiller assistant for incident, problem, change request, knowledge, swarming, and record-update workflows.
- The
_NABsuffix denotes New Agent Builder versions of the agents. - Both scripts use
subagentsyntax and@subagenttransitions. - Replace org-specific knowledge, Flow, prompt template, Apex, Slack, and managed action dependencies before publishing in a new org.
- The
knowledge.rag_feature_config_idfield is intentionally blank in both scripts. - The Answer Questions with Knowledge
ragFeatureConfigIdfield is intentionally blank in source as well. - After adding a Data Library in Canvas UI, switch to script mode, copy the generated RAG config ID, and paste it into the Answer Questions with Knowledge
ragFeatureConfigIdfield. - Do the same for the fulfiller script’s Knowledge Support subagent action.
- There are two RAG touchpoints to fill in per org: the overall knowledge block stays blank in source, and the action-level
ragFeatureConfigIdgets the org-specific value.
Use this exact flow in each org:
- Open the agent in Canvas.
- Go to Data Library.
- Select your org's ITSM Knowledge library, or the equivalent knowledge library you created for that org.

- Save the Data Library if needed, then switch to Script mode.
- Find the Data Library rag_feature_config_id and copy the ID in between "" (should be populated from previous step).

- Find the Answer Questions with Knowledge action in the script (or search ragFeatureConfigId).
- Paste the ID from step 6 into the action-level
ragFeatureConfigIdbetween the "".
- Save the agent and test in Preview
For the fulfiller bundle, follow the same steps in the Knowledge Support subagent.
No technical support is provided for this repository. Use it as a reference baseline and adapt it to your own org, policies, and deployment process.
This project is licensed under the MIT License. See LICENSE for details.
sf project deploy start --manifest manifest/package.xml -o <target-org>Use the Agent Script validate/publish commands that match your installed Salesforce CLI Agent Script version.