Files
command-center/agent/memories/--home-blank-.omp--/raw_memories.md
T
Frank 872e86399a agent: repoint FLM-NPU model roles off the retired provider; sync memory/skills
config.yml: vision -> llamacpp (dankclaw)/frank-large:auto,
tiny -> llamacpp (dankserver)/frank-small:off,
task -> llamacpp (dankclaw)/frank-large:medium (was flm dankclaw-npu),
matching the flm (dankclaw-npu) provider removal in models.yml.

Memories/managed skills: rollouts and learned notes from the frank-large
KV-pool + sampler work and the noctalia recolor; merged the duplicate
noctalia-palette-recolor skill into noctalia-custom-palette-recolor (adds
the dotfiles-tracking step and the +show-config delta gotcha) and dropped
the superseded legacy memory skills whose ghostty USR1 reload recipe is
wrong for this fleet.
2026-09-13 23:51:43 -07:00

4.3 KiB

Raw Memories

01a0993b-f83f-7331-9cad-fff3fc7f3070

updated_at: 1789286338 Target: agent/models.yml (frank-large entry). Sampler defaults overridden from halogen/greedy to temp=1.0, top_p=0.95, top_k=20, min_p=0.0, presence_penalty=0.0, repetition_penalty=1.0. Added preserve_thinking=true to retain thinking blocks across turns. Deployed to dank/command-center on dankclaw. Live effect triggers on next config read; no container restart required. Git LFS locking notice is advisory, does not block pushes. Repo path: ~/.omp.

01a096d7-c1b8-7291-b467-a8521fe9c3c6

updated_at: 1789267061 Noctalia DE (Niri-based): bin /usr/bin/noctalia; configs ~/.config/noctalia/config.toml + noctalia.kdl. IPC via noctalia msg (replaces qs -c noctalia-shell ipc call). Key cmds: panel-toggle, session, lock, launcher. App templates /usr/share/noctalia/assets/templates/. Palette gen noctalia theme [image]. GTK accent #b267e4. Text AA: Ghostty font-subpixel-render=off, Alacritty font.antialias=false. FLM NPU (Dankclaw): gemma4-it:e4b, port 7771. Supports PNG/JPEG; rejects WebP (convert first). Requires thinkingLevelMap in models.json. FIFO queue, ~7-11s model switch. Pitfall: missing .xclbin symlinks under ~/.config/flm/xclbins/ cause failures. Frank desktop: cursor 36 (gsettings org.gnome.desktop.interface cursor-size, GTK settings.ini, XCURSOR_SIZE=36), theme capitaine-cursors. Authenik 2026.8 outpost caches claims per session (1-24h TTL), causes silent 403s post-group-add despite correct membership. Halogen runtime (frank-large): baked-in chat template, no file swap. Accepts chat_template_kwargs (enable_thinking, preserve_thinking, reasoning_effort). frank-small uses checkpoint's fixed Qwen3.6 template; deploy-plan.py mapping is vestigial.

01a09618-6a77-71d5-a5b2-36e82045b695

updated_at: 1789227719 OMP harness config/dotfiles repo located at ~/.omp. Cloned serverAppConfig to ~/Projects/serverAppConfig (HEAD 701ab14, main tracks origin/main, HTTP transport with embedded dank token, no SSH keys). Local dir is singular (serverAppConfig), remote repo is plural (serverAppConfigs). Structure (308 files, 4.2 MB):

  • dankclaw/: Dankclaw stack defs.
  • dankserver/: Inference backend config.
  • frankbook-pro/: 7 quadlet units (sonarr, radarr, lidarr, readarr, prowlarr, qbittorrent, gluetun).
  • shared/: Homepage (html/css/js + services.json), alloy, loki, prometheus, searxng.
  • tests/: 47 files, E2E suite.
  • serverAppConfigs-docs/: 115 files, Architecture KB (deployment flow, network/storage/ testing policy, container netns, Dankclaw service pages).
  • old/, report/, scripts/, .githooks/, AGENTS.md: legacy, reports, tooling, hooks. Recent commits: observability quadlet cutover (loki/alloy/comfyui images, grafana OAuth secret per-service env seeding, docs commit recording exposure posture + unconfigured state). Pitfall: Local dir name mismatch vs remote repo name (trivial, pull/push unaffected).

01a08f58-4d8f-7356-8bcc-63a767971a5a

updated_at: 1789224571 [GIT_WORKFLOW] State check: git status --short | git branch --show-current | git log --oneline HEAD..@{u}. Branch: main. Untracked dirs: .pre-pull-backup/, home/. [DOTFILES_STATE] Modified: alacritty.toml, config.ghostty, noctalia.css (gtk3/4), niri .kdl files. Shift to noctalia theme. [GHOSTTY_FIX] Config edit: replace font-hinting = hinting with freetype-load-flags = hinting,light (line 10). [COMMIT_PUSH] Pattern: git add && git commit -m "" && git push. Remote LFS lock warning present; mitigate via git config lfs.http:///info/lfs.locksverify true. [RELOAD] Ghostty reload via USR1: pgrep ghostty | while read pid; do /usr/bin/kill -USR1 "$pid"; done.

01a08f59-61c3-7103-bd4f-18ea24369233

updated_at: 1789111781 Target: handy app. Binary: /usr/bin/handy. Kill: pkill -f handy. Start: hub op=start, application=/usr/bin/handy, pty=true, persist=true, ready={log:'.*', timeout:10}. Result: Persistent daemon, 69 catalog models seeded.

01a08f50-c405-7763-8a24-b52be5af422f

updated_at: 1789110966 Error: 'Platform error: permission denied opening 16 device node(s) under /dev/input' causing handy keyboard listener failure. Diagnosis: ls -la /dev/input confirms devices are root:input with crw-rw---- (660). groups shows user 'blank' missing 'input'. Resolution: sudo usermod -aG input blank. Pitfalls: 1. usermod without sudo fails to lock /etc/passwd; 2. sudo password entry in this CLI environment requires PTY for reliable input.