agent: local role repoint + compaction 70%/-1; sync memories and managed skills

This commit is contained in:
Frank committed 2026-09-14 14:32:16 -07:00
1 parent 872e86399a
commit fc049ce7fb
13 files changed
+301 -16

No files matched your search

@@ -1,5 +1,13 @@
# Raw Memories
## 01a07351-8e05-75bc-9deb-bd9447e1256d
updated_at: 1788678884
ROOT CAUSE: Alias drift (pre-rename IDs persisted) + Config-home drift (HERMES_HOME pointed to /opt/data, an auto-created anonymous volume). Container recreation wipes /opt/data, reverting to image-default template config.
DECISION: Pinned Environment=HERMES_HOME=/data in quadlet unit to unify config and state root under /data. In-place renamed live config IDs to frank-large/frank-small/dankclaw-npu.
WORKFLOWS AND PITFALLS: Podman VOLUME paths get fresh anonymous volumes on recreation; edits lost unless pinned. provider: auto without explicit api: routes to OpenRouter; fails if API key missing. FLM/NPU routes by exact registry tag; HTTP 200 does not guarantee valid model (watch for error: Failed to load tag model!). Named providers in providers: dict resolve via api:/url:/base_url keys; custom:<slug> requires custom_providers[] entry.
VERIFICATION: Use resolve_model_provider() and resolve_user_provider() for routing truth; probe endpoints with exact served IDs; /api/providers lists models with key_source: config_yaml.
ARTIFACTS: /data/config.yaml, api/config.py, providers.py, runtime_provider.py, quadlet units, deploy.sh.
## 01a06ef4-c78b-71df-98e0-e1b930f260a5
updated_at: 1788579402
Category shift: Sonarr moved to 'admin' in shared/homepage/services.json.