Kaspre
7eefb26bc8
fix(heartbeat): remap cron-run exec events to session keys ( #80214 )
...
Summary:
- Remap cron-run async exec, ACP, node-event, and watchdog completion events to the queue heartbeat drains.
- Route per-sender cron-run events to the agent main queue and global-scope events to `global` while preserving the originating `agentId`.
- Tighten exec-completion classification and treat cron-run descendants as ephemeral for retention pruning.
Verification:
- CI: https://github.com/openclaw/openclaw/actions/runs/25625964382 passed.
- Real behavior proof: https://github.com/openclaw/openclaw/actions/runs/25666664248/job/75340798016 passed.
- PR targeted validation: `node scripts/run-vitest.mjs run --config test/vitest/vitest.unit.config.ts src/routing/session-key.test.ts src/infra/heartbeat-events-filter.test.ts src/agents/bash-tools.exec-runtime.test.ts src/agents/acp-spawn-parent-stream.test.ts src/cron/session-reaper.test.ts`.
- PR targeted typecheck: `pnpm tsgo:core`.
Refs #52305 .
Related: #18237 , #14191 .
Co-authored-by: Kaspre <kaspre@gmail.com >
2026-05-11 12:13:17 +01:00
Peter Steinberger
73a1db480b
refactor: trim auto reply helper exports
2026-05-02 07:39:47 +01:00
Peter Steinberger
6b41ef311f
fix: isolate external direct-message runtime policy
2026-04-23 01:39:56 +01:00
Vincent Koc
3059b36306
fix(config): split command flag helpers
2026-04-12 00:05:01 +01:00
Vincent Koc
74e7b8d47b
fix(cycles): bulk extract leaf type surfaces
2026-04-11 13:26:50 +01:00
Tak Hoffman
55f35708e1
fix: use target session for bash sandbox hints
2026-04-10 19:09:14 -05:00
Peter Steinberger
353678ec05
refactor: dedupe auto-reply lowercase readers
2026-04-07 12:18:22 +01:00
Peter Steinberger
ea7297b344
refactor: dedupe reply control readers
2026-04-07 06:42:33 +01:00
Peter Steinberger
9b7c0bf8e9
refactor: dedupe auto-reply error formatting
2026-04-07 02:03:34 +01:00
mappel-nv
9d58f9e24f
Replace killProcessTree references to shell-utils with process/kill-tree ( #55213 )
...
* Replace killProcessTree references to shell-utils with process/kill-tree
* Address grace timeout comment
* Align with existing process kill behavior
* bash: fail stop without pid
* bash: lazy-load kill tree on stop
---------
Co-authored-by: Jacob Tomlinson <jtomlinson@nvidia.com >
2026-03-27 11:25:56 +00:00
Peter Steinberger
08e020881d
refactor(security): unify command gating and blocked-key guards
2026-02-21 13:04:37 +01:00
Peter Steinberger
fbb79d4013
fix(security): harden runtime command override gating
2026-02-21 12:49:57 +01: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
Charlie Greenman
dec6859702
agents: reduce prompt token bloat from exec and context ( #16539 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 8e1635fa3f
Co-authored-by: CharlieGreenman <8540141+CharlieGreenman@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-02-14 18:32:45 -05:00
Peter Steinberger
e401e2584d
refactor(auto-reply): share elevated unavailable message
2026-02-14 15:39:45 +00:00
cpojer
f06dd8df06
chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts.
2026-02-01 10:03:47 +09:00
cpojer
5ceff756e1
chore: Enable "curly" rule to avoid single-statement if confusion/errors.
2026-01-31 16:19:20 +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
83460df96f
chore: update molt.bot domains
2026-01-27 12:21:01 +00:00
Peter Steinberger
6d5195c890
refactor: normalize cli command hints
2026-01-20 07:43:00 +00:00
Gustavo Madeira Santana
7252938339
fix(utils): share clamp helpers
...
Co-authored-by: Gustavo Madeira Santana <gumadeiras@gmail.com >
2026-01-18 16:11:43 +00:00
Peter Steinberger
01211937fc
fix: link bash disabled docs
2026-01-18 15:17:09 +00:00
Peter Steinberger
07a3db153d
feat: notify on exec exit
2026-01-17 05:43:34 +00:00
Peter Steinberger
c379191f80
chore: migrate to oxlint and oxfmt
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com >
2026-01-14 15:02:19 +00:00
vrknetha
25a5f1cb96
Auto-reply: add host-only /bash + ! bash command
2026-01-13 11:54:34 +05:30