Skip to content

Add Agent.definitions - #104

Draft
Fannon wants to merge 2 commits into
mainfrom
add-agent-definition
Draft

Add Agent.definitions#104
Fannon wants to merge 2 commits into
mainfrom
add-agent-definition

Conversation

@Fannon

@Fannon Fannon commented Mar 30, 2026

Copy link
Copy Markdown
Member

To be discussed if we need it, e.g. for Agent Extension Points Definition (which is independent from a particular exposed API of the agent).

Added

  • Added definitions property to Agent resources to allow linking machine-readable agent definitions
    • Includes new AgentDefinition object with type, mediaType, url, accessStrategies, and visibility properties
    • The type field accepts any valid Specification ID as an extensible enum
    • Similar to how API Resources, Event Resources, and Capabilities support definitions

@Fannon
Fannon requested a review from HelgeCD March 30, 2026 08:59
@Fannon Fannon self-assigned this Mar 30, 2026
@open-resource-discovery-bot

open-resource-discovery-bot commented Mar 30, 2026

Copy link
Copy Markdown
PR Preview
🚀 View preview at:
https://open-resource-discovery.github.io/pr-preview/specification/pr-104/

Built to branch main at 2026-04-07 08:15 UTC.
open-resource-discovery/pr-preview-action

@Fannon Fannon added this to the 1.15.0 milestone Mar 30, 2026
@Fannon Fannon changed the title PoC: Add Agent.definitions Add Agent.definitions May 7, 2026
@Fannon Fannon modified the milestones: 1.15.0, v1.16.0 May 7, 2026
@Fannon Fannon modified the milestones: v1.16.0, 1.17.0 May 29, 2026
@Fannon Fannon removed this from the 1.17.0 milestone Jul 3, 2026
@Fannon Fannon added the enhancement New feature or request label Jul 3, 2026
@Fannon
Fannon marked this pull request as draft August 3, 2026 20:47
@Fannon

Fannon commented Aug 3, 2026

Copy link
Copy Markdown
Member Author

Unsure if we should do it, honestly. It feels like we make it too easy to put the definition to the wrong place, as usually the detailed definition files are protocol dependent and therefore belong to the API. On agent level, we might get away from adding enough labels, e.g. what we started with sap:ai:v1 now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request proposal

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants