mirror of
https://github.com/0xMassi/webclaw.git
synced 2026-04-25 00:06:21 +02:00
fix: v0.1.1 — MCP identity, timeouts, exit codes, URL validation
Critical: - MCP server identifies as "webclaw-mcp" instead of "rmcp" - Research tool poll loop capped at 200 iterations (~10 min) CLI: - Non-zero exit codes on errors - Text format strips markdown table syntax MCP server: - URL validation on all tools - 60s cloud API timeout, 30s local fetch timeout - Diff cloud fallback computes actual diff - Batch capped at 100 URLs, crawl at 500 pages - Graceful startup failure instead of panic Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
09fa3f5fc9
commit
ea9c783bc5
8 changed files with 194 additions and 34 deletions
18
CHANGELOG.md
18
CHANGELOG.md
|
|
@ -3,6 +3,24 @@
|
|||
All notable changes to webclaw are documented here.
|
||||
Format follows [Keep a Changelog](https://keepachangelog.com/).
|
||||
|
||||
## [0.1.1] — 2026-03-24
|
||||
|
||||
### Fixed
|
||||
- MCP server now identifies as `webclaw-mcp` instead of `rmcp` in the MCP handshake
|
||||
- Research tool polling caps at 200 iterations (~10 min) instead of looping forever
|
||||
- CLI returns non-zero exit codes on errors (invalid format, fetch failures, missing LLM)
|
||||
- Text format output strips markdown table syntax (`| --- |` pipes)
|
||||
- All MCP tools validate URLs before network calls with clear error messages
|
||||
- Cloud API HTTP client has 60s timeout instead of no timeout
|
||||
- Local fetch calls timeout after 30s to prevent hanging on slow servers
|
||||
- Diff cloud fallback computes actual diff instead of returning raw scrape JSON
|
||||
- FetchClient startup failure logs and exits gracefully instead of panicking
|
||||
|
||||
### Added
|
||||
- Upper bounds: batch capped at 100 URLs, crawl capped at 500 pages
|
||||
|
||||
---
|
||||
|
||||
## [0.1.0] — 2026-03-18
|
||||
|
||||
First public release. Full-featured web content extraction toolkit for LLMs.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue