Commit Graph

44087 Commits

Author SHA1 Message Date
VACInc
0c8c620d6f fix: retry restart continuations during shutdown 2026-05-09 20:58:12 +05:30
VACInc
09be7de2b2 fix: preserve restart continuation authority 2026-05-09 20:58:12 +05:30
Peter Steinberger
cc04874b09 test: tighten runtime payload assertions 2026-05-09 16:27:39 +01:00
Peter Steinberger
0ffcba5dd1 test: tighten scope option assertions 2026-05-09 16:25:59 +01:00
Peter Steinberger
34053c8d3a test: tighten forward compat helper assertions 2026-05-09 16:23:29 +01:00
Peter Steinberger
7ad5a2d612 test: tighten agent helper assertions 2026-05-09 16:21:59 +01:00
Peter Steinberger
741bba4999 test: tighten web fetch ssrf assertions 2026-05-09 16:19:22 +01:00
Peter Steinberger
5903c10629 test: tighten session resolution assertions 2026-05-09 16:18:04 +01:00
Peter Steinberger
466dba3df2 test: tighten small tool assertions 2026-05-09 16:16:43 +01:00
Peter Steinberger
3f0c0ce4f4 test: tighten model runtime assertions 2026-05-09 16:14:15 +01:00
Peter Steinberger
02dfdb40da test: tighten provider config assertions 2026-05-09 16:12:37 +01:00
Peter Steinberger
29ca557698 test: tighten auth profile snapshot assertions 2026-05-09 16:11:02 +01:00
Peter Steinberger
63eb82b456 test: tighten oauth manager assertions 2026-05-09 16:09:10 +01:00
Peter Steinberger
4df5543525 test: tighten bootstrap budget assertions 2026-05-09 16:05:42 +01:00
Shakker
6f7862bc71 test: reuse prompt snapshot generation 2026-05-09 16:04:16 +01:00
Peter Steinberger
87dc900e13 test: tighten custom api registry assertions 2026-05-09 16:03:53 +01:00
Peter Steinberger
f7719ae975 test: tighten web tool assertions 2026-05-09 16:02:31 +01:00
Peter Steinberger
0ca5e45aff test: tighten video web tool assertions 2026-05-09 16:01:05 +01:00
Peter Steinberger
7db99b13e9 test: tighten acp parent stream assertions 2026-05-09 15:59:02 +01:00
Peter Steinberger
6c7d46f37b test: tighten sandbox agent config assertions 2026-05-09 15:56:57 +01:00
Shakker
7aa6b47d31 test: isolate system prompt config assertions 2026-05-09 15:55:47 +01:00
Peter Steinberger
0e1e4854b7 test: tighten nodes video assertions 2026-05-09 15:55:09 +01:00
Peter Steinberger
3adb3dc6c2 test: tighten media status assertions 2026-05-09 15:53:38 +01:00
hcl
aeb7d07364 fix(cli-runner): gate raw transcript reseed
Summary:
- Gate raw transcript reseeding behind an explicit CLI backend opt-in.
- Keep auth-profile and auth-epoch invalidations from replaying raw transcript history.
- Add regression coverage, docs, config schema/baseline, and changelog entry for #79713.

Verification:
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/gateway/cli-backends.md docs/gateway/config-agents.md src/agents/cli-runner.reliability.test.ts src/agents/cli-runner/prepare.test.ts src/agents/cli-runner/prepare.ts src/agents/cli-runner/session-history.test.ts src/agents/cli-runner/session-history.ts src/config/types.agent-defaults.ts src/config/zod-schema.core.ts
- pnpm run lint:extensions:bundled
- pnpm deadcode:dependencies
- pnpm test src/agents/cli-runner/session-history.test.ts src/agents/cli-runner/prepare.test.ts src/agents/cli-runner.reliability.test.ts src/config/schema.test.ts src/config/zod-schema.agent-defaults.test.ts
- GitHub CI on b63f3afdc4: lint, prod/test types, docs, dependencies, fast contracts, core/agentic shards, and real behavior proof passed.

