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.
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!
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.
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:
+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.