Peter Steinberger
2d97dcebb5
perf(config): skip bootstrap for false env channel probes
2026-05-06 19:06:02 +01:00
Peter Steinberger
11a0b1248d
docs: clarify Codex OAuth hotfix recovery
2026-05-06 19:01:41 +01:00
Peter Steinberger
2daf3d332f
fix(infra): avoid redundant usage summary refresh
2026-05-06 18:42:32 +01:00
Peter Steinberger
3c7a641b8d
test(perf): run memory lane on thread pool
2026-05-06 18:19:15 +01:00
Peter Steinberger
a2e77c101f
test(perf): run contract lanes on thread pool
2026-05-06 18:15:26 +01:00
Peter Steinberger
3117558570
test(perf): run command lane on thread pool
2026-05-06 18:13:30 +01:00
Vincent Koc
5a4b79d419
changelog: add provider auth alias scope fix entry
2026-05-06 10:12:48 -07:00
Shakker
bc97182d71
fix: preserve provider auth alias scope
2026-05-06 17:33:46 +01:00
Shakker
3dffef651b
fix: reuse turn plugin metadata snapshot
2026-05-06 17:33:46 +01:00
Shakker
c795a1a8ef
fix: propagate diagnostics timeline phase
2026-05-06 17:33:46 +01:00
Shakker
61223a74a4
chore: add coarse agent turn timeline spans
2026-05-06 17:33:46 +01:00
Vincent Koc
462b96b33f
docs(channels/msteams): remove ampersands from headings
2026-05-06 09:31:55 -07:00
Vincent Koc
74ec956e42
docs: sentence-case 4 stray Title Case headings
2026-05-06 09:22:35 -07:00
Vincent Koc
e2898eaa88
docs(providers): remove duplicate H1s in models and kilocode
2026-05-06 09:12:01 -07:00
Vincent Koc
204971f2a9
docs: remove duplicate body H1s + sentence-case headings across 10 pages
2026-05-06 09:06:11 -07:00
Peter Steinberger
c738539b1e
fix(ci): reject mixed-case staging debris before pack
2026-05-06 17:02:23 +01:00
Vincent Koc
09f8624b1a
docs(plugins/agent-tools): remove duplicate H1
2026-05-06 09:00:20 -07:00
Peter Steinberger
4c177bbe65
test(perf): fold duplicate compaction fallback coverage
2026-05-06 16:57:12 +01:00
Vincent Koc
ec8283e3e5
docs: typography hygiene across 9 pages (cli/channels)
2026-05-06 08:55:00 -07:00
Vincent Koc
d70e06334e
fix(ci): keep cross-os matrix resolution dependency-free
2026-05-06 08:53:41 -07:00
Vincent Koc
0b65f0c108
test(auto-reply): mark source delivery cases as non-command
2026-05-06 08:53:40 -07:00
Vincent Koc
d648673b31
docs: typography hygiene across 6 pages (gateway/cli/debug)
2026-05-06 08:49:27 -07:00
Peter Steinberger
99b17263a1
perf: avoid duplicate provider policy artifact misses
2026-05-06 16:17:58 +01:00
Peter Steinberger
167e43345a
test(perf): pin runtime metadata fixtures
2026-05-06 16:09:13 +01:00
Peter Steinberger
17a7bc7352
test(perf): pin model fallback probe metadata
2026-05-06 16:05:47 +01:00
Peter Steinberger
589f6685e6
test(perf): pin session status metadata fixtures
2026-05-06 16:04:43 +01:00
Peter Steinberger
3a9aec120c
test(perf): pin model selection manifest fixtures
2026-05-06 15:57:49 +01:00
Shakker
96f80fa3ff
fix: normalize debug proxy fetch headers
2026-05-06 15:40:33 +01:00
Shakker
79f21a4442
fix: normalize symbolic fetch headers
2026-05-06 15:40:33 +01:00
Peter Steinberger
74b1fdce2c
test(perf): trim context engine overflow fixtures
2026-05-06 15:37:53 +01:00
Peter Steinberger
2e10ffe813
test(perf): bound google meet retry waits
2026-05-06 15:25:23 +01:00
Jacob Tomlinson
298cae67bb
fix(mattermost): collect setup URL in wizard
...
Fixes #76670.\n\nSummary:\n- Collect the Mattermost bot token and server URL as separate wizard patches so validation does not run before the URL is entered.\n- Preserve non-interactive Mattermost setup validation for explicit --bot-token + --http-url flows.\n- Add a regression test and changelog entry.\n\nVerification:\n- Reporter manually verified setup against a real Mattermost server.\n- pnpm test extensions/mattermost\n- pnpm tsgo:extensions\n- pnpm tsgo:extensions:test\n- pnpm exec oxfmt --check --threads=1 extensions/mattermost/src/setup-core.ts extensions/mattermost/src/setup-surface.ts extensions/mattermost/src/setup.test.ts\n- git diff --check upstream/main...HEAD
2026-05-06 15:23:34 +01:00
Peter Steinberger
fd5352bc18
test(perf): pin gateway session list model fixtures
2026-05-06 15:13:34 +01:00
Peter Steinberger
9324af7d46
test(perf): trim gateway session list fixtures
2026-05-06 15:05:27 +01:00
Peter Steinberger
b70a2451f8
test(perf): avoid compaction hook plugin metadata scans
2026-05-06 14:50:49 +01:00
Alex Knight
c58ccae727
fix(cron): allow restricted self introspection ( #78403 )
...
* fix(cron): allow restricted self introspection
* fix(cron): tighten self-scoped introspection
---------
Co-authored-by: Alex Knight <15041791+amknight@users.noreply.github.com >
2026-05-06 23:38:20 +10:00
Peter Steinberger
ed6e9ae0a6
test(perf): avoid spawn workspace plugin metadata scans
2026-05-06 14:29:03 +01:00
Alex Knight
77480212c7
fix(update): preserve pnpm custom global root ( #78393 )
...
Co-authored-by: Alex Knight <15041791+amknight@users.noreply.github.com >
2026-05-06 22:46:21 +10:00
Peter Steinberger
2d5df741f5
test(perf): avoid codex failure runtime plan setup
2026-05-06 13:43:51 +01:00
the sun gif man
d4b4660026
config: stop automatic writes and guard Nix mutators ( #78047 )
...
Keep startup-derived plugin enablement, gateway auth tokens, control UI origins, and owner-display secrets runtime-only instead of persisting them into openclaw.json.
Refuse config writers, mutating update/plugin lifecycle commands, and doctor repair/token generation in Nix mode with agent-first nix-openclaw guidance.
Verification:
- pnpm check
- pnpm build
- pnpm test -- src/config/io.write-config.test.ts src/config/mutate.test.ts src/config/io.owner-display-secret.test.ts src/gateway/server-startup-config.recovery.test.ts src/gateway/startup-auth.test.ts src/gateway/startup-control-ui-origins.test.ts src/cli/plugins-cli.install.test.ts src/cli/plugins-cli.policy.test.ts src/cli/plugins-cli.uninstall.test.ts src/cli/plugins-cli.update.test.ts src/cli/update-cli.test.ts src/auto-reply/reply/commands-plugins.install.test.ts src/auto-reply/reply/commands-plugins.test.ts src/commands/onboarding-plugin-install.test.ts src/commands/doctor.runs-legacy-state-migrations-yes-mode-without.e2e.test.ts src/commands/doctor/shared/codex-route-warnings.test.ts src/commands/doctor/repair-sequencing.test.ts src/agents/auth-profile-runtime-contract.test.ts src/auto-reply/reply/agent-runner-execution.test.ts
- GitHub CI green on 05a2c71b90
Co-authored-by: Codex <noreply@openai.com >
2026-05-06 14:43:32 +02:00
Peter Steinberger
3317b79e5f
test(perf): avoid codex hook runtime plan setup
2026-05-06 13:40:14 +01:00
simplyclever914
20906f56e2
fix: make conversation labels work with Codex ( #78450 )
...
Summary:
- The PR changes the shared conversation-label generator to send label instructions as `systemPrompt`, omit `temperature` for Codex simple completions, log error stop reasons, and add focused tests plus a changelog entry.
- Reproducibility: yes. Source reproduction is high-confidence: current main sends the prompt only inside user ... ple transport reads instructions from `context.systemPrompt` and only includes `temperature` when supplied.
Automerge notes:
- PR branch already contained follow-up commit before automerge: docs: note Codex topic label fix
Validation:
- ClawSweeper review passed for head 9380907984 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 9380907984
Review: https://github.com/openclaw/openclaw/pull/78450#issuecomment-4387573775
Co-authored-by: Clever <clever@users.noreply.github.com >
2026-05-06 12:39:30 +00:00
Peter Steinberger
458ce2da94
test(perf): settle codex hook turn startup
2026-05-06 13:32:45 +01:00
Peter Steinberger
12a42bf3da
test(perf): narrow codex trajectory import
2026-05-06 13:22:04 +01:00
Peter Steinberger
0bc83b0fdf
test(perf): narrow codex harness test import
2026-05-06 13:16:09 +01:00
Peter Steinberger
14a113f7e5
test(perf): remove codex hook polling
2026-05-06 12:57:15 +01:00
Peter Steinberger
5d7878dff1
test(perf): narrow codex session key test
2026-05-06 12:45:38 +01:00
Ayaan Zaidi
855a7c7be7
docs(changelog): note web fetch timeout cleanup ( #78439 )
2026-05-06 17:11:48 +05:30
Ayaan Zaidi
2465217b23
fix(net): bound guarded fetch dispatcher cleanup
2026-05-06 17:11:48 +05:30
Ayaan Zaidi
b559fce7a1
test(net): cover stalled dispatcher close after fetch timeout
2026-05-06 17:11:48 +05:30