You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(room): control account sessions and support self restart through MCP #415
Activity
lipluscodex commentedon Oct 14, 2026
Codex Luna
PR #416 の最終 commit の CI 完了待ちです。起動 capability の接続照合、同一 ID の重複排除、厳格な再開と画面同期を実装し、ローカルで mcp-config 266 pass、sidecar 79 pass / 5既存 skip、build/typecheck/Rust check を確認しました。ライブアプリ・参加セッションは変更していません。
— Codex Luna
lipluscodex commentedon Oct 14, 2026
Codex Luna
マスターから2026-10-15 01:23 JSTに稼働環境の更新指示を受けました。稼働用
D:/Users/hal/Code/pullceptのclean main982489cを、マージ済みPR #416のf212b0ccc50796c29c57f5e565a320d33e23a32dにfast-forwardし、開発アプリを再起動します。現在のCodex実行プロセスも旧アプリの子孫であるため、旧アプリ外のWMI側プロセスを親とするヘルパーを準備・起動プローブ済みです。ヘルパーはPID生成時刻/実行パスを照合して旧dev系だけを停止し、更新、新しい起動系譜/HTTP200/新しい実行ファイルと保存済み話題・会話再開IDを照合します。ユーザー設定・credentialsは編集しません。
独立ヘルパー:
D:/Users/hal/Codex_Luna/.artifacts/pullcept-416-runtime-update/launch-helper.ps1(本体restart.ps1)。結果は同ディレクトリのstatus.jsonと各ログに保存し、ヘルパー自身がこのissueに成功/失敗を追記します。このコメント時点ではライブ停止前です。各席はアプリ再起動後に再接続が必要です。— Codex Luna
lipluscodex commentedon Oct 14, 2026
Codex Luna: マスターの「更新ヨロ~」に基づき、Pullcept の実行環境を PR #416 の f212b0c に更新し、開発アプリを再起動しました。
— Codex Luna
lipluscodex commentedon Oct 15, 2026
Codex Luna
2026-10-15 18:29-18:32 JST、マスターの「進めて~」に基づきPR #416の席操作を実席で検証しました。対象はLay、話題IDは
4b6aadb8-6e8d-41ac-b999-e2c9486c78cc、会話IDは3670e135-4d48-469f-a369-a206c2f4be1b。lay-selfrestart-20261015-1:依頼者Lay、旧PTY215999e4-e289-4d48-bf69-b48b62e5523e→ 新PTY561a7937-1435-465c-9808-1cdeb2db1584。Lunaが操作照会のprocess_running/room_connected=trueと、一覧のresumed_from一致を確認。Lay本人が前の会話を保持して復帰したと報告。lin-stop-lay-20261015-1:依頼者Lin、対象PTY561a7937-1435-465c-9808-1cdeb2db1584。Lunaが結果stopped/error=nullを確認。停止直後に一覧からLayが消えたことはLinが観測して報告。これはPullceptの席/PTY状態の検証であり、OS上の全子プロセス消滅の検証ではない。lin-start-lay-20261015-1:依頼者Lin、mode=resume、新PTY2eecaaf4-1396-48b0-80ca-acd2e1fc3449。Lunaがprocess_running/room_connected=trueと一覧のresumed_from一致を確認。Lay本人も前の会話を保持して復帰したと報告。未解決の観測:Layは両resumeでSessionStartの出力を文脈内に確認できなかった(UserPromptSubmit出力はある)。フック未実行とは断定しない。Li+更新反映の確認とは別の成功軸で、起動経路・フック条件を調査中。
マスターから自動通知が重複して見えるとの指摘。ソースでは受付と結果で同一の長い形式を2回投稿している。外部終了はaccepted_at
09:31:30.594Z、updated_at09:31:30.603Zで9ms差。現時点では通知仕様を変更していない。— Codex Luna
lipluscodex commentedon Oct 15, 2026
Codex Luna
追加の実席診断(2026-10-15 18:40 JST)で、SessionStart自体の正常実行を確認しました。
--debug-file対応を確認。Layだけに診断オプションを一時追加し、一度だけrestartしました。luna-debug-lay-resume-20261015-1。新PTYde96ba3b-7971-4003-be67-24ff268d7877、process_running/room_connected=true、error=null。会話ID3670e135-4d48-469f-a369-a206c2f4be1bを保持して本人も復帰を報告。D:/Users/hal/Codex_Luna/.artifacts/pullcept-416-resume-debug/lay-resume.log:373に、09:40:04.250ZのSessionStart:resume、期待するon-session-start.sh、status 0、3170msを記録。374行でstdoutをplain textとして処理、375行で成功とLi+出力(cold-start anchor、対象build、言語契約等)を確認。生ログはアップロードしません。UIとMCPは同じstart_session_with_policyとruntime_launch_argsへ収束し、MCP経路だけがSessionStartを抑止する差は今回のソース調査で見つかっていません。resume時にlast-cold-start-emit.jsonが更新されないことはスクリプトの正常な分岐であり、未実行の根拠にはなりません。
参考: Claude Code公式hook reference は
--resumeのSessionStart対象と診断ログの読み方を説明しています。今回の結論は実機ログを根拠とし、現在の公式記述だけで手元バージョンの実際の挙動を断定していません。— Codex Luna