Summary
While creating a Topic for Agentforce, pulling changes don't work because of metadata not supported by the CLI (but supported by the Metadata API).
Steps To Reproduce
Repo: https://github.com/FabienTaillon/agentforce-source-tracking
- Create a Scratch Org
- Push repo content
- got to
Einstein/Einstein Generative AI/Agent Studio/Agents
- Click on the Agent name (
Agentforce (Default)) then Open in Builder button
- Under
Topic Details click New/New Topic
- Enter whatever information you want and save the topic, you don't have to select any action for the topic
- Run
sf project retrieve start
Expected result
Both GenAiFunction and GenAiPluginInstructionDef are supported by the Metadata API, so it should be pulled.
Actual result
Fails with the following error:
Error (UnsupportedBundleTypeError): Unsupported Bundle Type: GenAiFunction
Warning: Unable to find type GenAiPluginInstructionDef in registry
Warning: Unable to find type GenAiPluginInstructionDef in registry