К основному содержанию
скилл CX Codex

platform-tracing-agentforce-configure — скилл для Claude Code

Скилл собирает файл AgentforcePlatformTracing.settings-meta.xml, который включает или выключает отправку трейс-спанов агентов Agentforce в Data Cloud.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add forcedotcom/sf-skills --skill platform-tracing-agentforce-configure -a claude-code
Открыть на GitHub

Что делает platform-tracing-agentforce-configure

Скилл делает одну вещь: пишет settings/AgentforcePlatformTracing.settings-meta.xml с единственным булевым полем enableAgentforcePlatformTracing. Тип одиночный, других полей у него нет, поэтому деплой файла задаёт настройку на весь орг. Поставили true — спаны выполнения агентов уходят в приёмный конвейер Data Cloud, поставили false — перестают.

Порядок простой. Сначала скилл называет предпосылки для вашего орг, потом читает шаблон assets/AgentforcePlatformTracing-template.xml, подставляет true или false вместо {ENABLED} и кладёт готовый файл в исходники проекта. Перед выдачей сверяет неймспейс http://soap.sforce.com/2006/04/metadata, имя файла и отсутствие лишних полей.

Нужны провижининг Data Cloud, активное разрешение PlatformObservability и API 68.0+. Оба условия задаются провижинингом, метаданными их не выставить. Без разрешения деплой проходит, а трассировка молчит — это и есть самая частая причина «настройка не работает».

Это не Platform Tracing для TraceSpanEvent. Тот сценарий закрывает другой скилл, platform-tracing-configure.

Какие задачи решает

  • включить трейс-спаны агентов Agentforce в орге
  • выключить отправку спанов в Data Cloud одним файлом
  • получить корректный settings-meta.xml вместо собранного руками XML
  • понять, почему после успешного деплоя спаны не доходят до Data Cloud
  • не перепутать настройку с Platform Tracing для TraceSpanEvent

Примеры запросов агенту

  • Включи трассировку Agentforce, нужны спаны выполнения агентов в Data Cloud.
  • Сгенерируй AgentforcePlatformTracing.settings-meta.xml с выключенной трассировкой Agentforce.
  • Деплой прошёл, а спанов агентов в Data Cloud нет. В чём дело?

Как установить platform-tracing-agentforce-configure

1Через Skills CLI (Vercel)

npx skills add forcedotcom/sf-skills --skill platform-tracing-agentforce-configure -a claude-code

2Вручную: положить файлы

~/.claude/skills/platform-tracing-agentforce-configure/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/platform-tracing-agentforce-configure/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о platform-tracing-agentforce-configure

Как установить platform-tracing-agentforce-configure в Claude Code?

Выполните npx skills add forcedotcom/sf-skills --skill platform-tracing-agentforce-configure -a claude-code. После этого сам скилл лежит в ~/.claude/skills/platform-tracing-agentforce-configure/SKILL.md.

Что делает этот скилл?

Генерирует файл AgentforcePlatformTracing.settings-meta.xml и выставляет в нём enableAgentforcePlatformTracing в true или false. Тем самым он переключает отправку трейс-спанов агентов Agentforce в Data Cloud.

Что нужно, чтобы настройка заработала?

Data Cloud в орге, активное разрешение PlatformObservability и API версии 68.0+. Разрешение и Data Cloud выдаются провижинингом, через метаданные их не включить.

Исходный текст

SKILL.md · Apache-2.0
---
name: platform-tracing-agentforce-configure
description: "Generate AgentforcePlatformTracingSettings metadata to enable or disable Agentforce agent execution trace spans flowing to Data Cloud. Use this skill for any AgentforcePlatformTracingSettings metadata work. TRIGGER when: user mentions Agentforce tracing, agent trace spans, Data Cloud tracing, AgentforcePlatformTracingSettings, platform observability tracing, enable agent tracing, wants agent execution spans in Data Cloud, mentions .settings-meta.xml for AgentforcePlatformTracing, or asks about enabling observability for Agentforce agents. DO NOT TRIGGER when: user wants Platform Tracing for TraceSpanEvent (use platform-tracing-configure), wants to query or analyze existing agent trace data in Data Cloud (use agentforce-observe), wants Event Log Files or ELF configuration, wants Change Data Capture (use integration-eventing-cdc-configure), or wants ManagedEventSubscription (use integration-eventing-subscription-configure)."
metadata:
  version: "1.0"
  domains: ["Platform", "Agentforce", "Data 360"]
  minApiVersion: "68.0"
  relatedSkills:
    - "agentforce-observe"
    - "integration-eventing-cdc-configure"
    - "integration-eventing-subscription-configure"
    - "platform-tracing-configure"
---

# Platform Tracing — Agentforce Configure

Generate AgentforcePlatformTracingSettings metadata to enable or disable forwarding of Agentforce agent execution trace spans to Data Cloud's ingestion pipeline. This is a singleton Settings type with one boolean field introduced in API v68.0 (Spring '25).

## Scope

- **In scope**: Generating `AgentforcePlatformTracing.settings-meta.xml` to enable or disable Agentforce agent tracing.
- **Out of scope**: Platform Tracing for TraceSpanEvent (use `platform-tracing-configure`). Event Log Files. Change Data Capture. Org permission provisioning. Data Cloud provisioning.

---

## Prerequisites

Before generating, inform the user of these requirements. The skill cannot check org state, but deploying without these prerequisites means the setting has no effect:

