Skip to content

ci: install and self-test the skill for every agent the skills CLI supports - #7

Closed
macblackstuff wants to merge 2 commits into
mainfrom
ci/all-agents
Closed

macblackstuff wants to merge 2 commits into
mainfrom
ci/all-agents

Conversation

@macblackstuff

Copy link
Copy Markdown
Owner

The install smoke test now reads the agent list from the skills CLI at run time and installs + self-tests the skill once per agent in its own throwaway home. 79 agents at skills 1.7.0; 77 install and test, eve and promptscript are listed in the script with the CLI's own reason (no global skill installation). Local full run: 77 of 79, 704s.

README "Harnesses tested" is rebuilt from that run, including the install-path -> agents table.

🤖 Generated with Claude Code

macblackstuff and others added 2 commits September 27, 2026 01:57
…pports

The smoke script now reads the agent list from the skills CLI at run time, so
newly supported agents are covered without a code change. Agents the CLI cannot
install globally must be listed with a reason; eve and promptscript are.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Agents that resolve ~/.config through XDG_CONFIG_HOME (crush, devin, goose,
kimchi) otherwise install into the runner's real home and the assert sees none.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@macblackstuff

Copy link
Copy Markdown
Owner Author

Superseded by #11 (rebase onto main after the README rewrite).

@macblackstuff
macblackstuff deleted the ci/all-agents branch September 28, 2026 15:28
macblackstuff added a commit that referenced this pull request Sep 28, 2026
…pports (#11)

Rebase of #7 onto main after the README rewrite (#9). Same changes:
smoke-install.sh walks every agent the skills CLI lists (77 installed,
`eve`/`promptscript` excluded with reasons), tests.yml runs it, README
coverage paragraph and CHANGELOG updated to match.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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