chat_thread_fork
Create alternative conversation branches by forking chat sessions at specific messages, preserving history while exploring different discussion paths.
Instructions
Fork a session at a specific message to explore an alternative branch of conversation. Creates a new session with all history up to and including the fork point. The original session is unchanged.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sessionId | Yes | UUID of the session to fork. | |
| forkFromMessageId | Yes | UUID of the message at which to fork. The new session will include this message and all prior messages. | |
| title | No | Title for the new forked session. Defaults to 'Fork of <original title>'. |