Commit Graph

46701 Commits

Author SHA1 Message Date
Ayaan Zaidi
663206aac4 ci(mantis): derive telegram proof refs from pr 2026-05-11 17:50:23 +05:30
Peter Steinberger
bf5202b056 test: tighten hook mapping assertions 2026-05-11 13:19:44 +01:00
Shakker
b48baece87 test: assert onboard option errors 2026-05-11 13:19:12 +01:00
Peter Steinberger
9c810b552b docs: add gateway streaming envelope changelog (#80299) 2026-05-11 13:19:00 +01:00
samzong
3880b72294 fix(gateway): share streaming event envelopes
Signed-off-by: samzong <samzong.lu@gmail.com>
2026-05-11 13:19:00 +01:00
Peter Steinberger
e50f323c1f test(exec): isolate OpenClaw home in security floor tests 2026-05-11 13:18:50 +01:00
Peter Steinberger
1cbe6e271b fix(exec): address security floor review 2026-05-11 13:18:50 +01:00
Bryan Pearson
235ad7ec95 fix(exec): keep configured security authoritative 2026-05-11 13:18:50 +01:00
Peter Steinberger
6fcceed61f test: tighten chat attachment assertions 2026-05-11 13:18:13 +01:00
Shakker
2d5701237b test: assert agents add outputs 2026-05-11 13:17:57 +01:00
Peter Steinberger
323ba824ed test: tighten control ui http assertions 2026-05-11 13:16:58 +01:00
Peter Steinberger
29f36e0072 fix: avoid llama.cpp router autoload during discovery (#74057) 2026-05-11 13:16:06 +01:00
brokemac79
f4be39c4f4 fix(providers): read nested llama cpp props context 2026-05-11 13:16:06 +01:00
brokemac79
7c7d19ec84 fix(providers): use llama.cpp runtime context cap 2026-05-11 13:16:06 +01:00
brokemac79
ccdaf1875a fix(doctor): tolerate malformed crontab output (#78112)
Fixes #77773.

Co-authored-by: brokemac79 <martin_cleary@yahoo.co.uk>
2026-05-11 13:15:57 +01:00
Peter Steinberger
a57691cdcb test: tighten gateway websocket assertions 2026-05-11 13:15:45 +01:00
Shakker
75b745d559 test: assert scheduled task command parsing 2026-05-11 13:14:29 +01:00
Peter Steinberger
db9549c46f test: tighten gateway role assertions 2026-05-11 13:13:30 +01:00
Shakker
9c37951435 test: assert service audit issues 2026-05-11 13:13:14 +01:00
Peter Steinberger
c4ed66c58b test: tighten gateway misc assertions 2026-05-11 13:12:01 +01:00
Shakker
0c50714a03 test: assert approval bootstrap retry warning 2026-05-11 13:11:45 +01:00
Shakker
945fcc10fd test: assert runtime guard diagnostics 2026-05-11 13:10:53 +01:00
Peter Steinberger
d932d89778 test: tighten session store rpc assertions 2026-05-11 13:10:18 +01:00
Shakker
fbaac02823 test: assert windows task restart spawn 2026-05-11 13:09:59 +01:00
Val Alexander
342ae551ae fix(logging): reduce active-only liveness noise
Summary:
- Reduce active-only diagnostic liveness noise by emitting transient event-loop max delay samples as info-level telemetry.
- Keep warnings for queued or waiting work and for sustained high P99 loop delay.
- Cover the active-only path in the diagnostic stability tests and changelog.

Verification:
- pnpm format:check src/logging/diagnostic-stability.ts src/logging/diagnostic.test.ts CHANGELOG.md
- pnpm test src/logging/diagnostic.test.ts
- pnpm check:changed
- GitHub PR checks passed on head 25e674fe41.
2026-05-11 07:09:12 -05:00
Peter Steinberger
35827b7dbb test: tighten gateway discovery assertions 2026-05-11 13:09:06 +01:00
Shakker
f7d68cf435 test: assert channel allowlist warnings 2026-05-11 13:08:43 +01:00
Peter Steinberger
4bfdb6ef30 test: tighten gateway health assertions 2026-05-11 13:07:15 +01:00
Peter Steinberger
2dcc05a9eb docs: add Fly container detection changelog (#80209) 2026-05-11 13:06:49 +01:00
Lior Balmas
b94919ab1b test(gateway): isolate Fly env container checks 2026-05-11 13:06:49 +01:00
Lior Balmas
0f8fc6bb61 fix(runtime): detect Fly Machines as containers 2026-05-11 13:06:49 +01:00
Shakker
9bb7f220c9 test: assert daemon config guard json 2026-05-11 13:06:23 +01:00
Peter Steinberger
1f49d34c5f fix(gateway): preserve batched client tool calls 2026-05-11 13:06:05 +01:00
Lellansin
0e6aca34db fix(gateway): align OpenAI chat completions tool protocol
fix(gateway): remove unnecessary type assertion in buildAgentPrompt

fix(gateway): reject unsupported forced tool_choice modes

tool_choice=required and named function tool_choice are now rejected
with invalid_request_error until hard enforcement is implemented
at the agent runtime layer. Only auto and none remain supported.

docs: update Chat Completions tool_choice contract to match rejection behavior

Only auto and none are currently accepted; required and named
function tool_choice are rejected until hard enforcement exists.
2026-05-11 13:06:05 +01:00
Peter Steinberger
efbc550dc9 test: tighten gateway helper assertions 2026-05-11 13:05:47 +01:00
Peter Steinberger
26ac5a3596 test: tighten assistant identity assertions 2026-05-11 13:04:24 +01:00
Ayaan Zaidi
d4c7519989 ci(mantis): allow fork telegram proof 2026-05-11 17:33:29 +05:30
Peter Steinberger
e6b0b37e3f test: tighten websocket log assertions 2026-05-11 13:02:51 +01:00
Shakker
1d5785ba85 test: assert gateway restart handoffs 2026-05-11 13:02:47 +01:00
Peter Steinberger
e0679d0d0c docs: add changelog for sessions resolve scope (#79474) (thanks @samzong) 2026-05-11 13:02:42 +01:00
samzong
c1b29bf5db fix(gateway): scope session resolve store loads 2026-05-11 13:02:42 +01:00
samzong
3e87e55604 fix(ui): preserve empty plugin allowlists
Signed-off-by: samzong <samzong.lu@gmail.com>
2026-05-11 13:02:34 +01:00
samzong
adafd4f5be docs(changelog): note plugin allowlist revert fix
Signed-off-by: samzong <samzong.lu@gmail.com>
2026-05-11 13:02:34 +01:00
samzong
8e92b069d2 fix(ui): remove reverted plugin allow entries
Signed-off-by: samzong <samzong.lu@gmail.com>
2026-05-11 13:02:34 +01:00
Peter Steinberger
776c39b00c test: tighten gateway readiness assertions 2026-05-11 13:01:23 +01:00
Shakker
8f1e6ab13c test: assert config write warnings 2026-05-11 13:00:44 +01:00
Peter Steinberger
e8dc492cb0 test: tighten gateway runtime assertions 2026-05-11 12:59:51 +01:00
Peter Steinberger
8d6bef0de1 test: tighten session create assertions 2026-05-11 12:58:08 +01:00
Shakker
a62b8c77a4 test: assert followup collect prompts 2026-05-11 12:57:48 +01:00
Peter Steinberger
96c2502bfb test: tighten gateway startup assertions 2026-05-11 12:56:28 +01:00