Directories
¶
| Path | Synopsis |
|---|---|
|
Package actors executes leads.
|
Package actors executes leads. |
|
Package budget enforces spend.
|
Package budget enforces spend. |
|
Package cache stops a session paying twice for the same artifact (§9.3).
|
Package cache stops a session paying twice for the same artifact (§9.3). |
|
Package compute runs one hypothesis against a connector and reports what crossed.
|
Package compute runs one hypothesis against a connector and reports what crossed. |
|
coderunner
Package coderunner executes model-authored analysis inside the sandbox (§12.1).
|
Package coderunner executes model-authored analysis inside the sandbox (§12.1). |
|
connector
Package connector registers local data sources and hands out read-only handles to them (M8, §12).
|
Package connector registers local data sources and hands out read-only handles to them (M8, §12). |
|
gate
Package gate is §12.1's aggregation boundary: the only path by which anything derived from local data reaches a model.
|
Package gate is §12.1's aggregation boundary: the only path by which anything derived from local data reaches a model. |
|
hypothesis
Package hypothesis renders the only SQL that may reach a connector (M8, §12.3).
|
Package hypothesis renders the only SQL that may reach a connector (M8, §12.3). |
|
sandbox
Package sandbox detects a container runtime and runs code inside one (§3.6).
|
Package sandbox detects a container runtime and runs code inside one (§3.6). |
|
sqlguard
Package sqlguard is §12.2's parse gate: the check every statement passes before it reaches a connector database.
|
Package sqlguard is §12.2's parse gate: the check every statement passes before it reaches a connector database. |
|
stats
Package stats is the arithmetic behind §4's statistical-validity check.
|
Package stats is the arithmetic behind §4's statistical-validity check. |
|
Package config stores machine-local settings and provider credentials.
|
Package config stores machine-local settings and provider credentials. |
|
Package core holds the domain types shared by every other package.
|
Package core holds the domain types shared by every other package. |
|
Package daemon is the long-lived local server (§5).
|
Package daemon is the long-lived local server (§5). |
|
Package dataset is §13's dataset output mode: a table instead of prose.
|
Package dataset is §13's dataset output mode: a table instead of prose. |
|
Package eval scores a finished session.
|
Package eval scores a finished session. |
|
Package executor runs a session's lead queue: dispatch, retry, replan, settle.
|
Package executor runs a session's lead queue: dispatch, retry, replan, settle. |
|
Package llm is the model provider boundary.
|
Package llm is the model provider boundary. |
|
jsonish
Package jsonish parses the JSON that models actually return.
|
Package jsonish parses the JSON that models actually return. |
|
Package mcpserver exposes the daemon's research surface over MCP (§5.1).
|
Package mcpserver exposes the daemon's research surface over MCP (§5.1). |
|
Package obs provides structured logging and lead-level tracing.
|
Package obs provides structured logging and lead-level tracing. |
|
Package output turns a finished session's claims into a report (§13).
|
Package output turns a finished session's claims into a report (§13). |
|
Package planner decomposes a question into leads and replans as evidence arrives.
|
Package planner decomposes a question into leads and replans as evidence arrives. |
|
Package pricing converts model token usage into money.
|
Package pricing converts model token usage into money. |
|
Package queue is the lead queue: dispatch, leases, and recovery.
|
Package queue is the lead queue: dispatch, leases, and recovery. |
|
Package record is the record/replay cassette layer.
|
Package record is the record/replay cassette layer. |
|
Package session runs one research session end to end.
|
Package session runs one research session end to end. |
|
Package store defines the persistence boundary.
|
Package store defines the persistence boundary. |
|
sqlite
Package sqlite implements store.Store on SQLite via a pure-Go driver.
|
Package sqlite implements store.Store on SQLite via a pure-Go driver. |
|
tools
|
|
|
academic
Package academic is the provider boundary for scholarly sources (§10.2).
|
Package academic is the provider boundary for scholarly sources (§10.2). |
|
extract
Package extract turns fetched bytes into clean text plus metadata.
|
Package extract turns fetched bytes into clean text plus metadata. |
|
fetch
Package fetch retrieves web content under egress, politeness, and rate controls, and classifies every attempt.
|
Package fetch retrieves web content under egress, politeness, and rate controls, and classifies every attempt. |
|
limiter
Package limiter provides per-key rate limiting.
|
Package limiter provides per-key rate limiting. |
|
search
Package search turns a question into candidate URLs.
|
Package search turns a question into candidate URLs. |
|
Package verifier builds and scores the claim graph (§11).
|
Package verifier builds and scores the claim graph (§11). |
Click to show internal directories.
Click to hide internal directories.