Skip to content

[External Plugin]: RuleFoundry Extractions #2353

Description

@adammpolak

Plugin name

rulefoundry-extractions

Short description

Access completed RuleFoundry Extraction artifacts and create confirmed Extraction requests from GitHub Copilot. Extraction sessions themselves remain in the RuleFoundry app.

GitHub repository

adammpolak/rulefoundry-plugins

Plugin path inside the repository

plugins/copilot-rulefoundry

Ref to review

v1.0.0

Commit SHA to review

3c31d1f4cd30ba91cff3d1df83ec7127eb1ce85a

Version

1.0.0

License identifier

Apache-2.0

Author name

Vertex Inc.

Author URL

https://rulefoundry.com

Homepage URL

https://rulefoundry.com/integrations

Keywords

rulefoundry
mcp
business-logic
extractions
artifacts
planning

Additional notes for reviewers

Production MCP endpoint: https://app-api.rulefoundry.com/mcp/plugins

The plugin uses OAuth and seven restricted tools. It lists permitted workspaces and owned or assigned Extractions, then reads only completed engine-produced artifacts. Unfinished Extractions return status and a RuleFoundry app URL.

Creating an Extraction request requires immediate confirmation of the topic, optional description, and participant (self or an external email). RuleFoundry automatically sends the invitation email for an external participant as part of creation; email is not exposed as a separate plugin action. The Extraction session always occurs in the RuleFoundry app.

Intake quality-gate note: with the immutable v1.0.0 ref and exact SHA, vally lint and the Copilot install smoke test pass, and the version at the SHA matches 1.0.0. The automated version gate reports an infrastructure error because it fetches the SHA first, then fetches the annotated tag only to FETCH_HEAD and attempts git show v1.0.0:... without creating a local v1.0.0 ref. A diagnostic rerun using the same full SHA as source.ref made version matching pass but made the Copilot installer fail because git clone --branch does not accept a commit SHA. The release package itself passed lint and installation; maintainer rerun/override is requested for this intake-runner issue.

Submission checklist

  • The plugin lives in a public GitHub repository.
  • The ref and/or sha I provided is immutable (release tag and/or full 40-character commit SHA), not a branch.
  • This submission follows this repository's contribution, security, and responsible AI policies.
  • This plugin is not already listed in the Awesome Copilot marketplace.

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting-reviewSubmission is waiting for automated intake validationexternal-pluginPublic external plugin submission

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions