Skip to content

test(developer-experience): run the plugin-eval suite on the eval dispatch lane and record the delta #10005

Open

Description

@kyle-sexton

Refs: #6649

Parent

#6649

Depends on

Problem

#6649 is done when a dispatch runs the suite and posts the with/without delta per case.

Owner decision needed

The approved split runs this on the shared CLAUDE_CODE_OAUTH_TOKEN, the subscription login. On
2026-10-24 the owner ruled that eval and claude runs use an API-key credential, never the subscription
login. Which credential this run uses is the owner's call:

  1. ANTHROPIC_API_KEY in the eval environment (recommended: matches the 2026-10-24 rule, and the
    plugin-evals page's CI example names only that variable, per feat(developer-experience): claude plugin eval suite in GitHub Actions #6649's body).
  2. CLAUDE_CODE_OAUTH_TOKEN as planned, with an explicit exception to the rule.

Fix

Dispatch the eval workflow after the cases merge, and record the per-case delta and whether the chosen
credential reached the eval run.

Done when

Filed by AI from the owner-approved split of #6649 (2026-10-18), after the scenario sources were found on melo-desk-001 (2026-10-25).

Activity

  1. added
    status: readyTriaged, unblocked, and fully specified; eligible to pick up.
    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.
    on Oct 25, 2026
  2. added theissue type on Oct 25, 2026
  3. github-actions commented on Oct 25, 2026

    @github-actions
    Contributor

    Proposed work class: none

    Size: Small
    Complexity: Medium
    Uncertainty: Knowable
    Flags: intent
    Blocked by: #9953, #9958, #9966, #9979, #9988, #9993, #9998

    I understood this as: dispatch the plugin-eval workflow once the cases merge, post the per-case with/without delta on #6649, and record whether the chosen credential reached the eval run. It is blocked until the seven listed dependencies are done. No likely duplicates found.

    One decision is open:

    1. Which credential does the eval run use? RECOMMENDED: ANTHROPIC_API_KEY in the eval environment. Basis: it matches the 2026-10-24 owner rule that eval and claude runs use an API-key credential, and the plugin-evals CI example names only that variable. The alternative is CLAUDE_CODE_OAUTH_TOKEN with an explicit exception to that rule.

    Automated triage. A maintainer reviews it.

  4. added
    priority: mediumReal value, no hard deadline; normal backlog flow.
    status: needs-decisionAwaiting a human or maintainer judgment call.
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Oct 25, 2026
  5. melodic-automation-lanes commented on Oct 25, 2026

    @melodic-automation-lanes
    Contributor

    The triage verdict left this issue at status: needs-decision:

    • flagged: intent
    • held by status: needs-decision
    • held by needs-human
    • no lanes App verdict comment shows whether an earlier verdict was flagged
  6. removed
    status: readyTriaged, unblocked, and fully specified; eligible to pick up.
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Oct 25, 2026
  7. kyle-sexton commented on Oct 25, 2026

    @kyle-sexton
    MemberAuthor

    This was generated by AI.

    Credential update (owner, 2026-10-25): there is no API-key credential for eval or claude runs. They run on the subscription login or not at all. This run is parked until subscription usage allows it, and then it runs on the subscription. That supersedes the API-key wording in my earlier comment.

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

    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.priority: mediumReal value, no hard deadline; normal backlog flow.status: needs-decisionAwaiting a human or maintainer judgment call.

    Type

    Fields

    No fields configured for Task.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions