Skip to content

Add agentic skill load fields - #2243

Merged
bisin-adobe merged 3 commits into
adobe:masterfrom
railway0289:add-agentic-skill-load-fields
Aug 31, 2026
Merged

Add agentic skill load fields#2243
bisin-adobe merged 3 commits into
adobe:masterfrom
railway0289:add-agentic-skill-load-fields

Conversation

@railway0289

Copy link
Copy Markdown
Contributor

Summary

Adds three new optional properties to the agent skill object in the agentic event fieldgroup schema: xdm:source, xdm:contextMode, and xdm:errorReason. These give more detail about how and where an agent's skill was loaded and why a load attempt failed. Additive only — no existing fields changed, removed, or renamed.

Motivation

Support skill-load information for agentic experiences.

Changes

  • components/fieldgroups/agentic/agentic-event.schema.json — added xdm:source, xdm:contextMode, xdm:errorReason
  • components/fieldgroups/agentic/agentic-event.example.1.json — updated example

Validation

  • npm test — 2413 passing
  • npm run lint — clean
  • npm run validate — zero new failures vs master baseline
  • npm run incompatibility-check — clean

Breaking changes

None.

Comment thread components/fieldgroups/agentic/agentic-event.schema.json
@bisin-adobe
bisin-adobe merged commit d4f95ba into adobe:master Aug 31, 2026
3 checks passed
sandersonb pushed a commit to sandersonb/xdm that referenced this pull request Sep 1, 2026
Reconcile with adobe#2243 (merged), which added contextMode/errorReason/source
to the now-deprecated nested agents[].skills[]:
- Add xdm:errorReason to the top-level skills[] so the failure reason
  survives once the deprecated nested array is removed.
- Generalize its scope to any skill failure ("Skill Error Reason" /
  "Reason the skill failed") rather than load-only, so failed (boolean
  flag) + errorReason (string detail) form a clean, non-redundant pair.

Update the example to carry a general failure reason.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants