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