pty_observe
Observe a PTY session to confirm it exists and is alive, then get structured state, process identity, screen-change, and CPU activity data without exposing screen contents or raw arguments.
Instructions
指定sessionの存在、paneとharnessの生存、状態と理由、native process identity、画面変化とCPU活動を構造化して観測する。画面本文と生argvは返さない。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | 前回のactivity.cursor。省略・session再作成時は活動差分をnullで返す | |
| remote | No | 別端末のAitermで実行する時のSSH接続情報。hostだけならssh_configの接続名として使う。Aitermは接続情報を保存・管理しない。passphraseは会話記録に残るため、ssh-agentかpassphrase_env(環境変数名)を推奨する。 | |
| 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 | ||
| pending_child_deliveries | No |