Skip to content

chore: bump lihi plugin version to 0.3.1 - #3

Merged
bwayne98 merged 3 commits into
mainfrom
develop
Aug 11, 2026
Merged

chore: bump lihi plugin version to 0.3.1#3
bwayne98 merged 3 commits into
mainfrom
develop

Conversation

@bwayne98

@bwayne98 bwayne98 commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

關聯 PR

#2 — ci: add validation and develop packaging workflow

摘要

將 Codex 與 Claude Code 的 lihi plugin semantic version core 從 0.3.0 升級至 0.3.1,並同步最低版本契約、develop artifact 版本與測試預期。

這次只調整版本資訊,不變更四個 skills、六個 MCP tools、OAuth、shortening、group switching 或 domain switching 的既有行為與介面。

版本行為

  • Claude Code manifest:0.3.1
  • Codex manifest:0.3.1+codex.20260811145402
  • Codex 與 Claude Code 的 semantic version core 均為 0.3.1
  • Codex 僅保留一個 cachebuster suffix;
  • tools/list 最低 plugin version 文件契約更新為 0.3.1
  • develop bundle 版本更新為 0.3.1-develop.<run>
  • production 與 develop identities、MCP endpoints 及隔離規則維持不變。

異動檔案

Plugin manifests

  • plugins/codex/lihi/.codex-plugin/plugin.json
    • semantic version core 更新為 0.3.1
    • 使用 plugin-creator helper 更新單一 Codex cachebuster。
  • plugins/claude/lihi/.claude-plugin/plugin.json
    • version 更新為 0.3.1

契約與 repository guide

  • AGENTS.md
    • 最低 plugin version 與兩個 manifests 的共同 core version 更新為 0.3.1
  • docs/mcp-contract.md
    • agent-side contract 與 tools/list 最低版本更新為 0.3.1
  • docs/acceptance-scenarios.md
    • acceptance scenario 的最低版本預期更新為 0.3.1

Tests

  • tests/test_account_plugin.py
    • Codex/Claude manifest 與最低版本文件預期更新為 0.3.1
  • tests/test_package_develop_bundle.py
    • develop artifact 預期更新為 0.3.1-develop.42
    • semantic version core helper 預期更新為 0.3.1

測試與驗證

  • python3 -m unittest discover -s tests -v(43 tests passed)
  • plugin-creator validate_plugin.py 通過
  • 本機成功建立 lihi-agent-0.3.1-develop.999
  • Develop bundle metadata version 為 0.3.1-develop.999
  • Codex/Claude detector scripts byte-for-byte 相同
  • Codex/Claude shortening workflow byte-for-byte 相同
  • Codex/Claude group/domain switch error recovery references byte-for-byte 相同
  • git diff --check

Reviewer 重點

  • 確認 Codex 與 Claude Code manifests 的 semantic version core 都是 0.3.1
  • 確認 Codex 只有一個 cachebuster suffix;
  • 確認最低版本契約、acceptance scenario 與測試預期全部同步;
  • 確認 develop artifact 版本由兩個 host manifests 的共同 core 正確衍生;
  • 確認本次沒有改變 runtime identities、MCP endpoints 或工具行為。

wayne and others added 3 commits August 11, 2026 22:41
Add GitHub Actions jobs for Python 3.8 unit tests, syntax and mirrored-file checks, whitespace validation, and develop artifact packaging on non-PR develop pushes.

Update the production MCP endpoint from app.lihi.com to app.lihi.io across both host runtimes, Codex dependency metadata, documentation, packaging constants, and contract tests. Refresh the Codex plugin cachebuster so hosts can detect the runtime update.

Teach the develop README rewriter to recognize the lihi-io repository URL while preserving compatibility with the previous weedgood source path.

Validated with:

- python3 -m unittest discover -s tests -v (43 tests)
- Codex/Claude detector, shortening workflow, and switch recovery byte comparisons
- git diff --check
- local develop bundle build
- plugin-creator validate_plugin.py
Bump the Claude manifest and Codex semantic version core to 0.3.1, with a refreshed single Codex cachebuster suffix.

Align the repository guide, MCP contract, acceptance scenarios, and test fixtures with the server-advertised minimum plugin version and the 0.3.1 develop artifact version.

Validated with:

- python3 -m unittest discover -s tests -v (43 tests)
- local 0.3.1-develop.999 bundle build
- plugin-creator validate_plugin.py
- Codex/Claude parity checks
- git diff --check
@bwayne98
bwayne98 merged commit 9dbe82a into main Aug 11, 2026
6 checks passed
@bwayne98
bwayne98 deleted the develop branch August 21, 2026 06:31
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