Save a chat
save_chatSaves one of the owner's Claude Code web sessions or Claude project chats under a name of this account, so any AI of the owner can write to it with delegate web_session "" instead of its id. A Claude project's chat moves to a new session id when it restarts: save it with project (its claude.ai/code/project link) and every name of that project stays current. If you work inside a Claude project and know the current session of its project chat (for example from the session its messages to you come from), call save_chat with project, web_session and your own id as reply_session once at the start of your work (if the project chat moves, messages for it reach you and you pass them on); add name (the owner's name for it, else "Project chat " in the owner's language), which is used only when the project has no saved chat yet. Also use it when the owner asks; saving the same name again replaces the old id. remove: true deletes the name. list_agents shows the saved names. Threads (owner, 2 Nov 2026): as a thread of the project, also pass thread = your own thread's title, so other AIs can write to and read from you by it; if a tool of yours lists the project's threads, pass them all as threads (title, session_id, last_activity, resolved), which replaces the list kept so far (web_session may then be left out). Feed (only when a Prometheor feed request asks for it): pass the project chat's newest top-level messages as feed (id, at, from owner or claude, text); other AIs read them with read_chat.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "save_chat"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| feed | No | With project, only when a Prometheor feed request asks for it: the project chat's newest top-level messages, as your project chat listing shows them. Secrets are removed and long messages shortened. | |
| name | No | The name the owner uses for the chat, e.g. "Project chat Shop". | |
| remove | No | Delete the saved name instead. | |
| thread | No | With project and reply_session: your own thread's title as the project shows it (up to 60 characters are kept). | |
| project | No | Only for a Claude project's chat: the project's claude.ai/code/project link or id (chan_...). | |
| threads | No | With project: the project's whole thread list, as a tool of yours lists it; it replaces the list kept so far. | |
| web_session | No | The chat's session id (session_...) or claude.ai/code link. | |
| reply_session | No | With project, when you are a thread of that project: your own session id. If the project chat has moved, Prometheor passes messages for it through you. |