Open
Conversation
Add Swival (https://swival.dev) as a universal agent. Swival uses the .agents/skills and ~/.agents/skills universal paths. Detection checks ~/.config/swival and .swival in the project directory (working state created on first run).
elliotllliu
reviewed
Mar 16, 2026
Contributor
elliotllliu
left a comment
There was a problem hiding this comment.
Clean PR, looks good!
One small thing: the detectInstalled checks for configHome/swival or .swival in cwd — is there a known default install path for Swival? Just want to make sure the detection covers the common case.
Also the README agent count bump from 38 → 39 is correct. LGTM 👍
Author
|
Hi! And thanks for the review. There is no default install path. People can install it with uv so it ends up in ~/.local/bin. But it's also common to run it directly with uvx without an actual tool installation. On the other hand, the project-specific .swival directory is created on the first run in a project, so it's a pretty reliable way to detect it. |
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.
Add Swival (https://swival.dev) as a universal agent.
Swival uses the .agents/skills and ~/.agents/skills universal paths.
Detection checks ~/.config/swival and .swival in the project directory (working state created on first run).