Skip to content

Merge ChatGPT setup from fix/chatgpt-discovery into main - #81

Merged
tacyan merged 3 commits into
mainfrom
merge/chatgpt-setup-main
Sep 25, 2026
Merged

tacyan merged 3 commits into
mainfrom
merge/chatgpt-setup-main

Conversation

@tacyan

@tacyan tacyan commented Sep 25, 2026 •

Copy link
Copy Markdown
Owner

ChatGPTの簡単セットアップを含むPR #76がfix/chatgpt-discoveryに統合されたままで、mainと0.24.8に含まれていませんでした。このブランチをmainへ取り込み、zai chatgpt setup/start/status/doctor/stop/repair/testを利用可能にします。

mainの0.24.8とUI変更を維持しています。6言語の競合は双方のキーを保持し、MCPの2ファイルの競合は書式差のみを解消しました。

検証済み:

  • tools/verify.sh --lint --bin chatgpt:: features::chat_bridge:: locale:: features::cloud_execution::: 整形・clippy・実バイナリ・テストコンパイル(警告ゼロ)・関連テストすべて成功

  • tools/windows-check.sh: 全ターゲットのクロスコンパイル検査成功(Windows実行検証ではありません)

  • tools/linux-test.sh chatgpt::: 55 passed / 3 ignored

  • tools/linux-test.sh features::chat_bridge::: 53 passed / 2 ignored

  • 6辞書の新規16キー・既存renameキーの保持と重複なし

  • 別エージェントによる秘密情報・停止/所有確認・Docker隔離の反証レビュー: 阻害問題なし

  • 実バイナリの chatgpt --help 成功。i18n missing は0件、6言語のi18n check成功

  • PR CI: 全19チェック成功。UbuntuのMCP Docker fixture E2Eとコンテナ・volume後片付け検査も成功

  • macOS実バイナリ + 実Docker MCP E2E: 1 passed(17シナリオ、295.71秒)

実ChatGPTアカウントからの接続は未確認です。リリース・インストール済みバイナリ更新は含みません。

* feat(chatgpt): manage secure tunnel setup and lifecycle

* fix(chatgpt): identify failed Docker readiness checks

* fix(chatgpt): recover secret storage and Docker cleanup failures

* fix(chatgpt): bound supervisor shutdown and report active generations

* fix(chatgpt): reconcile proven Docker create rejections

Persist pre-create rejection evidence separately from uncertain intents. Keep backend failures fail-closed, reject expired tasks before journaling, and propagate output read failures instead of treating them as EOF.

* fix(chatgpt): harden managed MCP execution and recovery

* fix(ci): stabilize platform-specific cleanup tests

* fix(chatgpt): make secret service cleanup idempotent

* fix(chatgpt): serialize stop fallback with lifecycle start

* fix(chatgpt): serialize stop through shutdown receipt
@tacyan
tacyan merged commit 360439d into main Sep 25, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant