Commit Graph

155 Commits

Author SHA1 Message Date
8d45977154 chore(llama-swap): update Genesis to v7.69, add cliff 2 optimizations
- Bump Genesis pin from fc89395 to 2db18df (v7.69)
- Add PN32 GDN chunked prefill and PN34 workspace lock relax env vars
- Replace patch_workspace_lock_disable with patch_inputs_embeds_optional
- Remove setup-time PN25/PN30 patches (folded into v7.69 natively)
- Switch patch base URL to v7.69-cliff2-test branch
- Lower GPU memory utilization to 0.93 for long-text variant
- Remove python3 from preflight check prerequisites
- Add printing service to lin-va-thinkpad
2026-05-02 13:48:41 -04:00
40114f438f feat(llama-swap): sync vLLM configs from club-3090, add evan API key
Sync all three vLLM model configs from club-3090 master (ae4846f).
Update to Genesis v7.65 full PROD env set with new patches.
Update docker image to nightly-7a1eb8ac. Add torch_compile and
triton cache dirs. Add agent setup guide (AGENTS.md).

Add 'evan' API key to llama-swap sops secrets.
2026-05-02 08:27:47 -04:00
ba30222962 feat(pi): add skills and improve AGENTS.md reading guidelines
- Add 'create-skill' skill for scaffolding new skill directories
- Add 'planning' skill for structured implementation workflows
- Add search-then-read pattern guidance to AGENTS.md
2026-05-01 23:26:53 -04:00
e4d40d89d9 feat: add api keys to llama-swap 2026-05-01 22:12:51 -04:00
43a1d66e6b add 9b vision 2026-05-01 21:51:06 -04:00
1283b7cdef add fim 4b + 9b 2026-05-01 21:42:50 -04:00
09fdff4908 refactor(llama-swap): reorganize models by GPU hardware section 2026-05-01 21:08:53 -04:00
88308602c8 feat(llama-swap): add concurrent model matrix for CUDA0/CUDA1
Allow one CUDA0 and one CUDA1 model to run simultaneously. Dual-GPU
models (using -ts splits) are excluded from the matrix so they evict
everything when loaded. vLLM docker models get evict_cost=50 to
discourage eviction due to slow cold starts.
2026-05-01 16:50:28 -04:00
1812d2ea03 feat(pi): add vision model support
Extract a shared hasType helper for model filtering and add
vision (text + image) input capability to compatible models.
Also tag two llama-swap models with the vision type.
2026-05-01 15:03:26 -04:00
ab63211a75 wip 2026-05-01 14:36:36 -04:00
561f10d2a7 fix: timing & vllm 2026-05-01 13:09:28 -04:00
a3b2efa5bb feat: vllm timings patch 2026-05-01 10:57:59 -04:00
74ff71803b feat: vllm yay 2026-05-01 10:38:43 -04:00
75eba8703f add: vllm base 3.6 27b 2026-04-30 21:47:29 -04:00
3d55b6e675 chore: add lfs 2026-04-30 20:14:41 -04:00
990b6a4392 feat: vllm 2026-04-30 20:04:58 -04:00
bcba8f6b60 feat(address-gh-review): add thread resolution with reactions and comments 2026-04-30 14:20:01 -04:00
93e2247a30 chore(nixos/llama-swap): remove synthetic peer and tune local model args 2026-04-30 11:43:04 -04:00
31363f5f8d docs(pi): add _scratch guidance for ephemeral artifacts 2026-04-30 08:32:03 -04:00
976edab339 config(llama-swap): enable preserve_thinking in chat template kwargs 2026-04-30 07:45:57 -04:00
eef4d78cb3 feat(home): add pass-backed keyring module and enable for work VM
- Add modules/home/security/pass-keyring with GPG agent, pass, and
  python keyring backend config for headless credential storage
