Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

Open
thinkverse wants to merge 5 commits into laravel:main
base: main
Choose a base branch
Loading
from thinkverse:add-warp-agent-support

Conversation

Copy link

@thinkverse thinkverse commented Aug 15, 2025

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 generate WARP.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, unless WARP.md could work there, or is an empty paths correct?

I have tested this PR on Mac, and it does auto-detect Warp and generates the correct file:

detects-warp successful-guideline-generation

Footnotes

  1. https://docs.warp.dev/getting-started/changelog#id-2025年08月13日-v0.2025年08月13日.08.12

Copy link

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.

Copy link
Author

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.

Screenshot 2025年08月15日 at 22 25 27

@thinkverse thinkverse marked this pull request as ready for review August 15, 2025 20:33
Copy link
Author

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

Copy link

Note: Similar to #78, it seems to me from Warp's MCP docs That it only has a global MCP server config?

Would it be worth documenting how to add the MCP server to Warp manually alongside this PR?

Copy link
Author

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.

Screenshot 2025年08月18日 at 14 47 56

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /