Skip to content

[External Plugin]: currents #4344

Open
Open

Description

@agoldis

Plugin name

currents

Short description

Self-healing CI tests and proof of work for AI agents. Currents gives AI agents the test results your CI records, from Playwright, Vitest, Jest and more.

GitHub repository

currents-dev/currents-mcp

Plugin path inside the repository

No response

Ref to review

No response

Commit SHA to review

0035419f5a57812dc96ff368da20d4e38292487f

Version

1.0.0

License identifier

Apache-2.0

Author name

Currents

Author URL

https://currents.dev

Homepage URL

https://docs.currents.dev/ai/connect

Keywords

playwright
vitest
jest
ci
self-healing-tests
flaky-tests
root-cause
traces
proof-of-work
pull-requests

Additional notes for reviewers

The plugin installs the hosted Currents MCP server (https://mcp.currents.dev/mcp, streamable HTTP) and three skills. Sign-in is OAuth 2.1 with PKCE; Copilot CLI and VS Code register with their client metadata documents, so there is no API key to enter. Tested with Copilot CLI 1.0.91 and VS Code: install, sign in, call a tool. The same server is in the official MCP registry as dev.currents/mcp.

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.

Activity

  1. added
    external-pluginPublic external plugin submission
    requires-submitter-fixesSubmission has quality-gate findings that submitter must fix before maintainer review
    on Oct 2, 2026
  2. github-actions commented on Oct 2, 2026

    @github-actions
    Contributor

    ✅ External plugin intake passed

    This submission passed automated intake validation and quality checks and is ready for maintainer review.

    View workflow run · Download full quality gate logs

    Reviewer signals

    These are non-blocking heuristics for maintainer review; they are not evidence of misconduct or low quality.

    Signal Result
    Repository age 547 day(s)
    Repository activity no configured signal
    Repository counts 20 stars · 2 watchers · 15 forks · 3 open issues/PRs
    Homepage heuristics no configured signal

    Quality gate summary

    Legend: ✅ pass · ⚠️ warning · 🛑 fail

    Gate Status
    spec compliance (non-blocking) ✅ pass
    vally lint ✅ pass
    install smoke test ✅ pass
    version match ✅ pass
    ref/sha consistency ⚪ not_run
    canvas structure ⚪ not_run
    • spec compliance: pass
    • vally lint: pass
    • install smoke test: pass
    • version match: pass
    • ref/sha consistency: not_run
    • canvas structure: not_run
    • overall: pass
    spec compliance output (✅ pass)
    Agent Plugins v1.0.0 manifest checks passed for plugin.json.
    
    vally lint output (✅ pass)
    ✅ browser-evidence (2/2 checks passed)
        ✓ [spec-compliance] All 1 skill(s) are spec-compliant.
            ✓ spec-compliance: All spec checks passed.
        ✓ [valid-refs] All file references across 1 skill(s) are valid.
            ✓ valid-refs: All file references resolve to existing files within the skill directory.
    ✅ collect-evidence (2/2 checks passed)
        ✓ [spec-compliance] All 1 skill(s) are spec-compliant.
            ✓ spec-compliance: All spec checks passed.
        ✓ [valid-refs] All file references across 1 skill(s) are valid.
            ✓ valid-refs: All file references resolve to existing files within the skill directory.
    ✅ fix-failing-tests (2/2 checks passed)
        ✓ [spec-compliance] All 1 skill(s) are spec-compliant.
            ✓ spec-compliance: All spec checks passed.
        ✓ [valid-refs] All file references across 1 skill(s) are valid.
            ✓ valid-refs: All file references resolve to existing files within the skill directory.
    
    3 skill(s) linted, 3 passed
    
    install smoke test output (✅ pass)
    Install smoke test succeeded. Verified /tmp/external-plugin-quality-DbX1U9/copilot-home/.copilot/installed-plugins/external-plugin-intake/currents/plugin.json.
    
    Version match output
    - 0035419f5a57812dc96ff368da20d4e38292487f: matched version "1.0.0" at "plugin.json".
    
    Ref/SHA consistency output
    Ref/SHA consistency gate skipped because one of source.ref or source.sha was not provided.
    
    Canvas structure output
    Canvas structure gate skipped because plugin is not tagged with "canvas".
    

    Canonical external.json payload

    {
      "name": "currents",
      "description": "Self-healing CI tests and proof of work for AI agents. Currents gives AI agents the test results your CI records, from Playwright, Vitest, Jest and more.",
      "version": "1.0.0",
      "author": {
        "name": "Currents",
        "url": "https://currents.dev"
      },
      "repository": "https://github.com/currents-dev/currents-mcp",
      "homepage": "https://docs.currents.dev/ai/connect",
      "license": "Apache-2.0",
      "keywords": [
        "playwright",
        "vitest",
        "jest",
        "ci",
        "self-healing-tests",
        "flaky-tests",
        "root-cause",
        "traces",
        "proof-of-work",
        "pull-requests"
      ],
      "source": {
        "source": "github",
        "repo": "currents-dev/currents-mcp",
        "sha": "0035419f5a57812dc96ff368da20d4e38292487f"
      }
    }
  3. added
    ready-for-reviewSubmission passed intake validation and is ready for maintainer review
    and removed
    requires-submitter-fixesSubmission has quality-gate findings that submitter must fix before maintainer review
    on Oct 2, 2026
  4. waltergalvao commented on Oct 14, 2026

    @waltergalvao

    Hey folks @aaronpowell @jamesmontemagno

    would love a review here when possible 🙏 thanks for maintaining the project

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    external-pluginPublic external plugin submissionready-for-reviewSubmission passed intake validation and is ready for maintainer review

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions