Skip to content

Releases: vnmoorthy/reweave

v0.3.0 β€” run it like infrastructure

Choose a tag to compare

@vnmoorthy vnmoorthy released this 30 Aug 00:57

Operational maturity for the healing loop:

  • 🩺 /api/health + πŸ“ˆ /metrics β€” dependency-free Prometheus exposition (runs, drift, heals, dollars recovered, per-status gauges)
  • πŸ”” Webhooks β€” REWEAVE_WEBHOOK_URL receives all 6 lifecycle events as JSON (Slack-compatible text); 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

Choose a tag to compare

@vnmoorthy vnmoorthy released this 30 Aug 00:12

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, MCP add_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

Choose a tag to compare

@vnmoorthy vnmoorthy released this 30 Aug 00:00

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