- Enable pass-keyring for lin-va-mbp-work-vm
- Update bash PATH from ~/.bin to ~/.local/bin
2026-04-27 23:02:22 -04:00
b85b01bcaa feat: add web-glimpse skill for headless browser tasks 2026-04-27 10:45:44 -04:00
04296e282c feat: add glimpse module 2026-04-27 10:25:20 -04:00
005ba2244b feat(pi): add glimpse browser automation CLI 2026-04-27 08:12:39 -04:00
a39a314674 feat(pi): manage pi extension packages via nix module 2026-04-26 08:59:00 -04:00
e8bc4e4da7 fix(pi): guard prompt replacement to anthropic-only and preserve pi-coding-agent 2026-04-26 08:58:58 -04:00
fc1f2404d0 refactor(nixos): move supportedFilesystems nfs to common boot module 2026-04-24 07:25:06 -04:00
1070642635 feat(llama-swap): add qwen3.6-27b-thinking model 2026-04-22 13:01:38 -04:00
c3d433ddaf feat(nvim): add manual mode for LSP servers
Allow LSP servers to be enabled on-demand via a buffer-local command
instead of auto-starting on matching filetypes. The command name is
auto-derived from the server name (e.g. 'GolangciLint'). Switch
golangci-lint to manual mode as it's resource-heavy and not always needed.
2026-04-22 13:01:32 -04:00
b9f2bfdeae chore: move to oxlint from eslint 2026-04-20 14:08:15 -04:00
0173034295 chore(git): ignore .agents directory globally 2026-04-17 12:09:28 -04:00
fa0bdae70d fix(nvim): use gopls remote mode to avoid spawning new server 2026-04-16 21:07:10 -04:00
f483db70da docs: strengthen automatic execution guidance for git-commit skill 2026-04-16 17:06:16 -04:00
ceff33273d feat(llama-swap): add Qwen3.6-35B-A3B model configuration 2026-04-16 16:20:00 -04:00
a758d6b10c style(sketchybar): update background to grey and widen item padding 2026-04-16 10:15:28 -04:00
f9abe8023e fix(pi): exclude literal '.pi' from replacement in system prompt
Use negative lookbehind to avoid replacing '.pi' in paths like '.pi/agent'
2026-04-16 10:02:03 -04:00
feb528de5d feat(sketchybar): add blur effect to individual item backgrounds
Add per-item blur_radius=30 with background.clip=0.5 to create a
frosted-glass effect on each component pill while keeping the bar
itself fully transparent. Bump bg alpha from 0x20 to 0x30 so the
blur is visible through the semi-transparent backgrounds.
2026-04-16 10:02:03 -04:00
ea794a6772 feat(pi): add address-gh-review skill and enforce title case comments
- Add new address-gh-review skill with SKILL.md and gh_review.sh script
  for fetching and addressing unresolved GitHub PR review comments
- Update AGENTS.md comment style to require Title Case for block titles
2026-04-16 10:01:55 -04:00
e049aad113 docs(pi): add principles and comment style guidelines to AGENTS.md 2026-04-16 09:04:33 -04:00
21f5987c6e feat(home/services): add sketchybar status bar module for macOS
Add Home Manager module for sketchybar with clock, battery, volume,
and Wi-Fi items. Enable on mac-va-mbp-work, replacing nunc service.
2026-04-16 08:55:33 -04:00
d6f92ac9d9 feat(nunc): add nunc floating clock overlay package and service
- Add packages/nunc derivation built from Gitea with swiftPackages
- Add home module reichard.services.nunc with configurable settings
  and launchd agent for macOS
- Enable nunc service on mac-va-mbp-work
- Tweak mac-va-mbp-work defaults: hide menu bar, disable auto
  brightness, hide Finder desktop icons
2026-04-15 18:39:04 -04:00
d5224d79ac fix: darwin, feat: work vm auto connect 2026-04-15 11:01:58 -04:00
397faba95b chore(git-commit): execute commits automatically without confirmation 2026-04-14 20:36:30 -04:00
1b340d43e0 add: codexis & pi 2026-04-10 15:50:12 -04:00
79137b7f62 fix: pi + tmux, ld for uv 2026-04-06 16:02:20 -04:00
8cf42eae8f feat(systems): add work vm 2026-04-06 14:15:11 -04:00
393c31f241 fix(nvim): lsp sqls 2026-04-03 09:57:45 -04:00
f7c85ed889 chore: add common 2026-03-22 12:39:04 -04:00
16d2c97ce8 chore: add sqls config file ref 2026-03-19 13:32:04 -04:00
7b6d15c850 feat(terminal): add hey-intern LLM-powered shell command generator
Add a new shell function that uses an LLM API to generate shell commands
from natural language queries. The command displays the generated command
for user confirmation before execution and adds it to history.

- Generates shell commands from natural language via LLM
- Displays command for user review before execution
- Automatically adds executed commands to bash history
- Uses qwen3-coder-next-80b-instruct model
2026-03-16 13:04:04 -04:00