Peter Steinberger
0e262d20e7
fix(discord): fence tool warning fallback delivery ( #87465 )
...
* fix(discord): fence recovered tool warning fallback
* fix(discord): keep warning fallback after failed final
* fix(reply): keep settled cleanup unconditional
2026-05-28 01:39:14 +01:00
Shakker
20d7bf7525
refactor: remove duplicate user turn handoff
2026-05-27 02:38:58 +01:00
Shakker
928a75a365
refactor: route chat send media through user turn input
2026-05-27 02:38:58 +01:00
Cavit Erginsoy
bd91107fc6
Fix foreground reply fence visibility
2026-05-24 04:02:59 +01:00
clawsweeper[bot]
5955f354f7
fix(status): add gateway delivery health telemetry ( #85016 )
...
Summary:
- This replacement PR adds inbound delivery diagnostic events, gateway status counters and warnings, transport ... ut, Prometheus/OpenTelemetry metrics, docs, changelog, and regression coverage for gateway delivery health.
- Reproducibility: no. high-confidence live reproduction of the original Feishu failure was run here. Source i ... ch/turn telemetry, and the source PR supplies after-fix live output for the connected WebChat gateway path.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(types): restore PR conflict resolution type checks
Validation:
- ClawSweeper review passed for head 6ffe08a9c7 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 6ffe08a9c7
Review: https://github.com/openclaw/openclaw/pull/85016#issuecomment-4510224436
Co-authored-by: Andi Liao <liaoandi95@gmail.com >
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: takhoffman
Co-authored-by: takhoffman <781889+takhoffman@users.noreply.github.com >
2026-05-21 16:55:29 +00:00
Peter Steinberger
3b1497789c
refactor(channels): derive command turns from turn facts
2026-05-15 10:38:43 +01:00
Peter Steinberger
64d4f99d26
refactor(auto-reply): centralize command turn context
...
* refactor(auto-reply): centralize command turn context
* fix(channels): narrow command turn context literals
* fix(auto-reply): preserve command auth on refinalize
* fix(auto-reply): keep command turn context sdk-compatible
* fix(auto-reply): route structured command turns before reply setup
* test(cli): type stale launchd job mock
2026-05-15 08:41:09 +01:00
Ayaan Zaidi
cf7e01a983
refactor(auto-reply): simplify foreground freshness fence
2026-05-10 18:04:13 +05:30
mkdev11
7308f404d5
fix(auto-reply): suppress stale foreground replies
2026-05-10 18:04:13 +05:30
Shakker
61223a74a4
chore: add coarse agent turn timeline spans
2026-05-06 17:33:46 +01:00
Patrick Erichsen
9e97cdb213
fix(discord): fail dropped final reply delivery
2026-05-05 01:33:22 +01:00
Tyler Nishida
796c1e67c3
fix message-tool-only telegram fallback ( #76272 )
2026-05-03 23:15:53 +09:00
Peter Steinberger
9a9cd0c0ab
refactor(channels): add shared turn kernel
2026-04-29 23:16:16 +01:00
Jamil Zakirov
52267a6b75
fix(auto-reply): run message_sending before inbound delivery
...
Run inbound auto-reply delivery through message_sending hooks before sending replies.
Co-authored-by: Jamil Zakirov <15848838+jzakirov@users.noreply.github.com >
2026-04-25 10:07:35 +05:30
Tak Hoffman
cc57d56b92
fix: Align silent reply prompt guidance ( #70954 )
...
* Align silent reply prompt guidance
* Pass explicit silent reply conversation types
* Handle dm alias in direct prompt guidance
* Respect policy session type for routed replies
* Preserve routed silent reply policy type
* Propagate silent reply dispatcher chat type
* Align prompt silent reply target policy
* Avoid direct silent fallback prompt token
* Use inbound key for prompt silent policy
* Rewrite direct silent replies in dispatcher
2026-04-24 12:06:54 -05:00
Shadow
38aaa23e63
feat(channels): stream tool progress into preview edits ( #69611 ) (thanks @thewilloftheshadow)
2026-04-21 11:51:16 -05:00
Tak Hoffman
1303b03241
fix: add silent reply policy by conversation type ( #68644 )
...
Thanks @Takhoffman.
2026-04-21 05:17:55 +01:00
Vincent Koc
796d4dfc49
fix(reply): split dispatcher shared types
2026-04-11 16:52:18 +01:00
Vincent Koc
3b4de1ac14
fix(cycles): split reply and gateway leaf seams
2026-04-11 13:53:20 +01:00
Vincent Koc
74e7b8d47b
fix(cycles): bulk extract leaf type surfaces
2026-04-11 13:26:50 +01:00
Vincent Koc
7308e72fac
fix(cycles): continue seam extraction
2026-04-11 10:43:22 +01:00
Peter Steinberger
bd4632b9c1
fix: mark buffered reply typing runs complete
2026-03-28 07:57:28 +00:00
Peter Steinberger
b8b43175c5
style: align formatting with oxfmt 0.33
2026-02-18 01:34:35 +00:00
Peter Steinberger
31f9be126c
style: run oxfmt and fix gate failures
2026-02-18 01:29:02 +00:00
cpojer
d0cb8c19b2
chore: wtf.
2026-02-17 13:36:48 +09:00
Sebastian
ed11e93cf2
chore(format)
2026-02-16 23:20:16 -05:00
cpojer
90ef2d6bdf
chore: Update formatting.
2026-02-17 09:18:40 +09:00
Peter Steinberger
d5e25e0ad8
refactor: centralize dispatcher lifecycle ownership
2026-02-14 00:41:37 +01:00
Peter Steinberger
ad57e561c6
refactor: unify gateway restart deferral and dispatcher cleanup
2026-02-14 00:38:18 +01:00
cpojer
f06dd8df06
chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts.
2026-02-01 10:03:47 +09:00
Peter Steinberger
9a7160786a
refactor: rename to openclaw
2026-01-30 03:16:21 +01:00
Peter Steinberger
6d16a658e5
refactor: rename clawdbot to moltbot with legacy compat
2026-01-27 12:21:02 +00:00
Peter Steinberger
a8054d1e83
fix: complete inbound dispatch refactor
2026-01-23 22:58:54 +00:00