Skip to content

Features: custom slash commands and agent hooks #6857

@cmdaltctr

Description

@cmdaltctr

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 whatccusage blocks --live can 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 like warp blocks --sessions to 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:

  1. Hook-like mechanism
  2. Slash commands
  3. Wrap folder, wrap rules and wrap.md in the project folder
  4. Ability to easily see the credit cost for each chat or current/past sessions
  5. A single source of truth for MCP.json

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:agentAgent workflows, conversations, prompts, cloud mode, and AI-specific UI.area:editor-notebooksEditors, notebooks, markdown rendering, LSP, and code display.enhancementNew feature or request.os:linuxLinux-specific behavior, regressions, or requests.triagedIssue has received an initial automated triage pass.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions