Skip to content

feat: introduce skillsSupported feature flag #1975 - #1976

Merged
astsiapanay merged 1 commit into
developmentfrom
feat/issue-1975
Sep 14, 2026
Merged

astsiapanay merged 1 commit into
developmentfrom
feat/issue-1975

Conversation

@astsiapanay

Copy link
Copy Markdown
Collaborator

Adds a skillsSupported feature flag so DIAL clients can detect whether a deployment/model accepts custom skills via messages[*].custom_content.skills[*] in chat completion requests.

Applicable issues

Description of changes

  • Added skillsSupported to Features (config module), following the same @JsonAlias/merge pattern as the other *Supported flags.
  • Added skillsSupported to FeaturesData (server module), defaulting to false, mapped from Features.getSkillsSupported() in createFeatures().
  • Updated hard-coded expected features JSON blocks in ToolSetApiTest, ListingTest, ApplicationDeploymentApiTest, and CustomApplicationApiTest to include the new flag.
  • Regenerated docs/open_api_core.yaml to add skills_supported: boolean to the Features/FeaturesData schemas.

Checklist

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@astsiapanay
astsiapanay merged commit c0e2136 into development Sep 14, 2026
10 checks passed
@astsiapanay
astsiapanay deleted the feat/issue-1975 branch September 14, 2026 13:10
@ai-dial-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Introduce feature flag skillsSupported

3 participants