pty_observe
Inspect any PTY session's health, status, pane presence, process identity, screen changes, and CPU activity without exposing content or argv, using a cursor for differential updates.
Instructions
指定sessionの存在、paneとharnessの生存、状態と理由、native process identity、画面変化とCPU活動を構造化して観測する。画面本文と生argvは返さない。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | 前回のactivity.cursor。省略・session再作成時は活動差分をnullで返す | |
| session_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | ||
| exists | Yes | ||
| reason | Yes | ||
| schema | Yes | ||
| harness | Yes | ||
| activity | Yes | ||
| launch_id | Yes | ||
| pane_alive | Yes | ||
| session_id | Yes | ||
| token_hint | Yes | ||
| observed_at | Yes | ||
| pane_process | Yes | ||
| harness_alive | Yes | ||
| harness_process | Yes | ||
| process_identity | Yes | ||
| parent_deliveries | No |