Add the ability for an agent to rename its own session

Feature request for product/service

Cursor IDE

Describe the request

I would like to be able to instruct an agent to rename the session to a particular format so that I can see at a glance when reviewing the session history what the session was for.

In particular, I have a skill for debugging many log files from complex product scenario tests and will run this, e.g. “/debug-xyz …/results/2026/Month_07/Jul_10/06:07:44”.
The multiple instances of such investigations (against unique runs) all show a generic “Debug xyz report” in the session history.

Note: I know I can manually rename the session from the IDE, but I would like the skill to be able to set the name appropriately by itself.

Hey @iwoolf!

This should generally work out of the box with a prompt like Rename this chat _________, but there’s currently a bug in the MCP server that enables Cursor to control itself. I can follow up here when that’s fixed!

Hey @iwoolf,
Following up on this, the issue that was blocking the built-in tool Cursor uses to rename chats has been addressed in a recent update. On the latest version, instructing the agent to rename the chat (e.g. ending your skill with “rename this chat to …”) should work now. Give it a try and let me know if it sticks!

Just tried it in Cursor 3.15.6 (Ubuntu) and still have the problem:

prompt: rename this chat to “blah blah blah”

response: I can’t rename chats — that’s a UI action outside my available tools. You can rename it yourself via the chat tab/sidebar in Cursor.

(I’m doing this from a chat session of the editor window)

Hey @iwoolf
Agent rename works in the Agents Window, not the classic Editor. On Ubuntu: Ctrl+Shift+P, search Agents Window, open it, then ask the agent to rename (or put that in your skill). In Editor you can still right-click the chat tab → Rename Chat. We’ll keep this thread for interest in Editor support.

I am definitely interested in using this in the sidebar.
I’ve never used the agents window, and am a little surprised that the two interfaces (to the same chats, I presume?) have different abilities.

Feature request for product/service

Cursor IDE

Describe the request

Product

Cursor IDE (classic Editor / multi-root workspace agent panel)

Problem

Agent-driven chat rename via cursor-app-control → rename_chat works in the Agents Window, but is not available in classic IDE / Editor agent chats (including multi-root workspaces).

In Editor sessions:

  • GetDynamicTools for namespace cursor-app-control returns “namespace not found”
  • rename_chat is missing from the cursor built-in tool set
  • Rules/skills that require proactive rename (e.g. {workItemId}-{title}) can only print “rename manually”

Cursor staff have confirmed this split (Agents Window only, not classic Editor):

“Agent rename works in the Agents Window, not the classic Editor.”
See thread: add-the-ability-for-an-agent-to-rename-its-own-session (forum topic 165410)

Request

Please attach cursor-app-control (at least rename_chat) to classic Editor / IDE agent sessions — including multi-root / .code-workspace windows — with the same behavior as Agents Window.

Why it matters

Many developers stay in the Editor sidebar for day-to-day work. Without the tool:

  • Agent rules cannot enforce consistent titles (PBI id, plan phase, etc.)
  • Users must manually rename every chat
  • Agents Window becomes a hard requirement for an otherwise Editor workflow

Acceptance criteria

  1. In a classic Editor agent chat, cursor-app-control.rename_chat is discoverable and callable
  2. Calling it updates the visible chat/tab title (same as Agents Window)
  3. Works for single-folder and multi-root / .code-workspace windows
  4. Optional: document which surfaces get cursor-app-control

Related

Operating System (if it applies)

MacOS

It does seem weird that the two UIs to the same chats have different sets of tools. Expose at least rename_chat in the editor view too please.

There are quite a few requests for this feature! Without searching hard:

+1 for bringing this feature to the Editor/IDE mode. I have nearly the exact same use case as the OP, with a skill that is shared across 20+ engineers at my company. We all prefer IDE mode over the Agents window, and having to manually rename the chat tabs is a daily source of frustration.

Additionally, the fact that cursor-app-control.rename_chatis not available in Editor mode also causes buggy behavior with the built-in Cursor skill /rename-chat. If I invoke it from Editor mode, the agent replies:

I couldn’t rename the chat; it still has its old title. The cursor-app-control namespace isn’t available in this session; the namespaces available are cursor, cursor-ide-browser, user-atlassian-mcp-server, user-figma-mcp, user-mobile-mcp, and user-xcode-tools. None of them has a rename tool.

The /rename-chat skill depends on cursor-app-control.rename_chat, which this Cursor session doesn’t provide. Until it does, you can rename the chat by hand from the chat title in Cursor.