Releases: onllm-dev/onWatch
onWatch v2.11.46
What's New
Structured JSON logging (#70)
You can now switch log output from the default key=value text format to JSON via CLI flag or environment variable:
# CLI flag
onwatch --log-format json
# Environment variable
ONWATCH_LOG_FORMAT=json onwatchJSON output uses Go's native slog.JSONHandler, producing machine-readable logs ideal for container logging pipelines (Fluentd, Loki, CloudWatch, etc.).
- Accepts aliases:
text,txt,fmtfor text format;jsonfor JSON - Case-insensitive input
- Works in all modes: background,
--debug,--debugstdout, and Docker - Defaults to
textif unset or unrecognized
Full Changelog: v2.11.45...v2.11.46
onWatch v2.11.45
Bug Fix
Codex Team/Business workspace token cross-contamination (#69)
When multiple users from the same ChatGPT Team or Business workspace saved profiles, they shared the same account_id. The system credentials fallback only checked account_id match when picking up tokens from ~/.codex/auth.json - so one user's tokens would silently overwrite the other profile, causing both to poll with the same identity and show identical usage data.
The fallback now also checks user_id, rejecting system credentials that belong to a different user on the same workspace.
After updating, re-save your profiles to restore correct tokens:
# Log into first account
codex auth
onwatch codex profile refresh <profile1>
# Log into second account
codex auth
onwatch codex profile refresh <profile2>Menubar Improvements
- Auto-save settings - changes apply immediately, no manual Save needed
- Fixed menubar showing stale data - companion now fetches from the main daemon instead of building its own snapshot
- New providers auto-visible - newly added providers appear in menubar without manual configuration
Full Changelog: v2.11.44...v2.11.45
onWatch v2.11.44
Full Changelog: v2.11.43...v2.11.44
onWatch v2.11.43
What's Changed
Full Changelog: v2.11.42...v2.11.43
onWatch v2.11.42
What's Changed
- Add Cursor provider support by @LeslieLeung in #59
New Contributors
- @LeslieLeung made their first contribution in #59
Full Changelog: v2.11.41...v2.11.42
onWatch v2.11.41
Full Changelog: v2.11.40...v2.11.41
onWatch v2.11.40
What's Changed
Full Changelog: v2.11.39...v2.11.40
onWatch v2.11.39
Full Changelog: v2.11.38...v2.11.39
onWatch v2.11.38
Full Changelog: v2.11.37...v2.11.38
onWatch v2.11.37
Full Changelog: v2.11.36...v2.11.37