Web Crawl
Automated web reading pipeline — harvests articles from configurable sources (Hacker News, Lobsters, RSS/Atom feeds), evaluates them with an AI agent, learns user interest over time via feedback, and produces a curated HTML report with ranked recommendations. Designed for agent-driven reading workflows where an AI reads on the user's behalf and surfaces what matters.
Global Arguments
| Argument | Type | Description |
|---|---|---|
| sources | array | List of sources to harvest from. Each source has a type (hackernews, lobsters, rss) and type-specific config. |
| Argument | Type | Description |
|---|---|---|
| maxTotal | number | Maximum total candidates to return across all sources. |
Resources
Global Arguments
| Argument | Type | Description |
|---|---|---|
| harvesterModelId | string | Model ID or name of the harvester instance to read candidates from. Empty = find any @twonines/web-crawl/harvester. |
| maxArticles | number | Maximum articles to evaluate per run. |
| Argument | Type | Description |
|---|---|---|
| harvestId? | string | Specific harvest run to evaluate. If omitted, uses the most recent. |
| assessments | array | The agent's assessments of the articles. The agent reads the content (provided via context or fetched) and fills these in. |
| Argument | Type | Description |
|---|---|---|
| urls | array | URLs to fetch content from. |
| Argument | Type | Description |
|---|---|---|
| signals | array | Batch of feedback signals. |
| Argument | Type | Description |
|---|---|---|
| runId? | string | Specific evaluation run to report on. If omitted, uses the most recent. |
| title | string | Title for the HTML report page. |
| outputPath? | string | Local file path to also write the HTML to (in addition to the swamp file artifact). |
Resources
Files
Complete web crawl pipeline: harvest fresh articles from configured sources, then evaluate them (agent-driven assessment), then generate the curated HTML report. The evaluate step requires an AI agent to run — it reads the harvested candidates, fetches their content, and produces opinionated assessments. This workflow is intended to be triggered by an agent session or scheduled with agent involvement.
Curated HTML reading list with ranked recommendations and engagement notes. Renders assessments from the web-crawl evaluator into a styled page.
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned