Commit Graph

19 Commits

Author SHA1 Message Date
Peter Steinberger 6147e1b91d fix(gateway): async session transcript IO (#75875)
* fix(gateway): async session transcript IO

* fix(plugins): restore jiti loader cache helper

* test(gateway): mock async artifact transcript reads

* chore(plugins): drop obsolete jiti loader shim
2026-05-02 02:06:38 +01:00
Shakker 7d4a0bb621 fix: preserve workspace auth labels in model status 2026-04-30 00:13:13 +01:00
Shakker 3b4d2d8886 fix: pass workspace auth evidence into model auth labels 2026-04-30 00:13:13 +01:00
Hemant Sudarshan eb7d89f4b9 fix(status): honor channel model context windows 2026-04-29 19:58:21 +01:00
Deepak Jain 0c9f84451a feat(config): add reasoningDefault to agents.defaults
Add reasoningDefault support under agents.defaults and preserve the existing per-agent/session/inline override order.

Includes authorization gating for configured reasoning state, /status coverage, config schema/docs baseline updates, and regression tests for the reply and status paths. Also carries the related cron startup-run preservation fix and CI test stabilization needed for this PR branch.

Validated locally with pnpm check:changed, the focused Vitest bundle for touched gateway/cron/auto-reply/plugin-sdk/tooling tests, pnpm config:docs:check, and git diff --check. GitHub checks are green on the merged head; Greptile latest visible review is 4/5 with no P0/P1 findings.
2026-04-29 05:47:18 -05:00
Peter Steinberger e5dc0e6d15 fix: expose agent runtime status metadata 2026-04-29 05:02:04 +01:00
Barron Roth 0594fa3c4d TTS: add provider personas 2026-04-26 09:42:38 +05:30
Peter Steinberger 7a85c1a822 fix(tts): surface voice status and harden providers 2026-04-26 03:51:30 +01:00
Peter Steinberger 0ca952cdd5 feat(tts): add per-agent voice overrides 2026-04-26 02:54:13 +01:00
Vincent Koc aa27e27f36 fix(models): normalize provider runtime selection (#71259)
* fix(models): normalize provider runtime selection

* fix(models): reverse codex-only runtime migration

* fix(models): default runtime selection to pi

* fix(status): label model runtime clearly

* fix(status): align pi runtime label

* fix(plugins): align tool result middleware runtime naming

* fix(models): validate runtime overrides
2026-04-24 16:56:49 -07:00
Peter Steinberger 62a0cd8acd test: slim status fast-mode label coverage 2026-04-23 18:49:25 +01:00
Peter Steinberger 884c117785 ci: harden docs agent fetch retries 2026-04-23 17:31:32 +01:00
Peter Steinberger 1713839288 fix: pin embedded harness selection per session 2026-04-23 16:53:32 +01:00
Tak Hoffman 87eee6e640 fix(thinking): default implicit reasoning models to medium (#70601)
* fix(thinking): default implicit reasoning models to medium

* fix(thinking): preserve reasoning metadata during default resolution
2026-04-23 07:55:47 -05:00
Tak Hoffman 03477ccb82 fix: Add runner label to /status (#70595)
* Add runner label to status output

* Add changelog entry for status runner label

* Fix status runner detection and sanitization
2026-04-23 07:30:09 -05:00
Peter Steinberger 8714badc0c fix: show fast mode in status 2026-04-23 08:04:24 +01:00
Peter Steinberger 80ab02d8be perf(test): narrow status message runtime 2026-04-20 14:27:22 +01:00
Peter Steinberger 510fe8b95d perf(test): speed up reply trigger hotspots 2026-04-20 14:14:55 +01:00
Bob 380de88a61 fix: extract shared session status runtime (#65807)
Merged via squash.

Prepared head SHA: f027bd640a
Co-authored-by: dutifulbob <261991368+dutifulbob@users.noreply.github.com>
Co-authored-by: osolmaz <2453968+osolmaz@users.noreply.github.com>
Reviewed-by: @osolmaz
2026-04-13 11:51:26 +02:00