Releases: vnmoorthy/reweave
Releases Β· vnmoorthy/reweave
Release list
v0.3.0 β run it like infrastructure
Operational maturity for the healing loop:
- π©Ί /api/health + π /metrics β dependency-free Prometheus exposition (runs, drift, heals, dollars recovered, per-status gauges)
- π Webhooks β
REWEAVE_WEBHOOK_URLreceives all 6 lifecycle events as JSON (Slack-compatibletext); best-effort by design - β©οΈ One-move rollback β
POST /api/sources/{id}/rollback+ dashboard button; accountable + audited (immutable versions, ADR-0003) - π API auth β optional bearer token (
REWEAVE_API_TOKEN), health exempt for load balancers - π³ Docker β multi-stage image (build + in-container healthcheck verified),
docker compose up, deploy guide - π API reference (16 REST routes, 9 MCP tools, CLI, Python API, data model) + FAQ
- β±οΈ Benchmarks β measured: full heal synthesis 6.7ms median, bootstrap 2.3ms (Apple M3, N=25)
26 tests, lint clean, CI green on 3.10β3.12. Roadmap now tracked in issues under the v0.4.0 milestone.
v0.2.0 β from demo to product
Reweave now does real work end to end:
- β¨ Zero-selector onboarding β paste a URL + 2 golden examples; the Surgeon synthesizes and validates the extraction spec (
POST /api/sources,reweave add, MCPadd_source, dashboard οΌ Add source). Verified against the live web: 3 examples β 20 rows at 100% confidence on books.toscrape.com. - π§² Attribute anchoring β golden values found in text or attributes (
title=/alt=), per-shape candidate groups, most-specific container selection: a few examples generalize to the whole page. - π¦ Data out β every run stored, data drawer in the dashboard, CSV/JSON export, MCP
get_rows. - π°οΈ Autopilot β continuous monitoring; repairs still deploy only through the human gate.
20 tests, lint clean. Full notes: CHANGELOG.md
v0.1.0 β the one-day build
The Agent Harness Hackathon build: a self-healing web-data agent with a human holding the deploy key.
Highlights
- π§ Record-anchored selector synthesis β repairs are derived from your golden records and validated against them before they can even be proposed (ADR-0001)
- π‘οΈ Two-layer approval gate β MCP
destructiveHint+ an accountable in-core gate; immutable spec versions make rollback a pointer move - π MCP server for TrueForge (config + SKILL.md operator pack included), Bright Data Web Unlocker fetch layer with provenance
- πΊ Mission-control dashboard with a breakable 3-era demo storefront
- β 13 tests incl. full-lifecycle E2E; lint + tests green on 3.10β3.12
Attached: the 10-slide pitch deck.
Full details: CHANGELOG.md