Kallimachos
☰

measured 2026-10-10 / 11

What we measured, and what we did not show

Two statements are backed by the runs below. Each carries its conditions. Multi-hop answers were graded by a strict Sonnet judge (per the run notes; the model id is not logged in the result files): the same entity or value counts, hedging does not. LoCoMo answers were graded with the separate, more lenient grading prompt that is published for LoCoMo comparisons.

The two statements

  1. On 260 public multi-hop questions (wiki and news), with a small answer model searching once, kal search answered 7 points more often correctly than the same search with the graph turned off (66.9% → 73.8%, p = .001).
  2. On 100 MuSiQue questions, a Sonnet agent using four kal tools (via CLI) matched or slightly beat grep (80% vs 74%, p = .07), using 3.4 calls per question against grep’s 6.3; grep went over the ten-call instruction on 17 of the 100 questions. With a Haiku agent we found no significant difference (72% vs 75%, p = .55, in grep’s direction).

Search once, then answer

Answer model: Haiku unless noted (per the run notes; the model id is not logged in the result files). One search per question.

DataPlain RAG (kal, graph off)Shipped kal_searchPassages provided per question
Multi-hop, 260 questions (HotpotQA · MuSiQue · MultiHop-RAG)66.9%73.8% (vs graph off: p = .001)83.1%
LoCoMo conv-26, 152 questions—84.2% (37 time questions: 78.4%)n/a
LoCoMo conv-26, Sonnet answering—97.4%n/a

Agents: grep tools vs kal tools

MuSiQue, 100 questions. kal side: four of the seven MCP tools (search, entity, neighbors, doc) through a CLI shim. grep side: grep, file listing and read. “Ten calls per question” was an instruction, not enforced — Sonnet + grep went over on 17 questions (max 22), Haiku + grep on 1 (max 11).

Correct2-hop / 3-hop / 4-hop (n = 47 / 33 / 20)Calls per questionCharacters returned per question
Haiku + grep75%83 / 70 / 653.710.8k
Haiku + kal72%79 / 73 / 553.526.7k
Sonnet + grep74%79 / 70 / 706.318.9k
Sonnet + kal80%87 / 73 / 753.433.3k
(reference) one kal_search58%66 / 64 / 301—
(reference) passages provided, at once78%83 / 79 / 65——

Limits

These corpora are short wiki passages full of proper nouns, which grep can find by exact name. Personal notes and Korean may behave differently. On the author’s own vault (45 questions, Sonnet agents, 2026-10-01), kal tools did not prove an advantage: correctness 0.90 with kal vs 0.91 with file tools, with overlapping 95% confidence intervals — which is not the same as a tie. The answer key for that run was written by an LLM. A second LLM judge re-graded 15 of the 45 questions to check that grading agreed; no person re-checked the answers. Questions and paths from that run stay private; only the totals are published.

What these numbers do not say

  • That kal is more accurate than grep.
  • That it saves context.
  • Anything about claude.ai, remote MCP or phones — those clients are agents on strong models, which these runs did not test.