internal/

directory
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 17, 2026 License: Apache-2.0

Directories

Path Synopsis
Package bench measures whether the distillation is actually worth doing.
Package bench measures whether the distillation is actually worth doing.
Package canvas recovers meaning from content that exists only as pixels.
Package canvas recovers meaning from content that exists only as pixels.
Package capture defines the wire format produced by the in-page extraction script and the merge logic that folds a sequence of scroll checkpoints into a single deduplicated set of nodes.
Package capture defines the wire format produced by the in-page extraction script and the merge logic that folds a sequence of scroll checkpoints into a single deduplicated set of nodes.
Package cli implements sieve's subcommands.
Package cli implements sieve's subcommands.
Package corroborate holds the confirm-only index used to decide whether a string recovered from pixels was really something the site shipped.
Package corroborate holds the confirm-only index used to decide whether a string recovered from pixels was really something the site shipped.
Package distill is the orchestrator: it takes a URL and returns an artifact, choosing how much work to do along the way.
Package distill is the orchestrator: it takes a URL and returns an artifact, choosing how much work to do along the way.
Package emit renders a content graph to the output formats.
Package emit renders a content graph to the output formats.
Package escalate decides how hard to work on a page.
Package escalate decides how hard to work on a page.
Package fetch is tier 0: a plain HTTP GET, and the cheap checks that decide whether anything has changed since last time.
Package fetch is tier 0: a plain HTTP GET, and the cheap checks that decide whether anything has changed since last time.
Package graph turns a raw scroll capture into a content graph: text runs reassembled, chrome separated from content, hidden content quarantined, heading levels inferred from typography rather than tag names, and reading order recomputed from geometry.
Package graph turns a raw scroll capture into a content graph: text runs reassembled, chrome separated from content, hidden content quarantined, heading levels inferred from typography rather than tag names, and reading order recomputed from geometry.
Package llm wraps a chat model for the two places sieve needs one: captioning canvas regions that yielded nothing to the scene-graph parse, and running the benchmark's question sets.
Package llm wraps a chat model for the two places sieve needs one: captioning canvas regions that yielded nothing to the scene-graph parse, and running the benchmark's question sets.
Package mcpserver exposes sieve to agents over the Model Context Protocol.
Package mcpserver exposes sieve to agents over the Model Context Protocol.
Package render drives a headless Chromium session: it loads a page, waits for it to stop moving, sweeps the viewport through the full scroll height, and hands back a deduplicated capture of everything that was ever on screen.
Package render drives a headless Chromium session: it loads a page, waits for it to stop moving, sweeps the viewport through the full scroll height, and hands back a deduplicated capture of everything that was ever on screen.
Package safety holds the guards that stand between an agent-supplied URL and the network: address filtering, robots.txt compliance, and per-domain rate limiting.
Package safety holds the guards that stand between an agent-supplied URL and the network: address filtering, robots.txt compliance, and per-domain rate limiting.
Package serve hosts distilled artifacts with content negotiation.
Package serve hosts distilled artifacts with content negotiation.
Package snapshot records a capture so a graph can be rebuilt without a browser, a network, or the site.
Package snapshot records a capture so a graph can be rebuilt without a browser, a network, or the site.
Package static extracts content from served HTML without a browser.
Package static extracts content from served HTML without a browser.
Package textnorm cleans recovered text once, at the graph boundary.
Package textnorm cleans recovered text once, at the graph boundary.
Package tokens estimates how many tokens a piece of text will cost.
Package tokens estimates how many tokens a piece of text will cost.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL