Conversation
- require and preserve account email in AccountStatus responses - display email first for general status and selector switch results - keep Codex and Claude account and switch skills aligned - update the public OpenAI skill overlay for the revised source wording - refresh protocol, acceptance, installation, and plugin documentation - extend source and packaged-skill regression coverage - refresh the Codex plugin cachebuster after runtime changes
- set both checked-in production manifests to plain 0.3.2 versions - update the documented MCP minimum version and release examples - keep Codex cachebuster metadata exclusive to generated develop bundles - reject production manifest prerelease and build metadata in all packagers - preserve the base develop artifact and Claude manifest version - extend packaging coverage for production metadata isolation
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.
摘要
將
develop目前累積的 account email 支援與0.3.2版本更新合併至 production branch。這次更新把帳號 email 納入 lihi
AccountStatus必填契約,讓一般帳號資訊查詢以及工作群組/短網址網域切換結果都能顯示目前帳號 email。同時將 Codex 與 Claude Code 的 production plugin manifests 同步升級為純0.3.2,並將 Codex cachebuster 嚴格限制在產生後的 develop artifact。本次不變更 MCP tool 數量、tool inputs、OAuth、selector mutation、shortening 行為、production identities 或 production endpoint。
AccountStatus email 契約
account_status、account_switch_group與account_switch_domain的成功結果現在都必須包含:Client 顯示與驗證規則:
帳號 Email:<email>;Codex 與 Claude Code skills
同步更新兩個 host 的三個相關 skills,維持語意一致:
lihi-accountaccount_statusschema 驗證新增非空email;lihi-switch-groupemail;lihi-switch-domainemail;Production 與 develop packaging
Production 與 OpenAI Platform
Production marketplace packager 與 OpenAI Platform packager 現在會 fail closed:
major.minor.patch;Develop bundle
Develop packager 保持 artifact 與 host-specific manifest 的版本責任分離:
DEVELOP_BUILD.json使用0.3.2-develop.<build>;0.3.2-develop.<build>+codex.<build>;+codex.*suffix;文件與 CI
0.3.2artifact、tag 與 develop cachebuster 說明;v<major.minor.patch>或<major.minor.patch>,並要求 tag 與 production manifests 相符。測試覆蓋
測試與驗證
python3 -m unittest discover -s tests -v(74 tests passed)python3 -m compileall通過lihi-agent-0.3.2production marketplace bundlelihi-agent-0.3.2-develop.42develop marketplace bundle0.3.2OpenAI Platform skill ZIPsgit diff --checkReviewer 重點
email,且tools/list最低版本已更新為0.3.2;0.3.2,不包含 prerelease、build metadata 或 cachebuster;+codex.<build>只存在於 Codex develop artifact;