Skip to content

feat: add Swival agent support#654

Open
jedisct1 wants to merge 1 commit intovercel-labs:mainfrom
dip-proto:swival
Open

feat: add Swival agent support#654
jedisct1 wants to merge 1 commit intovercel-labs:mainfrom
dip-proto:swival

Conversation

@jedisct1
Copy link

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).

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).
Copy link
Contributor

@elliotllliu elliotllliu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 👍

@jedisct1
Copy link
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.

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.

2 participants