agents / README.md
judstephenson's picture
Add registry model card
1307a19 verified
|
Raw
History Blame Contribute Delete
1.74 kB
---
license: mit
tags:
- smelt
- agents
- apple-silicon
- structured-output
base_model: Qwen/Qwen3.5-0.8B
---
# Smelt agent registry
This repo is a [smelt](https://github.com/Jud/smelt) registry: an `index.json`, four thin agents (~46 KB each), and the content-addressed blobs they share. Install an agent by name and it becomes a command on your machine — no daemon, no API key, no cloud.
```bash
brew install --HEAD Jud/smelt/smelt
smelt install triage@judstephenson/agents
tail -1 error.log | smelt run triage | jq .severity
```
## Agents
| Agent | What it does | Install |
|---|---|---|
| `triage` | Reads a log line, returns severity, component, summary | `smelt install triage@judstephenson/agents` |
| `commit` | Writes the commit message from your staged diff | `smelt install commit@judstephenson/agents` |
| `redact` | Replaces PII with typed placeholders before text leaves your machine | `smelt install redact@judstephenson/agents` |
| `extract` | Invoices, receipts, contacts → typed records | `smelt install extract@judstephenson/agents` |
All four are sealed builds of Qwen 3.5 0.8B with a persona (prefilled KV state) and a JSON-schema output contract (llguidance token trie) baked into the artifact. Output is schema-valid by construction; cold start to first token is ~100 ms on Apple Silicon.
## Sizes
The first install downloads the shared base model (~556 MB once, hash-verified into a local content-addressed store). Every further agent on the same base is a ~46 KB tarball plus its baked prompt snapshot — installs in about a second. Each agent's prompt + schema recipe is in the smelt repo's [`demo/`](https://github.com/Jud/smelt/tree/main/demo) directory; rebuild or rebake them with `smelt bake`.