Views
No views yet
run_skill + freeform computer-use)nsalerni/loudink-v1 (0.4.0 freeze).| Slice | Shipped | Neural | Latency |
|---|---|---|---|
| Writing daily | 100% | 100.0% | p50 184 ms |
| Computer daily | 100% | — | mostly fast-path |
| Multi-step | 100% | — | mostly fast-path |
| Daily-Mac overall (n=69) | 100% | — | — |
| Skill invoke (n=19) | 100% | — | deterministic store |
| IR honesty (n=112, no FP) | — | 46.4% | honesty lineage |
writer/ # optional promoted_core_100.safetensors seed adapter
writer_unified/ # production writer LoRA
ir/ # skill-aware IR LoRA
ir_honesty_fallback/ # v0.4 honesty IR (optional rollback)
skill_store/ # example seed skills (not user data)
router.json
manifest.json
inference_config.jsonmlx-community/LFM2.5-1.2B-Instruct-4bitmlx-community/functiongemma-270m-it-4bit1from huggingface_hub import snapshot_download
2from gemmaflow_tune.skills.store import SkillStore
3from gemmaflow_tune.skills.invoke import try_skill_invoke_plan
4
5bundle = snapshot_download("nsalerni/loudink-v1.1")
6store = SkillStore(f"{bundle}/skill_store")
7plan = try_skill_invoke_plan("run my invoice chase for Acme", skill_store=store)skill_store_path at a user-writable directory and merge or replace example seeds. Private recordings stay local; do not train cloud models on them by default.{"intent": "run_skill", "skill_id": "invoice_chase", "slots": {"company": "Acme"}, "confidence": 0.92}skill_id → null plan (never invent). Freeform (open gmail) never hijacks skills.skills/vision.py scaffold is in the training repo; default disabled. Client injects a resolver when ready.1# runner_kind: loudink_v1
2# skill_store_path: {bundle}/skill_store # or user path
3# ir_adapter_path: {bundle}/ir
4# writer_unified_adapter_path: {bundle}/writer_unifiedinference_config.json and client_contract.md.run_skillfor / about / named)