| feat: Docker deployment — openclaw + ogmem plugin Dockerfile
| 1 个月前 |
| fix(security): add SQL injection and path traversal protections
- Delete redundant retrieval/planner.py (keep query_planner.py)
- Add table name validation in OpenGaussVectorIndex to prevent SQL injection
- Add URL decoding check in MemoryFS to prevent path traversal bypass
- Add security tests for both protections
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| 2 个月前 |
| refactor: align codebase, cleanup, extraction enhancement, README rewrite
Align all code layers with canonical architecture.
Update OpenClaw plugin and Docker deployment.
Enhance extraction with temporal/entity fields and few-shot examples.
Rewrite README around Agent context lifecycle:
6 lifecycle hooks, 27 context operators, ContextFS virtual filesystem.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| 1 个月前 |
| 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 天前 |