native_session_recover
Reconnect a disconnected Claude Code session by validating recovery token and session ID, rotating lease, and resuming ChatGPT as sole model while preserving subagent and worktree constraints.
Instructions
Reconnect ChatGPT to a durable native Claude Code session and rotate its lease. ChatGPT remains the sole main model. Any DeepSeek access remains limited to the Session's original explicit subagent policy; a write session is accepted only after its original direct directory or retained managed worktree binding is verified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recovery_id | Yes | Stable retry id for this recovery and lease rotation. | |
| wait_seconds | No | Seconds to wait for the recovered state or pending turn, from 0 to 50. Defaults to 0. | |
| recovery_token | Yes | Opaque recovery token returned when the native session was created. | |
| native_session_id | Yes | Native session id to recover. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| route | Yes | ||
| replay | Yes | ||
| status | Yes | ||
| fallback | Yes | ||
| lease_id | Yes | ||
| revision | Yes | ||
| terminal | No | ||
| workspace | Yes | ||
| current_run | Yes | ||
| last_result | No | ||
| launch_error | No | ||
| pending_turn | Yes | ||
| stop_request | No | ||
| session_label | Yes | ||
| deepseek_route | Yes | ||
| recovery_token | No | ||
| skill_snapshot | Yes | ||
| subagent_policy | Yes | ||
| lease_expires_at | Yes | ||
| network_boundary | Yes | ||
| runtime_attached | Yes | ||
| source_directory | Yes | ||
| claude_session_id | Yes | ||
| native_session_id | Yes | ||
| recovery_required | Yes | ||
| working_directory | Yes | ||
| capability_profile | Yes | ||
| deepseek_subsessions | Yes | ||
| active_deepseek_subsession_id | Yes |