-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Features: custom slash commands and agent hooks #6857
Copy link
Copy link
Open
Labels
area:agentAgent workflows, conversations, prompts, cloud mode, and AI-specific UI.Agent workflows, conversations, prompts, cloud mode, and AI-specific UI.area:editor-notebooksEditors, notebooks, markdown rendering, LSP, and code display.Editors, notebooks, markdown rendering, LSP, and code display.enhancementNew feature or request.New feature or request.os:linuxLinux-specific behavior, regressions, or requests.Linux-specific behavior, regressions, or requests.triagedIssue has received an initial automated triage pass.Issue has received an initial automated triage pass.
Metadata
Metadata
Assignees
Labels
area:agentAgent workflows, conversations, prompts, cloud mode, and AI-specific UI.Agent workflows, conversations, prompts, cloud mode, and AI-specific UI.area:editor-notebooksEditors, notebooks, markdown rendering, LSP, and code display.Editors, notebooks, markdown rendering, LSP, and code display.enhancementNew feature or request.New feature or request.os:linuxLinux-specific behavior, regressions, or requests.Linux-specific behavior, regressions, or requests.triagedIssue has received an initial automated triage pass.Issue has received an initial automated triage pass.
Pre-submit Checks
Describe the solution you'd like?
I have been using Warp extensively for the past 1 month, and it has enormous potential.
I keep coming back to Claude Code for a couple of implementations that I think are very useful.
I created an MCP called: https://github.com/cmdaltctr/claude-gemini-mcp-slim.
Currently, it works very well with Warp. However, the cool functionality, like hooking to another MCP or commands, is not possible in Warp. With this, I can create a feedback loop between agents in Warp - it's already possible to achieve this in Claude Code.
I understand that we can already achieve this by setting it manually in workflows, also known as "commands," but I like how Claude Code allows you to create and upload your slash commands to be part of it.
This in itself will make it very powerful - to have hooks and slash commands in Warp.
Secondly, I use the Rule book in Warp, but I needed a project-specific rule. What we have now is a global rule. Any chance we can have something like
wrap initand it will install a folder in our project folder that contains warp-rules, where we can keep our wrap.md and other rules there? The only way right now is to specify Warp to read that folder before it starts, but it's not something that it takes in context in every session.Thirdly, I'd like transparency on the cost of credit for my session. Something like what
ccusage blocks --livecan show would be impressive. But if that's too much, maybe small letters at the bottom right of each chat could indicate the cost, and we could run something likewarp blocks --sessionsto view our current and past session credit costs. This helps a lot.Lastly, it would be nice to have an MCP.json file where we can edit our MCPs' JSON in one single source of truth.
So, in summary, what I'd like to see coming soon to Warp is:
Thanks :)
Is your feature request related to a problem? Please describe.
No response
Additional context
No response
Operating system (OS)
macOS
How important is this feature to you?
4
Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1
None