Skip to content

v2.0.3

Choose a tag to compare

@lidge-jun lidge-jun released this 10 Jun 15:02
· 1 commit to main since this release

Release v2.0.3

Previous: v0.2.1
Commits: 27

Changes

  • fix: add top-level unhandledRejection handler in index.ts
  • refactor: validate port with parseIntOrThrow in proxy and chat commands
  • refactor: type OIDC response, use log.error in skill command
  • refactor(tests): remove all any types from test option assertions
  • refactor: add parseIntOrThrow for validated CLI numeric options
  • refactor(auth): add OAuthTokenResponse interface, remove unsafe as casts
  • refactor: extract shared utils, centralize constants, fix XSS
  • docs: add opencode adapter research devlog
  • docs: update search capabilities and citation contract
  • feat(search): refactor search with citation instructions and request builder
  • fix(scripts): harden release scripts per dev guideline review
  • feat(proxy): inject xAI server-side search (web_search/x_search) for grok
  • fix: guide composer attachment reads
  • feat(proxy): strip unsupported reasoning-effort for composer requests
  • refactor(proxy): make composer tool-discipline harness-agnostic
  • feat(proxy): inject composer tool-discipline so callers' tools are used
  • ci: make test discovery shell/Node-version independent (fix Windows · Node 20)
  • ci: expand workflow to multi-OS / multi-Node matrix with split jobs
  • docs: update audit devlog with second-pass findings
  • fix: proxy body size limit, query string parsing, XSS in callback, non-loopback warning
  • fix: harden billing command + add composer models to capabilities
  • feat: add progrok billing command
  • docs: update devlog — opencode fork branch pushed (upstream archived)
  • docs: add grok-composer-2.5-fast API discovery devlog
  • docs: add grok-composer-2.5-fast — live on chat/completions
  • docs: add grok-composer-2.5 model to docs and model tag detection