Skip to content

fix(plugin): thin workday skill and align tools-only with composite-mcp [DONT MERGE] - #171

Merged
jasleen1291 merged 3 commits into
mainfrom
feat/fix-drift
Oct 16, 2026
Merged

jasleen1291 merged 3 commits into
mainfrom
feat/fix-drift

Conversation

@jasleen1291

@jasleen1291 jasleen1291 commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Thin the bundled workday skill to a bootstrap while keeping the Workday coverage / trigger-phrase map so the skill still loads for the right questions before routing.
  • Align workday-tools-only with composite-mcp: resume interrupts via send_query_to_workday_plugin, continue long polls in a background task after ~2 minutes, and use list_workday_plugin_skills / get_workday_plugin_skill (exact listed uri) when MCP resources/list and resources/read are unavailable.
  • Drop stale copies that conflicted with the gateway (workday-core-tools path, send_action_to_workday_plugin, failure-table / polling / A2UI duplication).
  • Retarget manifest tests and bump plugin to 0.1.3 (skill versions 1.2).

Test plan

  • npx vitest run --exclude ".worktrees/**"
  • Confirm workday keeps What Workday covers (area / phrase table) and has no workday-core-tools, troubleshooting table, or send_action_to_workday_plugin
  • Confirm workday-tools-only documents list/get skill verbs with exact uri, send_query interrupt resume, and background poll after 2 minutes
  • Spot-check: resource-capable host uses resources/list + exact URI reads; tools-only / Cowork host uses list_workday_plugin_skills + get_workday_plugin_skill

Stop duplicating gateway routing/polling/A2UI copy in the plugin bootstrap, and drop the retired send_action resume path so the model is not forced to guess between conflicting instructions.
ReadMcpResourceTool). Work from tool descriptions, poll an agent run, and render A2UI as markdown.
Do not use when a resource reader exists. Load the workday skill first. Do not invent an agent_id.'
version: '1.0'
version: '1.1'

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does version matter on skills? 🤔

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, this is the right approach to help with caching on various clients.

@jasleen1291 jasleen1291 changed the title fix(plugin): thin workday skill and align tools-only with composite-mcp fix(plugin): thin workday skill and align tools-only with composite-mcp [DONT MERGE] Oct 14, 2026

@jheddings jheddings left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for the PR!

Jasleen Kaur added 2 commits October 15, 2026 14:21
Keep Workday scope in the bootstrap, and teach tools-only hosts to use list/get skill tools with exact listed URIs when MCP resources are unavailable.
@jasleen1291
jasleen1291 merged commit fecac59 into main Oct 16, 2026
2 checks passed
@jasleen1291
jasleen1291 deleted the feat/fix-drift branch October 16, 2026 17:44
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.

4 participants