| feat(pgdirect): SQL-backed storage backend replacing AGFS
Direct PostgreSQL storage implementation:
- SQLContextFS: full ContextFS implementation with RLS tenant isolation
- SQLOutboxStore: listen-notify based async indexing
- SQLRelationStore, SQLArchiveStore: relation and session persistence
- SQLControlPlaneStore: multi-instance auth state sharing
- Shared connection pool (PoolAdapterMixin) with health checks
- Atomic write+outbox in single transaction
- Archive chain support (soft delete + outbox event)
- Owner-level ACL with visible_owner_spaces
- PostgreSQL schema with idempotent ensure_schema()
- Updated docs/setup scripts to replace AGFS with PostgreSQL
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| 26 天前 |
| fix(test): update 15 test files to match current API signatures
76 tests were broken due to implementation changes outpacing test updates.
All fixes are test-only changes, no source code modified.
Key changes:
- PolicyRouter/ContextWriter: add required registry/policy_router params
- OpenAI providers: update constructor assertions (timeout, http_client, json_mode)
- OpenGauss index: handle auto-table creation, MERGE INTO syntax
- Misc: attribution, truncation, query planner, health check, outbox liveness
Result: 908 passed, 12 skipped, 0 failed
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| 25 天前 |
| feat: add BM25 hybrid retrieval, dream lifecycle, and extraction improvements
- Add BM25 keyword index with Vector-Anchored Fusion for hybrid seed retrieval
- Add DreamService lifecycle subsystem with RecallTracker, SQLRecallStore, and LightDreaming phase
- Merge dual-run extraction results by (category, routing_key) to reduce duplicates
- Raise extraction confidence threshold from 0.5 to 0.6
- Remove L1 (overview) level from index records, enrich metadata with when/who/where
- Add list_archives_since to SQLSessionArchiveStore for dream recall queries
- Integrate recall tracking into RetrievalPipeline and MemoryService
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| 21 天前 |
| fix(test): update 15 test files to match current API signatures
76 tests were broken due to implementation changes outpacing test updates.
All fixes are test-only changes, no source code modified.
Key changes:
- PolicyRouter/ContextWriter: add required registry/policy_router params
- OpenAI providers: update constructor assertions (timeout, http_client, json_mode)
- OpenGauss index: handle auto-table creation, MERGE INTO syntax
- Misc: attribution, truncation, query planner, health check, outbox liveness
Result: 908 passed, 12 skipped, 0 failed
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| 25 天前 |
| feat(pgdirect): SQL-backed storage backend replacing AGFS
Direct PostgreSQL storage implementation:
- SQLContextFS: full ContextFS implementation with RLS tenant isolation
- SQLOutboxStore: listen-notify based async indexing
- SQLRelationStore, SQLArchiveStore: relation and session persistence
- SQLControlPlaneStore: multi-instance auth state sharing
- Shared connection pool (PoolAdapterMixin) with health checks
- Atomic write+outbox in single transaction
- Archive chain support (soft delete + outbox event)
- Owner-level ACL with visible_owner_spaces
- PostgreSQL schema with idempotent ensure_schema()
- Updated docs/setup scripts to replace AGFS with PostgreSQL
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| 26 天前 |
| feat: Docker deployment — openclaw + ogmem plugin Dockerfile
| 1 个月前 |
| feat: Docker deployment — openclaw + ogmem plugin Dockerfile
| 1 个月前 |
| feat(pgdirect): SQL-backed storage backend replacing AGFS
Direct PostgreSQL storage implementation:
- SQLContextFS: full ContextFS implementation with RLS tenant isolation
- SQLOutboxStore: listen-notify based async indexing
- SQLRelationStore, SQLArchiveStore: relation and session persistence
- SQLControlPlaneStore: multi-instance auth state sharing
- Shared connection pool (PoolAdapterMixin) with health checks
- Atomic write+outbox in single transaction
- Archive chain support (soft delete + outbox event)
- Owner-level ACL with visible_owner_spaces
- PostgreSQL schema with idempotent ensure_schema()
- Updated docs/setup scripts to replace AGFS with PostgreSQL
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| 26 天前 |