| 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 个月前 |
| feat: eval — ChromaDB index, Volcengine embedder, LoCoMo eval
| 1 个月前 |
| chore: vendor AGFS server + SDK, cleanup dead code, update deps
- Vendor AGFS Go server and Python SDK into agfs/ directory
- Update OpenClaw plugin path for new AGFS mount structure
- Increase LLM/embedder timeout to 120s for production reliability
- Add gitignore entries for eval output (api_logs, result)
- Update embedder config and test fixtures
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| 1 个月前 |
| feat: Docker deployment — openclaw + ogmem plugin Dockerfile
| 1 个月前 |
| feat: Docker deployment — openclaw + ogmem plugin Dockerfile
| 1 个月前 |
| fix(provenance): merge provenance_ids with dedup, accept list detail, append not overwrite
Three fixes to the provenance tracking system:
1. merge_policies: when an existing memory node is updated, combine
existing and incoming provenance_ids with order-preserving dedup
via _merge_provenance_ids. ArchiveBuilder prefers the merged list
from plan.merged_fields over the raw candidate field.
2. ProvenanceResolver: build_id accepts list[str] as detail for
archive source_type (resolver handles comma join internally).
parse_id returns list[str] for archive, str for others.
Validation centralized in validate_input — only archive allows
list detail.
3. extraction/tools: provenance_ids assignment changed from overwrite
(= [prov_id]) to append (.append(prov_id)) so that existing IDs
from prior pipeline steps are preserved.
Co-Authored-By: Claude [glm-5] <noreply@anthropic.com>
| 15 天前 |
| feat: add role and sharing config primitives
| 1 个月前 |