fix(memory): wire auto_extract through orchestrator compaction
This commit is contained in:
@@ -27,6 +27,7 @@ Make Flynn easier to reason about, configure, and monitor — so that adding fea
|
||||
- ✓ Skills system (bundled/managed/workspace) — existing
|
||||
- ✓ Media pipeline (image analysis, audio transcription, outbound attachments) — existing
|
||||
- ✓ Context compaction with memory extraction — existing
|
||||
- ✓ Memory persistence is hybrid: manual (`memory.write`) plus optional auto-extraction during compaction (`memory.auto_extract`) — existing
|
||||
- ✓ Tool policy profiles with allow/deny lists — existing
|
||||
- ✓ 1077 tests passing — existing
|
||||
|
||||
|
||||
@@ -76,6 +76,7 @@
|
||||
- 8 extracted modules: models.ts (251), memory.ts (99), tools.ts (89), routing.ts (239), agents.ts (48), channels.ts (102), services.ts (269), lifecycle.ts (34)
|
||||
- Factory pattern established for all modules: initX(deps) → result
|
||||
- Tier 1 agent tools (session, agent list, message send, cron) remain in index.ts — they need deps from multiple init functions
|
||||
- Memory persistence is hybrid: explicit memory tools + auto-extraction during compaction when `memory.auto_extract` is enabled
|
||||
- Web dashboard is vanilla JS SPA at src/gateway/ui/
|
||||
- Config loader at src/config/loader.ts, schema at src/config/schema.ts (409 lines)
|
||||
- deepMerge + overlay-aware loadConfig in loader.ts; resolveOverlayPath + overlay-aware loadConfigSafe in cli/shared.ts
|
||||
|
||||
Reference in New Issue
Block a user