Untiring, token-efficient research collaborator: reads papers and patents, cites the paragraph, writes the paper, designs and simulates what it proposes.
README
A Model Context Protocol server that
gives language-model agents a small, uniform API for reading, writing,
and searching across papers, documents, personal state, code, and
cached tool calls. Small-model-friendly (7B-class agents are the design
target); stores content in PostgreSQL with pgvector.
Status. v8.8.5 — see
CHANGELOG.mdfor the live story. v5.2.6 on PyPI is the last v1-line release.README is stale beyond this banner. Things the architecture section + verb table below still capture correctly: seven-verb surface,
kind=dispatch,pgvectorhybrid search, content kinds vs tool kinds. Things you should treat the ref-kinds list as a sample of, not a catalogue:
- The todo tree (Slices 1–5).
kind='todo'is now a hierarchical task graph withparent_id, level gradient (strategic|tactical|recurring|subtask), PRIO column on refs,meta.auto_checkwait-for-condition leaves,meta.schedulerecurring spawn (Watches umbrella), and review tiers (nurserySQL-only hourly,structural6h opus,deep_reviewweekly opus).kind='job'as child ofkind='todo'. Slice 5: every new job requiresparent_idpointing at a todo. Thedispatchworker is the canonical path frommeta.executoron a todo to a queued job.- Worker consolidation. Two long-running worker daemons (
precis worker --profile=systemeverywhere,--profile=agenton gateway) handle every pass betwe