Co-authored-by: hclsys <hclsys@openclaw.ai>
2026-05-09 10:52:30 -04:00
Peter Steinberger
565e71da98 test: tighten agent tool log assertions 2026-05-09 15:52:03 +01:00
NVIDIAN
aecd4fba7e fix(feishu): keep group_topic message-tool replies inside the topic (#77151)
Merged via squash.

Prepared head SHA: 3a47a09da1
Co-authored-by: ai-hpc <183861985+ai-hpc@users.noreply.github.com>
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com>
Reviewed-by: @hxy91819
2026-05-09 22:51:36 +08:00
Alexis Dagues
d44aeb6901 fix(telegram): mirror outbound replies to session transcript
Telegram's deliverReplies dispatches via Grammy SDK directly, bypassing
deliverOutboundPayloads where the channel-mirror writer runs. Outbound
assistant replies were never appended to the session transcript, leaving
Telegram .jsonl files empty (the sessions.json sessionFile path was
populated but the file was never created on disk).

Add an optional transcriptMirror callback param to deliverReplies and
populate it from bot-message-dispatch's deliveryBaseOptions. Reuses the
existing appendAssistantMessageToSessionTranscript helper that
deliverOutboundPayloads already calls. Also mirrors preview-finalized
replies so the transcript captures all final assistant output.

Plugin SDK boundary expansion: re-export
appendAssistantMessageToSessionTranscript from
plugin-sdk/agent-harness-runtime so extension code can call it without
reaching into core src/. API baseline regenerated.

Addresses openclaw#75991 for telegram + CLI runtime combinations.
Supersedes openclaw#77484 (incorporates reviewer feedback: preview-
finalized mirror + changelog entry).
2026-05-09 20:20:25 +05:30
Peter Steinberger
5dfb052f9f test: tighten subagent policy assertions 2026-05-09 15:49:17 +01:00
Peter Steinberger
8c4c1288b9 test: tighten skills assertions 2026-05-09 15:46:34 +01:00
Peter Steinberger
907578a2c5 test: tighten simple completion transport assertions 2026-05-09 15:45:05 +01:00
Peter Steinberger
1582bdd344 test: tighten transcript repair assertions 2026-05-09 15:43:59 +01:00
Shakker
14e9c064ee test: fix clickclack lint failures 2026-05-09 15:43:31 +01:00
Peter Steinberger
5ab7a458ba test: tighten session write lock assertions 2026-05-09 15:42:37 +01:00
Peter Steinberger
c6f2fa5c6f test: tighten sandbox policy assertions 2026-05-09 15:41:18 +01:00
Shakker
9b629758fe test: align clickclack package contracts 2026-05-09 15:38:50 +01:00
Peter Steinberger
4015402534 test: tighten sandbox mounted path assertions 2026-05-09 15:38:27 +01:00
Peter Steinberger
64c5d52ca2 test: tighten bundle settings assertions 2026-05-09 15:36:57 +01:00
Peter Steinberger
e204d1b755 test: tighten compaction wait assertions 2026-05-09 15:35:07 +01:00
Ayaan Zaidi
b6265c1504 fix(telegram): harden command menu cache keys 2026-05-09 20:03:47 +05:30
heejae chang
564ab9b89b Reduce Telegram command menu CPU work 2026-05-09 20:03:47 +05:30
Peter Steinberger
603929909a test: tighten subscribe media assertions 2026-05-09 15:32:15 +01:00
Peter Steinberger
71bef8c7b9 test: tighten transcript rewrite assertions 2026-05-09 15:30:27 +01:00
Peter Steinberger
caf14ceb33 fix: repair clickclack channel metadata 2026-05-09 15:29:27 +01:00
Peter Steinberger
e5e1b7b834 feat: add clickclack channel extension 2026-05-09 15:29:27 +01:00
Peter Steinberger
c62168af8d test: tighten thinking recovery assertions 2026-05-09 15:28:46 +01:00
Peter Steinberger
bb241b22e0 test: tighten sanitize history assertions 2026-05-09 15:27:23 +01:00
Peter Steinberger
3e444875e4 test: tighten transcript policy assertions 2026-05-09 15:25:41 +01:00
Shakker
731b1ed27c test: stabilize gateway websocket startup assertion 2026-05-09 15:25:18 +01:00
Peter Steinberger
884b6af77c test: tighten cron reply seam assertions 2026-05-09 15:23:46 +01:00
Peter Steinberger
4d6091c919 test: tighten openrouter capability assertions 2026-05-09 15:21:44 +01:00