openclaw/test
Rex Liu b85810a550
feat(hooks): Add memory system hooks for session continuity
Adds two new bundled hooks:

1. session-backup: Automated hourly session backups with activity-based lifecycle
   - Tracks user activity via lastUserMessage timestamp
   - Creates hourly backups while user is active
   - Grace period (1-2h) triggers final backup then stops
   - Respects backupActive flag to avoid unnecessary work

2. context-aggregator: Aggregates memory into CONTEXT.md
   - Collects from hourly backups, daily notes, session summaries
   - Updates activity state from session logs
   - Provides memory management reminders
   - Creates unified context for session continuity

Also adds tests for session-backup hook covering:
- State management
- Activity detection
- Backup creation
- Full lifecycle simulation

Resolves the 'new intern each session' problem by providing structured
memory persistence that doesn't rely on agent behavioral compliance.
2026-01-26 21:57:06 -05:00
..
fixtures/child-process-bridge fix: bridge respawned child signals (#933) (thanks @roshanasingh4) 2026-01-15 06:37:27 +00:00
helpers test: align envelope timestamp expectations (#1329) (thanks @dlauer) 2026-01-22 05:51:42 +00:00
hooks feat(hooks): Add memory system hooks for session continuity 2026-01-26 21:57:06 -05:00
mocks chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auto-reply.retry.test.ts refactor: lint cleanups and helpers 2025-12-23 00:28:55 +00:00
gateway.multi.e2e.test.ts test: update gateway node/e2e tests 2026-01-20 10:41:09 +00:00
global-setup.ts test: speed up default test env 2026-01-23 18:34:33 +00:00
inbound-contract.providers.test.ts style: oxfmt format 2026-01-17 05:48:56 +00:00
media-understanding.auto.e2e.test.ts test: add media auto-detect coverage 2026-01-23 05:47:13 +00:00
provider-timeout.e2e.test.ts fix(agents): treat provider request-aborted as timeout for fallback (#1576) 2026-01-24 11:27:24 +00:00
setup.ts feat: Add Ollama provider with automatic model discovery (#1606) 2026-01-24 22:38:52 +00:00
test-env.ts fix: expand linux service PATH handling 2026-01-23 19:16:41 +00:00