What's Changed
Fixes
- fix(posthog): disable exception autocapture to stay within free tier by @code-yeongyu in #3441
- Error tracking exceeded 100K free tier limit (188K in 5 days)
- Disabled
enableExceptionAutocapturein both CLI and plugin clients - Manual
captureExceptionfor critical run failures preserved
- fix(cli): use getAgentRuntimeName for agent resolution in run command by @code-yeongyu
- fix(grep): handle Windows drive-letter paths and CRLF in parseOutput by @rlavkvmflzk in #3321
Features
- feat(agents): dynamic custom agent support via agent_definitions and opencode.json by @brandonwebb-vista in #2299
- Add agent definitions file loader and opencode.json reader
- Wire agent_definitions and opencode.json agents into precedence chain
- Add agent_definitions schema, eager path resolution, and JSON agent loader
Bug Fixes
- fix: isPlanFamily regression tests, code-review -> review-work in test data (#3312, #3285, #3290) in #3438
- fix: numeric skill names, ultrawork missing run_in_background, ZWSP agent lookups in #3437
- fix: resolve 3 bugs (#3366, #3272, #3222) in #3436
New Contributors
- @orbisai0security signed the CLA in #3440
- @kithawk signed the CLA in #3428
- @grandmaster451 signed the CLA in #3420
- @fr1sk signed the CLA in #3419
- @lightrabbit signed the CLA in #3415
- @garnetlyx signed the CLA in #3409
- @kywoo26 signed the CLA in #3402
Full Changelog: v3.17.2...v3.17.3