[claude] Load fine-tuned Timmy model into Hermes harness (#1104) #1122
Reference in New Issue
Block a user
Delete Branch "claude/issue-1104"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #1104
Summary
Modelfile.timmy— Ollama Modelfile for the LoRA-fused Timmy model (Hermes 4 14B + adapter, Q5_K_M, 32K context, Timmy persona system prompt)scripts/fuse_and_load.sh— 3-step pipeline automation:mlx_lm.fuse(merge adapter into base) →llama.cpp convert_hf_to_gguf.py(GGUF conversion) →ollama create timmy(import). SupportsSKIP_FUSE,SKIP_CONVERT, and env var overrides for all paths.scripts/test_timmy_skills.py— 32-skill validation suite with acceptance threshold of 25/32. Covers persona identity, 10 tool-call skills, JSON output,<think>reasoning, multi-step planning, code gen/review, multi-turn context, safety refusal, and more. Flags:--model,--skill,--fast,--ollama-url.config/providers.yaml— Registerstimmymodel in the providers config and promotes it to the top of thetoolsfallback chain.Usage
Notes
test_calm.pyandtest_toolspages — unrelated to this PR (confirmed by running tests on base branch before changes).fuse_and_load.shis safe to re-run: can skip already-completed steps withSKIP_FUSE=1orSKIP_CONVERT=1.