Repository navigation
add plugin ci modeled on agy-pstack - #3
Merged
Merged
Conversation
mirror the structural checks, shell syntax, and script tests. skip the devin plugins install/list harness because those commands require login. Co-authored-by: Kaitian Xie <caelaxie@users.noreply.github.com>
caelaxie
marked this pull request as ready for review
October 17, 2026 03:25
caelaxie
commented
Oct 17, 2026
caelaxie
left a comment
Contributor
Author
There was a problem hiding this comment.
portreview: changes requested (posted as a comment, github won't let this account request changes on its own pr). blocker is harness proof.
- shape: fine. mirrors agy-pstack
ci.yml, structural checks + script tests,Validate pluginis green. - harness: fail. the pr drops the install/list step and shows no
devin plugins install+devin plugins listrun anywhere. a ci that never installs the plugin through devin is the gap the agy job closes withagy plugin install/agy plugin list. either wire an authenticated devin step (token from an actions secret, skipped with a visible notice on forks) or show a real install/list run in the pr so the static checks are backed by one live pass. - linkage: n/a, no open issue.
|
|
||
| - name: Setup Bun | ||
| uses: oven-sh/setup-bun@v2 | ||
|
|
Contributor
Author
There was a problem hiding this comment.
this is the dropped harness step. agy-pstack runs agy plugin install + agy plugin list and diffs loaded skills/agents; here nothing proves devin loads the plugin. add a devin plugins install --local -y . + devin plugins list step gated on a DEVIN_API_TOKEN-style secret, or show the live run in the pr before this merges.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
mirrors agy-pstack
.github/workflows/ci.yml(its only workflow).kept: plugin.json schema and key allowlist, name/version/description match against
.devin-plugin/plugin.json, skill and automation frontmatter, agent name and description, principle and playbook index, shell syntax, bun typecheck, and script tests. skillnameis folded to lowercase with spaces as hyphens before the directory compare, because devin treatsnameas a display name (Poteto Mode→poteto-mode).dropped:
agy plugin validate,agy plugin install,agy plugin list, and the loaded skill/agent comparison. the devin equivalent cannot run unauthenticated:devin3000.11.92 answersdevin plugins listanddevin plugins install --local -ywith "you must be logged in to manage plugins" (devin auth login). there is nodevin plugins validate..antigravity-pluginlogo file check. devin manifests have no logo field.agy-pstack has no cursor-team-kit checks (deslop, control-cli), so none were added.