Agent cost¶
A small model should be able to drive miseenplace. The design:
- All deterministic work lives in the CLI. Classification, bookkeeping, deduplication and formatting are code, not prompts.
- The agent never reads raw digests.
mep inboxreturns only actionable items, one line each:id · who · where · ask (120 chars) · action. - One call per decision.
mep triage ID --todocreates the journal item with reference, topic and context filled in. - Terse by default.
--verboseis for humans. The watcher prints at most one line per new item. - Short skills. Each
SKILL.mdis at most 60 lines: imperative steps, exact commands, a fixed decision table. Detail is inreferences/, read on demand.
Measured¶
tests/test_output_budget.py fails if mep inbox for the demo data exceeds 700 characters, or if the whole triage loop (inbox plus three triage calls) exceeds 2000 characters, about 500 tokens. Compare: the demo chat in raw form is several times larger.
If you change an output format, the test tells you what it cost.