Skip to content

Tunnel Agent 1.1.6

Choose a tag to compare

@github-actions github-actions released this 26 Aug 10:08
· 31 commits to main since this release
814b595

Installation

Platform Installer Portable
Windows x64 Setup.exe .zip
Windows arm64 Setup.exe .zip
Linux x64 .AppImage · .deb · .rpm —
Linux arm64 .AppImage · .deb · .rpm —
macOS x64 (Intel) .pkg .zip
macOS arm64 (Apple Silicon) .pkg .zip

Existing installations update automatically via Velopack.


Added

  • Management key visibility toggle (ConfigurationView, MainWindowViewModel): the management key field is masked by default, matching every other credential input in the app, with an eye/eye-off button to reveal it.
  • Codex saved rate-limit resets ("banked resets") (QuotaFetchService, ProviderViewModel, QuotaView, MainWindowViewModel): Codex accounts on an eligible plan can bank an early reset of the current usage window. Quota now shows a collapsible "Usage limit resets" section per account listing every redeemable reset (title + expiry) with a "Use reset" button; consuming one re-fetches usage so the bars update immediately. Calls ChatGPT's own backend directly, independent of CLIProxyAPI.

Fixed

  • Management key row broke on narrow panels (ConfigurationView): the control group (field, eye, copy, regenerate, apply) wrapped onto a new line instead of squeezing the label down to one character per line on narrow windows.
  • Credential backups showed up as accounts in CLIProxyAPI's own management UI (ProviderCatalogService): resetting, disconnecting, or removing an OAuth account backed up the deleted token file to .tunnelagent-backup\ inside auth-dir — the exact folder CLIProxyAPI scans for its management.html credential list, so old backups appeared there as extra accounts. Backups now go to LocalDataDirectory\credential-backups\ instead, outside auth-dir.

Full Changelog: v1.1.5...v1.1.6