okf-agent-memory/pkg/sync
sknr 651bd04ec7
feat(core): decouple MCP server and hub sync, add query filters and staleness engine
- Move MCP server implementation and tool schemas from cmd/okf into pkg/okf
- Move hub vault operations and lifecycle management from cmd/okf into pkg/sync
- Implement generic frontmatter --filter AST evaluation in pkg/okf/filter.go
- Implement --stale-within temporal horizon staleness engine in pkg/okf
- Introduce okf.SaveOptions and HubOp structures for clean API ergonomics
History 2026-09-25 12:53:43 +02:00
..
client.go fix(lint): fix make lint fallback logic and resolve errcheck issues 2026-09-14 15:38:07 +02:00
client_test.go feat(sync): implement CAS client, embedded server, reconcile engine, and okf hub CLI 2026-09-14 15:27:29 +02:00
engine.go feat(sync): add optimistic retry loop and append-only log auto-merge 2026-09-17 16:11:09 +02:00
engine_test.go feat(sync): add optimistic retry loop and append-only log auto-merge 2026-09-17 16:11:09 +02:00
hub.go feat(core): decouple MCP server and hub sync, add query filters and staleness engine 2026-09-25 12:53:43 +02:00
hub_test.go feat(core): decouple MCP server and hub sync, add query filters and staleness engine 2026-09-25 12:53:43 +02:00
log_merge.go feat(core): decouple MCP server and hub sync, add query filters and staleness engine 2026-09-25 12:53:43 +02:00
log_merge_test.go feat(sync): add optimistic retry loop and append-only log auto-merge 2026-09-17 16:11:09 +02:00
reconcile.go feat(sync): implement CAS client, embedded server, reconcile engine, and okf hub CLI 2026-09-14 15:27:29 +02:00
reconcile_test.go feat(sync): implement CAS client, embedded server, reconcile engine, and okf hub CLI 2026-09-14 15:27:29 +02:00
server.go feat(sync): implement CAS client, embedded server, reconcile engine, and okf hub CLI 2026-09-14 15:27:29 +02:00
server_test.go feat(sync): implement CAS client, embedded server, reconcile engine, and okf hub CLI 2026-09-14 15:27:29 +02:00