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
Peter Steinberger
d1a51a6a24
test: tighten openai stream wrapper assertions
2026-05-09 15:20:23 +01:00
Peter Steinberger
a99729fd21
test: tighten effective tool policy assertions
2026-05-09 15:18:49 +01:00
Peter Steinberger
98e93ce7ec
test: tighten compaction context assertions
2026-05-09 15:17:40 +01:00
Peter Steinberger
10a6751c87
test: tighten openrouter extra params assertions
2026-05-09 15:16:22 +01:00
Peter Steinberger
1c951e0996
test: tighten bundle mcp assertions
2026-05-09 15:15:07 +01:00
Peter Steinberger
766b4f0668
test: tighten fallback contract assertions
2026-05-09 15:13:48 +01:00
Peter Steinberger
83dd905736
test: tighten mcp stdio assertions
2026-05-09 15:12:10 +01:00
Peter Steinberger
f18e0722cd
test: tighten openclaw tools assertions
2026-05-09 15:09:04 +01:00