openclaw/docs
lsh411 a42e3cb78a
feat(heartbeat): add accountId config option for multi-agent routing (#8702)
* feat(heartbeat): add accountId config option for multi-agent routing

Add optional accountId field to heartbeat configuration, allowing
multi-agent setups to explicitly specify which Telegram account
should be used for heartbeat delivery.

Previously, heartbeat delivery would use the accountId from the
session's deliveryContext. When a session had no prior conversation
history, heartbeats would default to the first/primary account
instead of the agent's intended bot.

Changes:
- Add accountId to HeartbeatSchema (zod-schema.agent-runtime.ts)
- Use heartbeat.accountId with fallback to session accountId (targets.ts)

Backward compatible: if accountId is not specified, behavior is unchanged.

Closes #8695

* fix: improve heartbeat accountId routing (#8702) (thanks @lsh411)

* fix: harden heartbeat accountId routing (#8702) (thanks @lsh411)

* fix: expose heartbeat accountId in status (#8702) (thanks @lsh411)

* chore: format status + heartbeat tests (#8702) (thanks @lsh411)

---------

Co-authored-by: m1 16 512 <m116512@m1ui-MacBookAir-2.local>
Co-authored-by: Gustavo Madeira Santana <gumadeiras@gmail.com>
2026-02-04 16:49:12 -05:00
..
.i18n 🤖 docs: mirror landing revamp for zh-CN 2026-02-04 10:42:12 -08:00
assets Docs: landing page revamp (#8885) 2026-02-04 10:37:14 -05:00
automation fix: cron announce delivery path (#8540) (thanks @tyler6204) 2026-02-04 01:03:59 -08:00
channels docs: update Feishu plugin docs 2026-02-03 23:24:41 -08:00
cli feat(cron): enhance delivery modes and job configuration 2026-02-04 01:03:59 -08:00
concepts feat: per-channel responsePrefix override (#9001) 2026-02-04 16:16:34 -05:00
debug Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
diagnostics Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
experiments Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
gateway feat(heartbeat): add accountId config option for multi-agent routing (#8702) 2026-02-04 16:49:12 -05:00
help iMessage: promote BlueBubbles and refresh docs/skills (#8415) 2026-02-03 18:06:54 -08:00
hooks Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
images Channels: finish Feishu/Lark integration 2026-02-03 14:27:39 -08:00
install feat: remove slop. 2026-02-03 22:04:17 +09:00
nodes fix: format issues and lint error in oauth.ts 2026-02-02 01:59:42 +01:00
platforms fix: harden voice-call webhook verification 2026-02-03 23:47:27 -08:00
plugins fix: harden voice-call webhook verification 2026-02-03 23:47:27 -08:00
providers feat: add cloudflare ai gateway provider 2026-02-04 04:10:13 -08:00
refactor Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
reference Docs: landing page revamp (#8885) 2026-02-04 10:37:14 -05:00
security chore: Run `pnpm format:fix`. 2026-01-31 21:13:13 +09:00
start 🤖 docs: mirror landing revamp for zh-CN 2026-02-04 10:42:12 -08:00
tools feat: add configurable web_fetch maxChars cap 2026-02-03 18:03:53 -08:00
web feat(cron): enhance delivery modes and job configuration 2026-02-04 01:03:59 -08:00
zh-CN 🤖 docs: mirror landing revamp for zh-CN 2026-02-04 10:42:12 -08:00
CNAME refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
bedrock.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
brave-search.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
broadcast-groups.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
custom.css Docs: landing page revamp (#8885) 2026-02-04 10:37:14 -05:00
date-time.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
debugging.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
docs.json Docs: landing page revamp (#8885) 2026-02-04 10:37:14 -05:00
environment.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
hooks.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
index.md Docs: landing page revamp (#8885) 2026-02-04 10:37:14 -05:00
logging.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
multi-agent-sandbox-tools.md chore: Run `pnpm format:fix`. 2026-01-31 21:13:13 +09:00
network.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
northflank.mdx chore: Run `pnpm format:fix`. 2026-01-31 21:13:13 +09:00
perplexity.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
pi-dev.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
pi.md fix: align pi-coding-agent typings and docs 2026-02-01 16:08:01 -08:00
plugin.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
prose.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
railway.mdx chore: Run `pnpm format:fix`. 2026-01-31 21:13:13 +09:00
render.mdx chore: Run `pnpm format:fix`. 2026-01-31 21:13:13 +09:00
scripts.md chore: clean up git hooks and actually install them again. 2026-02-03 22:08:24 +09:00
testing.md chore: Add `pnpm check` for fast repo checks. 2026-02-02 11:16:13 +09:00
token-use.md docs: document cacheRetention parameter (#6270) 2026-02-01 09:16:37 -05:00
tts.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
tui.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
vps.md Docs: add nav titles across docs (#5689) 2026-01-31 15:04:03 -06:00
whatsapp-openclaw-ai-zh.jpg Docs: add zh-CN landing notice + AI image 2026-02-02 18:35:01 +01:00
whatsapp-openclaw.jpg refactor: rename to openclaw 2026-01-30 03:16:21 +01:00