Skip to content

Releases: simonesiega/codex-limits

v1.0.0

Choose a tag to compare

@simonesiega simonesiega released this 23 Jul 13:55

Added

  • Added codex-limits reset for consuming a numbered or soonest-expiring reset coupon after an interactive recap and explicit y confirmation.
  • Added the GitHub Copilot CLI integration with codex-limits agents install copilot and a read-only /codex-limits extension command that does not send limit data to the LLM.
  • Added a task-oriented documentation hub and included the complete guides, JSON Schema, and sanitized example in published npm packages.
  • Added weekly Dependabot updates for the Bun dependency graph.

Changed

  • Changed the packaged OpenCode runtime entry point to the agent-specific dist/opencode.js bundle while preserving the package root plugin exports.
  • Changed codex-limits doctor text output to align every diagnostic value with the longest integration label.

Fixed

  • Fixed local session fallback to select the newest bounded event timestamp when file modification times are misleading.
  • Fixed combined dashboard loading to start independent usage and reset-coupon requests concurrently.

Security

  • Hardened bounded session and native HTTP reads against path-replacement races and unbounded error-body draining, and made reset --soonest fail closed when coupon expirations cannot be verified.
  • Prevented private Codex paths, free-form local reset text, and malformed coupon timestamp content from reaching public output.
  • Required manual npm publishing runs to use the version tag matching the package metadata.

v0.1.6

Choose a tag to compare

@simonesiega simonesiega released this 22 Jul 22:50

Added

  • Added codex-limits doctor and codex-limits doctor --json for safe environment, connectivity, local usage, authentication, OpenCode, and pi integration diagnostics.
  • Added the pi agent integration with codex-limits agents install pi and a read-only /codex-limits overlay that does not send limit data to the LLM.

v0.1.5

Choose a tag to compare

@simonesiega simonesiega released this 22 Jul 16:15

Added

  • Added bundled third-party license notices to published package artifacts.
  • Added the codex-limits agents command group with named, interactive, and all-agent integration installation while keeping the existing init syntax supported.

Changed

  • Changed CI to run source checks once and validate packed artifacts across Node.js 20, 22, and 24 on Linux and Windows.
  • Changed CLI parsing and help to use one command definition source, with generated nested help and order-independent supported options.

Fixed

  • Fixed authenticated request cancellation when a caller abort coincided with request startup.
  • Fixed CLI help to describe credential overrides for both live usage and reset-credit requests.
  • Fixed very small text dashboards to stay within the available terminal rows when coupon entries are truncated.
  • Fixed Windows checkouts to preserve LF line endings so local formatting checks remain stable.
  • Fixed weekly-only usage data to use declared window durations across live and local sources, avoid stale local fallback for recognized live windows, and omit unavailable 5-hour sections from terminal dashboards and the OpenCode integration.
  • Fixed clean production builds and kept terminal rendering compatible with Node.js 20.

Security

  • Refused symbolic-link files and path-replacement races when reading bounded local files, including agent configurations.
  • Disabled dependency lifecycle scripts during CI installs, pinned workflow actions to immutable commits, and explicitly requested npm provenance for published packages.
  • Shortened agent configuration paths under the user home to ~/... and redacted paths outside it before printing installation results.
  • Sanitized and bounded command and agent errors, and rejected control characters in command metadata before terminal output.

v0.1.4

Choose a tag to compare

@simonesiega simonesiega released this 13 Jul 20:25

Added

  • Added responsive dashboard layouts for wide, compact, short, and very small terminals.
  • Added GitHub Actions checks and npm Trusted Publishing workflows.

Changed

  • Changed npm artifacts to use self-contained runtime bundles and TypeScript-generated root plugin declarations, reducing installation dependencies while preserving the default and named tui exports.
  • Changed bun run check to verify formatting, types, tests, production builds, package metadata, and isolated packed artifacts.
  • Changed malformed, duplicate, conflicting, and extra CLI arguments to fail deterministically on stderr.

Fixed

  • Fixed partial live usage windows being discarded when local usage data was unavailable.
  • Fixed malformed, oversized, timed-out, aborted, and non-successful live responses to produce stable warnings and safe local fallback behavior.
  • Fixed OpenCode registration and disposal to remain idempotent while supporting both command APIs.

Security

  • Bounded local traversal, file sizes, JSONL line sizes, credential files, and live response bodies while skipping nested symbolic links.
  • Prevented authenticated redirects, rejected unsafe endpoint protocols, and removed raw exception details from CLI and OpenCode errors.
  • Strengthened warning and JSON redaction so credentials, private paths, authenticated headers, and internal source metadata do not reach public output.

v0.1.3

Choose a tag to compare

@simonesiega simonesiega released this 08 Jul 22:17

First fully working public release of @simonesiega/codex-limits
This version marks the first npm release where the CLI and core features are complete and usable.

Install:

npm install -g @simonesiega/codex-limits

Run:

codex-limits