Add agent-assisted AgentCairn setup through skills.sh#140
Merged
Conversation
ccf
marked this pull request as ready for review
July 17, 2026 14:04
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
agentcairn | 21b7324 | Commit Preview URL Branch Preview URL |
Jul 17 2026, 02:12 PM |
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.
Summary
agentcairn-setupskill for skills.sh andfind-skillsuserscairn installas the source of truth for runtime, MCP, hook, and config changesWhy
skills.shinstalls Agent Skill directories; it does not install AgentCairn's Python runtime, MCP registration, native plugins, or lifecycle hooks. The repository's existing runtime behavior skill was discoverable there, but a standalone copy could only instruct agents to call tools that were not installed.This PR introduces a separate setup-management skill that detects the target harness, previews one targeted native install, delegates all mutations to AgentCairn's existing installer, and verifies each supported integration layer. It avoids duplicating host configuration logic or presenting a skills.sh install as the full product.
User and developer impact
agentcairn-setupthrough skills.sh and ask their agent to configure or repair AgentCairnusing-agentcairn-memoryremains available through native plugins, while normal skills.sh discovery exposes only the setup assistant0.4.1, Codex0.1.3, and Antigravity0.1.2Validation
uv run pytest -q— 766 passed, 5 skippedskills@1.5.19isolated install found exactlyagentcairn-setupand copied onlySKILL.mdplusagents/openai.yaml0.144.5plugin installation confirmed the internal runtime skill still loads through the native pluginNote
Low Risk
Changes are mostly documentation, skill metadata, CI guards, and patch manifest bumps; install behavior still goes through the existing
cairn installpath rather than new runtime code.Overview
Introduces a public
agentcairn-setupskill (plus Codexopenai.yaml) for skills.sh users: it detects the harness, previews a single targeted install, runsuvx --from agentcairn cairn install, and verifies plugin/MCP, restart, and loaded tools—without bundling runtime, MCP, plugins, or hooks.using-agentcairn-memory(plugin andsrc/cairn/assetscopy) is markedmetadata.internal: trueand now stops ifrecall/rememberare missing, pointing agents to$agentcairn-setupinstead of implying a standalone skill installed AgentCairn.The plugin workflow widens path triggers, runs
test_plugin_assets/test_skill_distribution, and adds a pinnedskills@1.5.19isolated install check that only copies setup files and not the runtime skill. README, CHANGELOG, and Hermes reindex docs are updated; native plugin versions bump (Claude 0.4.1, Codex 0.1.3, Antigravity 0.1.2).Reviewed by Cursor Bugbot for commit 21b7324. Bugbot is set up for automated code reviews on this repo. Configure here.