open-multi-agent/tests
Yuqing Bai dc2a6942f4 feat(storage): add pluggable KVStore, MessageStore, and RedisStore implementation
- Add KVStore, MessageStore, StoredMessage, MessageFilter interfaces to types.ts
- Add InMemoryKVStore and InMemoryMessageStore default implementations
- Add RedisStore implementing KVStore with Hash per entry, structural client typing
- Refactor MessageBus and SharedMemory to accept injected stores
- Wire TeamConfig.store and TeamConfig.messageStore into Team
- Add redis as optional peer dependency
- Update AGENTS.md with pluggable storage notes
- Add design doc and implementation plan
2026-04-05 10:34:41 +08:00
..
agent-hooks.test.ts feat(agent): add beforeRun / afterRun lifecycle hooks (#45) 2026-04-05 00:41:21 +08:00
approval.test.ts feat(orchestrator): add onApproval callback for human-in-the-loop (#32) 2026-04-05 02:46:20 +08:00
grok-adapter.test.ts feat(llm): add first-class Grok (xAI) support with dedicated GrokAdapter (#44) 2026-04-04 18:20:55 +08:00
kv-store.test.ts feat(storage): add InMemoryKVStore, InMemoryStore accepts optional KVStore 2026-04-05 10:06:51 +08:00
message-store.test.ts feat(storage): add pluggable KVStore, MessageStore, and RedisStore implementation 2026-04-05 10:34:41 +08:00
redis-store.test.ts feat(storage): add pluggable KVStore, MessageStore, and RedisStore implementation 2026-04-05 10:34:41 +08:00
semaphore.test.ts chore: add tests, CI, contributing guide, and PR template 2026-04-02 23:43:54 +08:00
shared-memory.test.ts feat(storage): add pluggable KVStore, MessageStore, and RedisStore implementation 2026-04-05 10:34:41 +08:00
structured-output.test.ts feat: add optional outputSchema (Zod) for structured agent output (#36) 2026-04-03 13:45:47 +08:00
task-queue.test.ts chore: add tests, CI, contributing guide, and PR template 2026-04-02 23:43:54 +08:00
task-retry.test.ts feat: task-level retry with exponential backoff (#37) 2026-04-03 14:08:36 +08:00
task-utils.test.ts chore: add tests, CI, contributing guide, and PR template 2026-04-02 23:43:54 +08:00
team-store.test.ts feat(storage): add pluggable KVStore, MessageStore, and RedisStore implementation 2026-04-05 10:34:41 +08:00
tool-executor.test.ts chore: add tests, CI, contributing guide, and PR template 2026-04-02 23:43:54 +08:00
trace.test.ts feat: add onTrace observability callback (#18) 2026-04-03 15:28:59 +08:00