1. **Data Cloud must be provisioned** in the org — trace spans are forwarded to Data Cloud's ingestion pipeline. Without Data Cloud, there is no destination for the spans.
2. **`PlatformObservability` org permission** must be active — this permission gates the feature. It is provisioned (not settable via metadata).
3. **API version 68.0+** — the `AgentforcePlatformTracingSettings` type was introduced in Spring '25. Orgs on older API versions will not recognize it.

If the user reports the setting isn't working after deploy, the most likely cause is a missing prerequisite above.

---

## Clarifying Questions

Before generating, confirm with the user if not already clear:

- Enable or disable? (Which state do you want for Agentforce agent tracing?)

No other clarification needed — this is a singleton type with one boolean field.

---

## Required Inputs

Gather or infer before proceeding:

- **Desired state**: `true` (enable) or `false` (disable)

Defaults unless specified:
- If user says "enable" or "turn on": set to `true`
- If user says "disable" or "turn off": set to `false`

If the user provides a clear request, generate immediately without unnecessary back-and-forth.

---

## Workflow

1. **Warn about prerequisites** — inform the user that this feature requires Data Cloud and the `PlatformObservability` org permission.

2. **Read the template** — load `assets/AgentforcePlatformTracing-template.xml`.

3. **Generate the settings file** — replace `{ENABLED}` with `true` or `false` based on the user's desired state.

4. **Place the file** — output to `settings/AgentforcePlatformTracing.settings-meta.xml` in the project's source directory.

---

## Rules / Constraints

| Constraint | Rationale |
|---|---|
| Singleton — only one file per org, one boolean field | The metadata type has exactly one instance. Deploying the file sets the org-wide preference. |
| XML namespace must be `http://soap.sforce.com/2006/04/metadata` | Any other namespace causes deploy failure. |
| File must be named `AgentforcePlatformTracing.settings-meta.xml` | SFDX source format convention for this Settings type. |
| Only include `enableAgentforcePlatformTracing` field | No other fields exist on this type. |
| Requires API v68.0+ | Older orgs reject the metadata type entirely. |

---

## Gotchas

| Issue | Resolution |
|---|---|
| Deploy succeeds but tracing doesn't activate | Org lacks `PlatformObservability` permission or Data Cloud is not provisioned. These are provisioned, not settable via metadata. |
| `AgentforcePlatformTracingSettings` type not recognized | Org or tooling is on API version < 68.0. Update `sfdx-project.json` sourceApiVersion. |
| User confuses this with Platform Tracing (TraceSpanEvent) | Clarify: this sends Agentforce agent execution spans to Data Cloud. For TraceSpanEvent publishing, use the `platform-tracing-configure` skill. |

---

## Output Expectations

Deliverables:
- `settings/AgentforcePlatformTracing.settings-meta.xml`

Before delivering, verify:
- [ ] XML namespace is exactly `http://soap.sforce.com/2006/04/metadata`
- [ ] File is named `AgentforcePlatformTracing.settings-meta.xml`
- [ ] Only `enableAgentforcePlatformTracing` is present (no extra fields)

---

## Cross-Skill Integration

| Need | Delegate to |
|---|---|
| Enable TraceSpanEvent publishing (Platform Tracing) | `platform-tracing-configure` skill |
| Query or analyze existing Agentforce agent trace data in Data Cloud | `agentforce-observe` skill |
| Set up Change Data Capture | `integration-eventing-cdc-configure` skill |
| Configure ManagedEventSubscription | `integration-eventing-subscription-configure` skill |

---

## Reference File Index

| File | When to read |
|---|---|
| `assets/AgentforcePlatformTracing-template.xml` | Step 2 — template for generating the settings file |

© forcedotcom · Apache-2.0 · forcedotcom/sf-skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора181

integration-connectivity-generate Настраивает интеграции Salesforce: учётные данные, REST/SOAP-вызовы, External Services, Platform Events и CDC. Нужен при проектировании обмена с внешними системами. CX Codex +1 5 400установок integration-connectivity-connected-app-configure Скилл для настройки OAuth в Salesforce: Connected Apps, External Client Apps, JWT bearer и PKCE. Пригодится, когда правите .connectedApp-meta.xml или .eca-meta.xml. CX Codex +1 5 400установок experience-ui-bundle-frontend-generate Скилл для правок интерфейса в уже собранном UI-бандле Salesforce: страницы, компоненты, вёрстка, навигация, брендинг. CX Codex +1 5 300установок agentforce-d360-analyze Скилл восстанавливает сессии Agentforce из Data Cloud по UUID или идентификатору MessagingSession. Помогает разбирать ход диалогов, когда нужно найти причину сбоя или эскалации. CX Codex +1 5 300установок experience-ui-bundle-file-upload-generate Настраивает загрузку файлов в React-компонентах Salesforce UI bundle. Помогает связать файлы с ContentVersion и отслеживать прогресс передачи. CX Codex +1 5 200установок dx-app-analytics-query Скилл помогает получать данные об использовании управляемых пакетов через App Analytics и настраивать режим симуляции. Нужен для запросов к данным подписчиков. CX Codex +1 5 200установок platform-tracing-configure Скилл собирает Event.settings-meta.xml с одним полем enablePlatformTracing, чтобы включить или выключить публикацию TraceSpanEvent в Event Monitoring. CX Codex +1 5 200установок experience-ui-bundle-custom-app-generate Создаёт CustomApplication в Salesforce для запуска React UI bundle в Lightning Experience. Пригодится, когда нужно вывести бандл в App Launcher без Digital Experience Site. CX Codex +1 5 200установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой