-
Notifications
You must be signed in to change notification settings - Fork 134
feat: add support for Warp #134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Thanks for submitting a PR!
Note that draft PR's are not reviewed. If you would like a review, please mark your pull request as ready for review in the GitHub user interface.
Pull requests that are abandoned in draft may be closed due to inactivity.
I created a Docker container with Ubuntu and installed Warp using their .deb
packages. That shows the binaries warp-terminal
and warp-terminal-preview
are added to /usr/bin
when the respective versions are installed. So I followed the other detection patterns and used which
for the Linux detection.
The test runner fails static analysis on some pull requests. I ran it locally, and it doesn't fail, so the failing test can be disregarded, I hope. 👍 The rest of the test suite passes. 🙂
Screenshot 2025年08月17日 at 17 11 18
nikspyratos
commented
Aug 18, 2025
I am unclear how MCPs work in Windsurf, but for Warp, all MCP servers are added on a settings page. Currently, there is no other way to add them. This is why I didn't include anything about Boots MCP in my PR.
I tested the MCP server when Boost first launched, and it does work in Warp. You need to either use the working_directory
or add the absolute path to artisan
in your argument.
Again, this is quite specific, and I see no clean way currently in Boost to convey this way to adding an MCP server. If one comes up, I'll update the PR or open a new one. 👍
Warp has added support for project-scoped rules files,
WARP.md
, in its latest stable update1 . This PR adds Warp as an agent so it can generateWARP.md
if Warp or WarpPreview is detected on a user's system.Opening this as a draft because I'm currently not sure how to detect it on Linux systems, maybe the
.warp
config folder is an option. I have asked the team at Warp and am waiting for a response on the way to detect it on Linux.As for
projectDetectionConfig
, there isn't one. Warp is system-wide, unlessWARP.md
could work there, or is an emptypaths
correct?I have tested this PR on Mac, and it does auto-detect Warp and generates the correct file:
detects-warp successful-guideline-generationFootnotes
https://docs.warp.dev/getting-started/changelog#id-2025年08月13日-v0.2025年08月13日.08.12 ↩