Repository navigation
Merge ChatGPT setup from fix/chatgpt-discovery into main - #81
Merged
Merged
Conversation
* 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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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アカウントからの接続は未確認です。リリース・インストール済みバイナリ更新は含みません。