Updates

Changelog

Shipped work for Repairo — early access moves fast.

Go joins TypeScript/JavaScript/Python as a fully-repaired language

2026-09-14

  • Deterministic Go repairs: URL/base-path literals, 1:1 enum renames (map-index and struct dot-access), required-field insertion into map[string]interface{}/any literals, struct-tag JSON key renames
  • Struct composite literals needing a brand-new field are flagged for manual review, never guessed — adding a field means editing the struct's type declaration, which is out of scope for an automated patch
  • Go syntax gate (balanced brackets + no empty elements between commas) before any auto-fix PR
  • CLI repair now scopes transforms to impacted files only (previously ran every transform against every file); Python repairs on the CLI now support --agent-resolve, matching TypeScript
  • validateInMemory (the hosted GitHub-PR path) now actually typechecks plain .js/.jsx/.mjs/.cjs consumers, not just .ts/.tsx
  • Optional Pyright gate for Python: runs only when a pyrightconfig.json/pyproject.toml and a real pyright binary are both present, baseline-aware like the existing TypeScript check

First-class Python consumer repair

2026-09-14

  • GitHub App and CLI scan .py consumers (skip venv / __pycache__)
  • Deterministic Python repairs: URL literals, 1:1 enums, required dict keys/kwargs, explicit field renames
  • camelCase and snake_case field names; Python syntax gate before auto-fix PRs

Vendor poll cron + multi-language patches + agent marketplace

2026-07-26

  • Secured /api/cron/poll-vendors + optional VENDOR_POLL_MS in-process poller
  • Python/Go-aware URL and enum string repairs
  • Public /agents and /agents/[vendor] install pages

Vendor agents + repo discovery

2026-07-26

  • Catalog agents (Stripe, GitHub REST, Petstore) with remote OpenAPI fetch
  • Scan repo for OpenAPI + client files (TS/JS + Python discovery)
  • Install agent → watched integration with baseline polling
  • Quick Repair “Scan repo” autofill

SaaS billing essentials

2026-07-26

  • Free / Pro plan limits (integrations, monthly runs, seats)
  • Usage meters and payment-failed state in the app
  • Pending team invites by GitHub username
  • Audit log + API rate limits
  • Public /pricing page

Landing motion + clearer repair errors

2026-07-26

  • Animated silver mesh gradients on the home hero
  • File-not-found errors name the missing OpenAPI/consumer path
  • Removed marketing LinkedIn phrasing from the funnel

Production OAuth on Vercel + Railway

2026-07-25

  • Signed OAuth state for proxy-safe GitHub login
  • Vercel UI proxies /api/* to Railway (SQLite + repairs)
  • Hardened callback errors and auth status diagnostics

GitHub MVP

2026-07-24

  • Connect repo → repair from OpenAPI paths → open real PRs
  • Watched integrations + GitHub push webhooks
  • Quick Repair one-shot flow for first-time users
Open the app