Releases: miyago9267/pilotfish-codex
Releases · miyago9267/pilotfish-codex
Release list
v1.7.1
Highlights
- 相容 Codex 0.147 的 root concurrency 設定與原生 decision card feature。
- 啟用
default_mode_request_user_input,保留 exception-based 使用者決策介面。 - 保留使用者自訂 main-session model;Pilotfish 僅提供缺省 routing defaults。
- 更新 installer、plugin manifest、policy templates 與測試。
Verification
- Python tests: 345 passed, 1 skipped
- Markdown lint: passed
- macOS/Linux/Windows CI: passed
v1.7.0
v1.7.0
English
Installer architecture and cross-platform support:
- Add a native PowerShell installer wrapper and Windows CI entrypoint; the wrapper delegates to the same Python installer and supports local or pinned remote sources like the POSIX shell path.
- Add official Codex marketplace layout, legacy state migration, policy symlink opt-in, and post-marketplace config fingerprint verification.
Validation:
- GitHub Actions passed on Ubuntu, macOS, and Windows.
繁體中文
Installer 架構與跨平台支援:
- 新增原生 PowerShell installer wrapper 與 Windows CI entrypoint;wrapper 委派至同一個 Python installer,並支援與 POSIX shell path 相同的 local 或 pinned remote source。
- 新增官方 Codex marketplace layout、legacy state migration、policy symlink opt-in,以及 marketplace 後 config fingerprint verification。
驗證結果:
- GitHub Actions 已通過 Ubuntu、macOS 與 Windows 三平台測試。
v1.6.3
v1.6.3
English
Hybrid runtime and policy isolation:
- Add the Hybrid runtime: a minimal always-on root bootstrap plus the
pilotfish-orchestrationSkill packaged in a Codex local marketplace Plugin. - Integrate the bootstrap into the active policy while preserving user bytes, and record Plugin name, version, source digest, and availability in state v3.
- Preserve valid extra roles and keep customized same-name role replacement explicit; unavailable Plugin installation retains the native fallback.
Validation:
- GitHub Actions passed on Ubuntu, macOS, and Windows.
繁體中文
Hybrid runtime 與 policy isolation:
- 新增 Hybrid runtime:最小 always-on root bootstrap,以及封裝於 Codex local marketplace Plugin 的
pilotfish-orchestrationSkill。 - 將 bootstrap 整合至 active policy,同時保留使用者內容,並在 state v3 記錄 Plugin 名稱、版本、source digest 與 availability。
- 保留有效的額外 role;同名且客製化的 role 必須明確替換;Plugin 不可用時保留 native fallback。
驗證結果:
- GitHub Actions 已通過 Ubuntu、macOS 與 Windows 三平台測試。
v1.6.2
v1.6.2
English
Windows and cross-platform compatibility fixes:
- Avoid POSIX-only chmod, geteuid, FIFO, and mode assumptions on Windows.
- Use Windows-safe runtime fingerprints and path replacement behavior.
- Preserve UTF-8 repository and test handling across Windows locales.
- Add LF text normalization for consistent fixture hashes.
- Warn when preserved foreign command hooks lack commandWindows.
Validation:
- GitHub Actions passed on Ubuntu, macOS, and Windows.
繁體中文
Windows 與跨平台相容性修復:
- 避免在 Windows 使用僅限 POSIX 的 chmod、geteuid、FIFO 與檔案權限模式假設。
- 使用適用於 Windows 的 runtime fingerprint 與路徑替換行為。
- 確保不同 Windows locale 下的 UTF-8 repository 與測試處理一致。
- 加入 LF 文字正規化,避免 fixture hash 因換行格式不一致而失效。
- 當保留的外部 command hook 缺少 commandWindows 時發出警告。
驗證結果:
- GitHub Actions 已通過 Ubuntu、macOS 與 Windows 三平台測試。
v1.6.0
v1.5.1
Highlights
- Codex compatibility now uses a minimum floor of
>=0.146.0; later releases are accepted and validated by native contract evidence. - Luna remains the default route; Sol remains a bounded high-risk fallback.
- Added role-fitness scorecards, adjudicator Matrix reports, native dispatch evidence, and regression tooling.
Measured result
Native Sol transport completed successfully and stably, but switching quality/cost remains 5/10; the release does not claim a Sol switching promotion.
Verification
- 295 Python tests passed, 1 skipped
- Markdown lint passed
git diff --checkpassed- PR #15 merged successfully
- Copilot review was requested but no review response was returned before merge.
v1.5.0
Highlights
- Add adaptive intent routing for clear execution, broad changes, and open-ended discovery, with grounding floors, stopping ceilings, and explicit direction checkpoints.
- Add English, Traditional Chinese, and Simplified Chinese entry docs covering routing modes, role paths, installation, and measured evidence.
- Add deterministic Rough.js-generated SVG charts for the usage-routing benchmark without adding a browser runtime to the documentation.
- Fix legacy installer-state migration for the exact current hook registration while keeping unknown fingerprints fail-closed.
- Document a native PowerShell installation path for Windows and keep the Windows-specific hook launch behavior explicit.
Verification
- GitHub Actions: Markdown lint and Python 3.11 passed.
- Local Python tests: 230 passed, 1 skipped.
- Local Python/shell syntax, agent validation, SVG parse/render, chart reproducibility, and Markdown lint passed.
- Copilot review: no review or inline comment event was available after bounded polling; no Copilot finding was present to address.
v1.4.1
Highlights
- Fix native installer role-file replacement on Windows by avoiding directory file descriptors that Windows cannot open through os.open.
- Add platform-independent regression coverage for the Windows replacement path.
Verification
- GitHub Actions: Python 3.11 passed.
- Windows installer regression test passed locally.
v1.4.0
Highlights
- Luna/medium remains the default execution lane; risk-triggered Plan review uses Sol/high.
- The installer now coexists with unrelated native Codex hook groups while preserving complete Pilotfish-group ownership checks.
- The trusted-hook autoroute smoke no longer suppresses hook trust and accepts metadata-only runtime correlation only under strict fail-closed conditions.
Verification evidence
- 208 offline tests passed; the dispatch verifier suite passed 61 tests.
- The active Codex home passed agent validation and an idempotent install dry-run.
- One non-bypass live smoke returned
NATIVE_OK: Luna/medium root -> exactly one Sol/highplan-verifierchild. - The redacted n=1 release-gate artifact is checked in at
docs/verification/v1.4.0-live-smoke.json; it is separate from the 36-trial routing benchmark and is not a quality or cost claim.
v1.3.3
Routing cost calibration
- Root session: Luna / medium;Plan mode: xhigh。
- General plan/outcome verification: Terra(最高 xhigh)。
- Security roles: Sol / high。
- Mechanical roles retain Luna low/medium/max allocation。
- Installer、live smoke 與 boundary checks 已完成。
致謝 @Nanako0129 對 upstream orchestration 與 routing 設計的貢獻,這次 release 的調度策略以其提出之方向為基礎完成。