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.
This commit is contained in:
Frank committed 2026-09-13 23:51:43 -07:00
1 parent c32584e093
commit 872e86399a
56 files changed
+318 -178

No files matched your search

@@ -0,0 +1 @@
Standardized workflow for dotfile configuration management, Git state verification, LFS-aware pushing, and application reloading.
@@ -0,0 +1 @@
Updated niri layouts to match noctalia palette and IPC commands.
@@ -0,0 +1 @@
git add $1 && git commit -m "$2" && git push
@@ -0,0 +1 @@
pgrep ghostty | while read pid; do /usr/bin/kill -USR1 "$pid"; done
@@ -0,0 +1 @@
freetype-load-flags = hinting,light
@@ -0,0 +1 @@
:root { --accent: #b267e4; }
@@ -1 +0,0 @@
Workflow for managing dotfiles and serverAppConfig repos. Includes state inspection, targeted config edits, commit/push with LFS awareness, and USR1 process reloads.
@@ -1 +0,0 @@
Fix Ghostty font rendering by replacing 'font-hinting = hinting' with 'freetype-load-flags = hinting,light' at line 10 of config.ghostty.
@@ -1,4 +0,0 @@
#!/bin/bash
# Checks git status, branch, and unpushed logs
# Outputs short status, current branch, and HEAD vs upstream diff
git status --short | git branch --show-current | git log --oneline HEAD..@{u}
@@ -1,3 +0,0 @@
#!/bin/bash
# Sends USR1 signal to reload Ghostty config
grep ghostty | while read pid; do /usr/bin/kill -USR1 "$pid"; done
@@ -1,4 +0,0 @@
#!/bin/bash
# Standard commit/push pattern with LFS lock mitigation
LFS_VERIFY=true git config lfs.http://$(git remote get-url origin)/info/lfs.locksverify true
git add "$1" && git commit -m "$2" && git push
@@ -0,0 +1 @@
Lifecycle and dependency management for the handy daemon, covering hub deployment, model seeding, and /dev/input permission fixes.
@@ -0,0 +1 @@
Resolved 'permission denied opening device node(s)' by adding user to 'input' group (660 perms). Sudo requires PTY.
@@ -0,0 +1 @@
sudo usermod -aG input blank
@@ -0,0 +1 @@
pkill -f handy; hub op=start, application=/usr/bin/handy, pty=true, persist=true, ready={log:'.*', timeout:10}
@@ -0,0 +1 @@
application: /usr/bin/handy\npty: true\npersist: true\nready: {log: '.*', timeout: 10}
@@ -1 +0,0 @@
Manage the handy application daemon. Covers binary paths, pkill termination, hub startup with persistent/PTY settings, and readiness timeout.
@@ -1 +0,0 @@
Status: Up. Catalog models seeded: 69. Persistent daemon. Ready timeout: 10s.
@@ -1,3 +0,0 @@
#!/bin/bash
# Gracefully terminates handy process
pkill -f handy
@@ -1,3 +0,0 @@
#!/bin/bash
# Starts handy via hub with PTY and persistence
hub op=start, application=/usr/bin/handy, pty=true, persist=true, ready={log:'.*', timeout:10}
@@ -0,0 +1 @@
Manages frank-large/small inference routing, FLM NPU constraints, and Halogen runtime kwargs for thinking block preservation.
@@ -0,0 +1 @@
Pinned sampler: temp=1.0, top_p=0.95, top_k=20. Live config read on next cycle.
@@ -0,0 +1 @@
ls -l ~/.config/flm/xclbins/ | grep -E '\.xclbin' || echo 'Missing symlinks'
@@ -0,0 +1 @@
curl -s localhost:7771/status | jq .queue
@@ -0,0 +1 @@
enable_thinking: true\npreserve_thinking: true\nreasoning_effort: medium
@@ -0,0 +1 @@
{"thinkingLevelMap": true, "gemma4-it": "e4b"}
@@ -1 +0,0 @@
Resolve /dev/input permission denied errors. Targets root:input group assignment (660 permissions), sudo/PTY requirements, and /etc/passwd locking.
@@ -1,2 +0,0 @@
1. usermod without sudo fails to lock /etc/passwd.
2. sudo password entry in CLI requires PTY for reliable input.
@@ -1,3 +0,0 @@
#!/bin/bash
# Adds user to input group, requires sudo to lock /etc/passwd and PTY for CLI password
sudo usermod -aG input $USER
@@ -1,3 +0,0 @@
Diagnose /dev/input/* nodes: ls -la /dev/input
Check groups: groups $USER
Expected: root:input with crw-rw---- (660)