Jacob Tomlinson
2a75416634
CLI: reset remote URL after trust decline ( #57828 )
...
Co-authored-by: zsxsoft <git@zsxsoft.com >
2026-03-30 20:03:06 +01:00
Shakker
3ad747e25f
style: apply formatter cleanups
2026-03-30 16:20:27 +01:00
Kunal Karmakar
34b0a19a16
fix: use azure-openai-responses for Azure custom providers ( #50851 ) (thanks @kunalk16)
...
* Add azure-openai-responses
* Unit tests update for updated API
* Add entry for PR #50851
* Add comma to address PR comment
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Address PR comment on sanitization of output
* Address review comment
* Revert commits
* Revert commit
* Update changelog stating Azure OpenAI only
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Add references
* Address PR comment on sanitization of output
* Address review comment
* Revert commits
* Revert commit
* Address PR comment on sanitization of output
* Address review comment
* Revert commits
* Revert commit
* Fix generated file
* Add azure openai responses to OPENAI_RESPONSES_APIS
* Add azure openai responses to createParallelToolCallsWrapper
* Adding azure openai responses to attempt.ts
* Add azure openai responses to google.ts
* Address PR comment on sanitization of output
* Revert commit
* Address PR comment on sanitization of output
* Revert commit
* Address PR comment on sanitization of output
* Revert commit
* Fix changelog
* Fix linting
* fix: cover azure responses wrapper path (#50851 ) (thanks @kunalk16)
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-03-30 16:17:03 +05:30
Vincent Koc
b4ecf2bc33
fix(test): trim matrix bind registry cleanup
2026-03-30 19:02:31 +09:00
Frank Yang
43cd29c4af
fix(agents): dispose bundled MCP runtime after local runs ( #57520 )
...
* fix(agents): dispose bundled MCP runtime after local runs
* fix(agents): scope bundle MCP cleanup to local one-shots
* fix(agents): dispose bundle MCP after local runs
* docs(changelog): note local bundle MCP cleanup fix
2026-03-30 17:12:59 +08:00
Vincent Koc
572ed05219
fix(tasks): restore user-facing task wording
2026-03-30 14:08:25 +09:00
Vincent Koc
3a37421251
refactor(tasks): clarify detached run surfaces ( #57485 )
...
* refactor(tasks): add executor facade
* refactor(tasks): extract delivery policy
* refactor(tasks): route acp through executor
* refactor(tasks): route subagents through executor
* refactor(cron): split main and detached dispatch
* refactor(tasks): guard executor-only producer writes
* refactor(tasks): clarify detached run surfaces
2026-03-30 14:02:13 +09:00
Vincent Koc
4be290c15f
fix(test): trim onboarding registry imports
2026-03-30 13:59:37 +09:00
Gustavo Madeira Santana
10723a0013
Tests: tighten scoped channel account fixtures
2026-03-30 00:59:26 -04:00
Gustavo Madeira Santana
fca8880968
Tests: reuse QMD availability mock type
2026-03-30 00:59:26 -04:00
Gustavo Madeira Santana
73b128e37d
Tests: trim channels add registry imports
2026-03-30 00:54:41 -04:00
Gustavo Madeira Santana
16b452040b
Memory: fix QMD doctor contract typing
2026-03-30 00:54:41 -04:00
Vincent Koc
c842ca0166
fix(test): trim channel account registry imports
2026-03-30 13:50:39 +09:00
Vincent Koc
6a3c68d470
fix(test): trim channels add registry imports
2026-03-30 13:47:25 +09:00
Vincent Koc
8623c28f1d
fix(memory): warn when qmd binary is missing ( #57467 )
...
* fix(memory): warn when qmd binary is missing
* fix(memory): avoid probing cached qmd managers
* docs(memory): clarify qmd doctor probe behavior
* fix(memory): probe qmd from agent workspace
2026-03-30 13:44:41 +09:00
Vincent Koc
20e4d42db3
fix(test): trim onboarding post-write registry imports
2026-03-30 13:36:02 +09:00
Vincent Koc
fa5827079f
refactor(tasks): split delivery state from task runs
2026-03-30 13:03:54 +09:00
Vincent Koc
8c163c14bc
feat(tasks): harden maintenance repair paths ( #57439 )
...
* feat(tasks): harden maintenance repair paths
* fix(tasks): address follow-up maintenance review comments
2026-03-30 12:37:31 +09:00
Gustavo Madeira Santana
1482afae57
Status: keep fast JSON off task audit runtime
2026-03-29 23:17:28 -04:00
Vincent Koc
c52fac836c
feat(tasks): add status health and maintenance command ( #57423 )
...
* feat(tasks): add status health and maintenance command
* fix(tasks): address status and maintenance review feedback
2026-03-30 12:10:44 +09:00
Vincent Koc
e57b3618fc
feat(tasks): move task ledger to sqlite and add audit CLI ( #57361 )
...
* feat(tasks): move task ledger to sqlite
* feat(tasks): add task run audit command
* style(tasks): normalize audit command formatting
* fix(tasks): address audit summary and sqlite perms
* fix(tasks): avoid duplicate lost audit findings
2026-03-30 11:34:51 +09:00
qsam
47839d3b9a
fix(mattermost): detect stale websocket after bot disable/enable cycle ( #53604 )
...
Merged via squash.
Prepared head SHA: 818d437a54
Co-authored-by: Qinsam <19649380+Qinsam@users.noreply.github.com >
Co-authored-by: mukhtharcm <56378562+mukhtharcm@users.noreply.github.com >
Reviewed-by: @mukhtharcm
2026-03-30 07:54:59 +05:30
Robin Waslander
acf8470f09
fix(status): cap cache hit rate at 100% in status display ( #57400 )
...
formatTokensCompact() computed cache rate using totalTokens as the
denominator. Legacy rows with undersized totalTokens produced
impossible values like 120%. Use inputTokens + cacheRead + cacheWrite
when prompt-side fields are available, falling back to
max(totalTokens, cacheRead + cacheWrite) for legacy data.
Fixes #26643
2026-03-30 04:09:57 +02:00
Vincent Koc
dce61dc920
fix(cli): import task summary helper
2026-03-30 09:31:33 +09:00
Vincent Koc
e6445c22aa
feat(status): surface task run pressure ( #57350 )
...
* feat(status): surface task run pressure
* Update src/commands/tasks.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-30 09:09:10 +09:00
Peter Steinberger
63cbc097b5
refactor(channels): route core through registered plugin capabilities
2026-03-30 01:03:42 +01:00
Peter Steinberger
bff6a6a9c1
test(config): align optimistic write helpers
2026-03-30 01:02:25 +01:00
Peter Steinberger
47216702f4
refactor(config): use source snapshots for config mutations
2026-03-30 01:02:25 +01:00
Peter Steinberger
a27ccee5d9
refactor(config): use source snapshots for config writes
2026-03-30 00:39:39 +01:00
Vincent Koc
53bcd5769e
refactor(tasks): unify the shared task run registry ( #57324 )
...
* refactor(tasks): simplify shared task run registry
* refactor(tasks): remove legacy task registry aliases
* fix(cron): normalize timeout task status and harden ledger writes
* fix(cron): keep manual runs resilient to ledger failures
2026-03-30 08:28:17 +09:00
Peter Steinberger
f928b81279
test(config): align snapshot fixtures and isolation
2026-03-30 00:17:23 +01:00
Peter Steinberger
89a4f2a34e
refactor(config): centralize runtime config state
2026-03-30 00:17:23 +01:00
Peter Steinberger
168ab94eee
refactor(config): pin runtime snapshot and drop ttl cache
2026-03-29 22:57:31 +01:00
Peter Steinberger
d014f173f1
test: trim stale legacy coverage and repair mocks
2026-03-29 22:00:56 +01:00
Peter Steinberger
63e5c3349e
refactor(config): drop obsolete legacy config aliases
2026-03-29 22:00:56 +01:00
Peter Steinberger
855878b4f0
fix: stabilize serial test suite
2026-03-30 04:46:04 +09:00
Peter Steinberger
fc5fdcb091
refactor(plugin-sdk): remove bundled provider setup shims
2026-03-29 20:23:20 +01:00
Peter Steinberger
2dd29db464
fix: ease bundled browser plugin recovery
2026-03-29 22:39:30 +09:00
Mariano
17c36b5093
Gateway: track background task lifecycle ( #52518 )
...
Merged via squash.
Prepared head SHA: 7c4554204e
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-03-29 12:48:02 +02:00
Luke
88ca0b2c3f
fix(status): handle node-only hosts on current main ( #56718 )
...
* Status: handle node-only hosts
* Status: address follow-up review nits
* Changelog: note node-only status fix
* Status: lazy-load node-only helper
2026-03-29 21:12:08 +11:00
Peter Steinberger
8e0ab35b0e
refactor(plugins): decouple bundled plugin runtime loading
2026-03-29 09:10:38 +01:00
Vignesh Natarajan
e816d0968a
Status: suppress false dual-stack loopback port warning ( #53398 )
2026-03-28 23:25:02 -07:00
Peter Steinberger
887d7584d6
refactor(plugins): expose bundled onboard helpers
2026-03-28 21:35:13 +00:00
Peter Steinberger
1e424990a2
fix(xai): restore config-backed auth discovery
2026-03-28 21:35:13 +00:00
huntharo
6e3b54430c
Tests: keep extension onboarding coverage under extensions
2026-03-28 21:35:13 +00:00
huntharo
09e2ef965b
Tests: fix rebased auth and runner type coverage
2026-03-28 21:35:13 +00:00
huntharo
5ed8ee6832
xAI: switch bundled provider defaults to Responses
2026-03-28 21:35:13 +00:00
Peter Steinberger
eef4a7ae64
refactor(commands): drop provider default facade shims
2026-03-28 06:11:13 +00:00
Gustavo Madeira Santana
d042543539
Tests: share agents bind command harness
2026-03-28 02:09:43 -04:00
Peter Steinberger
06fba21a9d
test(acp): cover persisted generic conversation binds
2026-03-28 05:53:07 +00:00