add: Add Business Skills consumption (catalog at connect)#88
Open
suyask-msft wants to merge 1 commit into
Open
add: Add Business Skills consumption (catalog at connect)#88suyask-msft wants to merge 1 commit into
suyask-msft wants to merge 1 commit into
Conversation
…lt in dv-data/dv-query Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
suyask-msft
commented
Jun 22, 2026
Collaborator
Author
There was a problem hiding this comment.
Adding a comment on Jeff's behalf: Add a SHORT explanation here of how to get the header info both from MCP and CLI so the LLM doesn't have to load the full business-skills.md unless it wants to know more.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds consumption support for Dataverse Business Skills (
skillentity records holding org-specific domain instructions) without taxing the majority of environments that have none.The agent detects once per session, at connect, whether the org defines any Business Skills. If it does, it loads a lightweight catalog (
skillid,name,description) into context for the session and pulls a skill's fullbodyon demand when a request matches one by description. If the org has none — the common case — the capability stays dormant: no per-operation queries, no added context cost.What changed
references/business-skills.mdcovering the model, the probe query, and how to consult a skill. (The--validatetroubleshooting block was condensed to keep the skill within its token budget.)Scope
Consumption only. Authoring and management of Business Skills (create/update/delete, file resources, validation, publishing) is intentionally out of scope here.
Design notes
TODO — evaluations (follow-up)
Behavioral evals are required before this is considered validated;
static_checksonly covers structure. Planned as abusiness-skills.biceval.jsonablation suite plus a regression pass:body.skill-entity query and no added context — behavior identical to baseline (guards against re-introducing a per-op tax via the dv-data/dv-query reminders).skill-entity read volume rises only in orgs that have skills, and that dv-data / dv-query latency is unchanged for orgs without.🤖 Generated with Claude Code