Skip to content

feat: harden the agent-native skill runtime - #29

Merged
CountableNewt merged 3 commits into
devfrom
sam/mcp-2-build-skill-discovery-activation-capability-resolution-and
Aug 31, 2026
Merged

feat: harden the agent-native skill runtime#29
CountableNewt merged 3 commits into
devfrom
sam/mcp-2-build-skill-discovery-activation-capability-resolution-and

Conversation

@CountableNewt

Copy link
Copy Markdown
Collaborator

What changed

  • exposes exactly resolve_context, get_skill, and report_skill_feedback by default
  • keeps three hidden compatibility aliases for one release and disables generated skill tools by default
  • targets MCP 2025-11-25 with typed schemas/results, negotiation, pagination, annotations, resource links, and correct JSON-RPC behavior
  • supports standard Agent Skills packages plus .mycontext/skills.yaml policy, bounded package files, versioned ctx resources, and transactional persistence
  • unifies deterministic activation, exact scope identities, capability fallbacks, conflicts, provenance, and resolution traces
  • removes unused embedding controls and makes feedback behavior truthful

Dependency

Depends on Railway cleanup PR #28 merging to dev first; after that this PR contains only MCP-5 runtime and dashboard changes.

Verification

  • web lint and both TypeScript configurations passed
  • 143 web tests passed
  • production Next.js build passed
  • 191 Swift tests passed with warnings-as-errors
  • Swift release build passed with warnings-as-errors
  • six real central skills parsed, validated, and compiled without manual assignments
  • fresh PostgreSQL 16 integration suite passed
  • additive migration completed against the prior-binary schema

Risk and rollout

Development only after required CI. Deploy Gateway before Web, verify authenticated Codex and Claude scenarios, then soak for one hour. Production remains blocked by MCP-4 and explicit approval.

Linear: MCP-5

Unifies discovery behind three canonical tools, adds standard Agent Skills packages and sidecar policy, and makes protocol negotiation, package resources, assignments, feedback, and persistence deterministic and truthful.
Removes unused embedding controls, requires exact assignment identities, and clarifies that feedback prepares drafts without claiming external issue creation.
@linear-code

linear-code Bot commented Aug 31, 2026

Copy link
Copy Markdown

MCP-2

MCP-5

@CountableNewt
CountableNewt merged commit 057b6b7 into dev Aug 31, 2026
4 checks passed
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.

1 participant