openclaw/extensions/matrix
chain710 6f7825a3a9
feat(matrix): add group chat history context for agent triggers
Implement per-room message queue with per-agent watermarks so each agent
in a Matrix room independently tracks which messages it has consumed.

- Non-trigger messages accumulate in a shared per-room queue
- When an agent is triggered, it receives InboundHistory of pending messages
  since its last reply (capped at historyLimit)
- Watermark only advances to the snapshot taken at dispatch time, so messages
  arriving during async processing are visible on the next trigger (race safety)
- Each agent has an independent watermark, so multiple agents in the same room
  see independent history windows

Configure via channels.matrix.historyLimit (or messages.groupChat.historyLimit).
Default is 0 (disabled, preserving existing behavior).
2026-03-30 15:09:53 -04:00
..
src feat(matrix): add group chat history context for agent triggers 2026-03-30 15:09:53 -04:00
CHANGELOG.md build: sync plugins for 2026.3.14 2026-03-14 06:05:39 +00:00
api.ts refactor: route plugin sdk facades through extension barrels 2026-03-27 20:47:36 +00:00
helper-api.ts Matrix: rebuild plugin migration branch 2026-03-19 01:58:29 -04:00
index.test.ts CLI: keep root help plugin descriptors non-activating (#57294) 2026-03-29 18:49:57 -04:00
index.ts CLI: keep root help plugin descriptors non-activating (#57294) 2026-03-29 18:49:57 -04:00
legacy-crypto-inspector.ts Matrix: rebuild plugin migration branch 2026-03-19 01:58:29 -04:00
openclaw.plugin.json
package-manifest.contract.test.ts refactor(plugins): decouple bundled plugin runtime loading 2026-03-29 09:10:38 +01:00
package.json chore: bump version to 2026.3.30 2026-03-30 09:28:29 +09:00
runtime-api.ts fix(matrix): avoid heavy jiti runtime barrels 2026-03-28 15:35:05 +05:30
setup-entry.ts refactor: dedupe channel entrypoints and test bridges 2026-03-16 23:52:23 -07:00
test-api.ts refactor: move bundled plugin policy into manifests 2026-03-27 16:40:27 +00:00
thread-bindings-runtime.ts Matrix: fix Jiti runtime API boundary 2026-03-19 11:40:44 -04:00