Commit Graph

40016 Commits

Author SHA1 Message Date
Peter Steinberger
5dff0397cf fix: keep discord typing alive during long runs 2026-05-02 11:47:42 +01:00
Peter Steinberger
17d02a6a73 test(wizard): mock migration detection in setup tests 2026-05-02 11:45:17 +01:00
Peter Steinberger
2b88dc0714 fix(slack): preserve hook alert content (#76036) (thanks @amsminn) 2026-05-02 11:43:46 +01:00
amsminn
177fb7e84d fix: preserve slack hook alert content 2026-05-02 11:43:46 +01:00
Peter Steinberger
d7ab2c4c41 fix(agents): narrow transcript policy cache config 2026-05-02 11:42:31 +01:00
Peter Steinberger
68bfdb4d29 fix(agents): repair codex responses tool args (#75281) 2026-05-02 11:42:31 +01:00
Eric Huang
edca8c721a fix(google): narrow Gemini 2.5 minimal budget floor (#70629) (thanks @ericberic)
* fix: raise Gemini 2.5 minimal thinking budget from 128 to 512

Google raised the minimum thinkingBudget for Gemini 2.5 Pro and Flash
models to 512. The hardcoded minimal: 128 now causes a 400 INVALID_ARGUMENT
("The thinking budget 128 is invalid. Please choose a value between 512
and 24576.") on every heartbeat using gemini-2.5-flash-lite with minimal
thinking.

* test(google): assert thinkingBudget minimum of 512 for Gemini 2.5 models

Add parametrized tests covering minimal/low/medium budget tiers for
gemini-2.5-flash-lite, gemini-2.5-flash, and gemini-2.5-pro — ensures
the 128→512 floor change is regression-tested.

Pre-existing typecheck failure in src/agents/model-auth.ts (TS2322) is
unrelated; confirmed present on upstream main without our changes.
Tests validated: pnpm test extensions/google/transport-stream.test.ts (21 pass).

* test(google): fix it.each format string placeholder order

* fix(google): narrow Gemini 2.5 minimal budget floor to flash-lite only
2026-05-02 16:11:22 +05:30
Peter Steinberger
56c4f9761c fix(models): restore provider catalog listing 2026-05-02 11:37:05 +01:00
Peter Steinberger
eb3e4f20a0 fix: relax gateway service path audit 2026-05-02 11:36:23 +01:00
Peter Steinberger
8f94bd9984 fix: preserve discord multipart content type 2026-05-02 11:35:36 +01:00
Peter Steinberger
053b7900bb perf(status): lazy-load harness selection 2026-05-02 11:34:39 +01:00
Peter Steinberger
e5dc3f712e fix: retry codex app-server startup closes 2026-05-02 11:32:43 +01:00
Peter Steinberger
8631cadf5b fix: normalize discord thread channel metadata 2026-05-02 11:32:18 +01:00
Peter Steinberger
f8cbd356e1 perf(agents): memoize transcript policy safely 2026-05-02 11:30:47 +01:00
Peter Steinberger
ae339872a1 test: retry empty moonshot live smoke 2026-05-02 11:28:58 +01:00
Peter Steinberger
c247820bd1 fix(memory): dedupe managed markdown blocks 2026-05-02 11:28:01 +01:00
Peter Steinberger
f738263604 test(release): allow packaged discord runtime 2026-05-02 11:23:56 +01:00
Ayaan Zaidi
4e11daa521 chore: remove checked-in pi workspace files 2026-05-02 15:49:21 +05:30
Peter Steinberger
051171ba8f fix(release): restore package acceptance checks 2026-05-02 11:18:15 +01:00
scoootscooob
ccb847e46f fix(gateway): make startup control-plane retries explicit
* fix(gateway): make startup control-plane retries explicit

* docs(changelog): note startup control-plane retry fix
2026-05-02 03:16:04 -07:00
Peter Steinberger
ebc26a0bef test(auto-reply): speed up bound ACP dispatch test 2026-05-02 11:15:38 +01:00
Peter Steinberger
aebac43d97 fix: stop orphaned QA gateway children 2026-05-02 11:15:16 +01:00
jarvisdoes
7686136419 docs: add parallel specialist lane guidance
Adds a generic docs page for parallel specialist lanes and links it from the Multi-agent docs navigation.

Verification:
- PR CI green for docs path, including `check-docs`
- ClawSweeper reviewed as docs-only and cleared security surface

Co-authored-by: Jarvis <jarvisisago@gmail.com>
2026-05-02 11:14:06 +01:00
Val Alexander
2bade2703e fix(ui): surface slash command dispatch failures
## Summary
- surface inline Control UI feedback when local slash-command dispatch is unavailable or throws
- cover missing-client and unexpected-error paths for local slash commands
- note the user-facing fix in the changelog

Fixes #52105.
2026-05-02 05:08:05 -05:00
Peter Steinberger
0e8bd8e75c fix(gateway): defer pricing refresh until ready 2026-05-02 11:07:54 +01:00
kunpeng-ai-lab
f3fd0eedff fix(memory): retry transient index swaps on Windows
Fixes #64187.

Adds bounded retry handling for transient Windows rename failures (`EBUSY`, `EPERM`, `EACCES`) during memory-core SQLite atomic reindex swaps. Keeps missing optional SQLite sidecars ignored and non-transient rename failures fail-fast.

Verification:
- PR CI green, including `check`, `check-additional`, `checks-node-core`, `build-smoke`, and security fast checks
- Contributor local proof: `pnpm exec vitest run extensions/memory-core/src/memory/manager.atomic-reindex.test.ts`
- Contributor local proof: `pnpm lint:extensions -- extensions/memory-core/src/memory/manager-atomic-reindex.ts extensions/memory-core/src/memory/manager.atomic-reindex.test.ts`
- Contributor local proof: `pnpm check:changed`

Co-authored-by: 鲲鹏AI探索局 <kunpeng-ai@outlook.com>
2026-05-02 11:07:48 +01:00
Peter Steinberger
b1cfba2fc2 fix(agents): return tool loop stops as blocks 2026-05-02 11:06:46 +01:00
Peter Steinberger
546f81de04 fix(model): clarify session-scoped model switches 2026-05-02 11:03:47 +01:00
Peter Steinberger
738cf18a0f fix(plugins): align loader cache scope typing 2026-05-02 11:01:31 +01:00
Peter Steinberger
e497681dea fix(telegram): keep outbound timeout guard authoritative 2026-05-02 11:01:11 +01:00
Peter Steinberger
e0a267afc6 fix: avoid repeated discord thread starter context 2026-05-02 11:00:57 +01:00
Illia Pavelko
d25019b416 fix(openai): show codex device code in ssh (#74258)
Fixes #74212.

Thanks @da22le123.
2026-05-02 11:00:25 +01:00
Peter Steinberger
7020cfddbf fix: remove duplicate Telegram thread config fields 2026-05-02 10:59:46 +01:00
Peter Steinberger
a7d2953956 fix: remove duplicate Telegram DM thread helper 2026-05-02 10:59:46 +01:00
Peter Steinberger
7db255150c fix: keep Telegram DM thread IDs on flat sessions 2026-05-02 10:59:46 +01:00
Peter Steinberger
f727fbc775 fix(agents): skip model normalization in context warmup 2026-05-02 10:59:34 +01:00
Peter Steinberger
1634f91a35 fix: improve google meet twilio join sequencing 2026-05-02 10:56:14 +01:00
Peter Steinberger
59fb9e5ca7 refactor: unify lazy import loaders 2026-05-02 10:55:59 +01:00
Peter Steinberger
2dcc13d685 fix(memory-wiki): accept relative markdown link targets 2026-05-02 10:55:37 +01:00
Peter Steinberger
f7b24a697d perf(infra): fast path posix containment checks 2026-05-02 10:50:28 +01:00
Peter Steinberger
6cc7b759e9 fix(plugins): accept unscoped registry cache reuse 2026-05-02 10:48:29 +01:00
Peter Steinberger
e0221d37e5 fix(openrouter): preserve deepseek v4 reasoning replay 2026-05-02 10:48:28 +01:00
Peter Steinberger
f2df789ca5 test: accept codex models shell fallback 2026-05-02 10:47:16 +01:00
Peter Steinberger
701811e013 test: align runtime fixture expectations 2026-05-02 10:41:42 +01:00
Ayaan Zaidi
47de32ac21 chore(security): remove stale secret baseline 2026-05-02 15:10:45 +05:30
Peter Steinberger
3b3def0354 fix(plugins): cache cli registration entries 2026-05-02 10:40:07 +01:00
Peter Steinberger
70dcd81f03 fix: canonicalize discord pluralkit inbound ids 2026-05-02 10:36:20 +01:00
Peter Steinberger
9e983ef8e1 test: stabilize full test suite 2026-05-02 10:35:59 +01:00
Gabriel
3ea2d2a928 fix(failover): improve internal server error classification (#73844)
* fix(failover): improve internal server error classification

* fix: cover bare internal server status

---------

Co-authored-by: Altay <altay@uinaf.dev>
2026-05-02 12:35:55 +03:00
Ayaan Zaidi
6de92d0bd4 chore: remove prettier ignore 2026-05-02 15:05:09 +05:30