Files
my-pi/pi-compaction/CHANGELOG.md
T
云服务部-叶林立 ff1e7400da feat(compaction): support SubAPI native remote compaction
- support sub-api/openai-responses through the public Responses endpoint
- preserve explicit Authorization and support header-only authentication
- retain Codex JWT requirements and native compaction failure fallback
- restore SubAPI checkpoints and preserve portable model-switching summaries
- add provider, authentication and checkpoint lifecycle regression tests
- document compatibility requirements and the Sub2API protocol reference
2026-09-07 16:25:48 +08:00

1.2 KiB

Changelog

Unreleased

  • Add native remote compaction v2 for sub-api with openai-responses, using the configured public Responses URL and gateway authentication.
  • Restore SubAPI native checkpoints on subsequent requests and preserve the existing Codex transport, portable model-switching summary and failure fallback.
  • Cover provider eligibility, URL/authentication handling and both providers' native checkpoint lifecycles with offline tests.
  • Preserve explicit SubAPI Authorization headers over API keys, support header-only Authorization/proxy authentication, and reject missing credentials without weakening Codex JWT requirements.

1.0.0

  • Introduce one incremental Context Authority for provider requests, threshold decisions, UI metrics, and native compaction.
  • Add deterministic tool-result compaction with source-backed recovery.
  • Add a bounded asynchronous semantic-summary worker.
  • Add Codex remote compaction using the effective projection rather than the raw Session branch.
  • Add portable checkpoint text for provider/model switching.
  • Add context_tree_query and /compaction-status.
  • Deliberately omit legacy pi-condense and Codex checkpoint/config compatibility.