Repository navigation
Releases: agntn/web
Releases · agntn/web
Release list
v0.9.0
🚀 Enhancements
- Reveal what a page hides (#290)
- Read linked stylesheets in reveal (#293)
- Read
@layerblocks in reveal (#298) - Read
@mediablocks in reveal (#310)
🩹 Fixes
- search: Borrow the OMP 18.3+ Codex login (#286)
- context: Skip login redirects (#300)
- cli: Serve MCP from a stale dist (#301)
💅 Refactors
📖 Documentation
- Slim down AGENTS.md (#297)
⚠️ Breaking Changes
⚠️ Move the tools to@agntn/tools(#288)
❤️ Contributors
v0.8.0
v0.7.5
🩹 Fixes
- exa: Stop sending each long highlight twice (#270)
- errors: Keep the failing URL on HTTPError (#271)
- deps: Let web install next to Pi 1.0 (#273)
- docs: Give each IPv6 /64 one quota, not 2^64 (#277)
💅 Refactors
- client: Fetch on its own (#275)
✅ Tests
- Pack the bin instead of trusting dist/ (#278)
❤️ Contributors
v0.7.4
🚀 Enhancements
- mcp: Take src edits on restart (#223)
- docs: Landing and explorer as instruments (#238)
- cli: Let web read skip the provider cache (#253)
🔥 Performance
🩹 Fixes
- errors: Put the provider on RateLimitError (#209)
- read: Keep maxTokens off the auto fallback (#211)
- cli: Exit quietly once the reader hangs up (#222)
- docs: Count readers from the catalog (#224)
- cli: Drop colors in pipes and NO_COLOR (#226)
- tinyfish: Read plain-text files whole (#233)
- tinyfish: Wrap a text file in pre for HTML (#235)
- tinyfish: Let a blocked read fall back (#241)
- tavily: Pass a failed fetch on to Exa (#244)
- client: Wait out the rate limit window (#250)
- deps: Leave typebox to Pi (#251)
- docs: Let Cloudflare count explorer misses (#252)
- cli: Refuse unknown flags (#255)
- tinyfish: Refetch a tree the cache left null (#257)
📖 Documentation
- serpapi: Free plan gives 250 searches (#225)
✅ Tests
- Bundle the source, not a stale dist (#258)
❤️ Contributors
v0.7.3
🚀 Enhancements
🔥 Performance
- firecrawl: Trim read metadata to the fetch (#201)
🩹 Fixes
- registry: Load each provider module once (#193)
- Split a JSON list string into a batch (#194)
- tavily: Keep a null answer out of metadata (#198)
- execution: Don't let GC drop a deadline (#199)
- pack: Ship tool-titles.ts with the TUI (#200)
- errors: Say which provider refused the key (#202)
❤️ Contributors
v0.7.2
🚀 Enhancements
- serpapi: Filter results by date (#189)
🔥 Performance
- read: Skip scanning past the requested page (#182)
- Start MCP without the HTTP stack (#185)
- Shorten search and read continuations (#188)
- search: Send each fan-out record once (#190)
🩹 Fixes
- tinyfish: Stop fetching links a bound drops (#181)
- Take blank optional inputs as unset (#184)
- errors: Quote only the start of a long body (#186)
- search: Cut every date bound to its UTC day (#187)
❤️ Contributors
v0.7.1
v0.7.0
v0.6.0
v0.5.5
🚀 Enhancements
- tavily: Read pages with Extract (#157)
🩹 Fixes
- cli: Search-image runs on an empty registry (#145)
- serpapi: Lens with no matches throws (#146)
- brave: Snippets come back as HTML (#147)
- serpapi: Cut the page to maxResults (#151)
- cli: A failed provider ends in a stack trace (#154)
🏡 Chore
- Add
renovate.json(ab77c39)