2026-04-26 · v1.9.0 · feat
Custom workflows — bring your own graph
The six built-in presets are no longer the ceiling. Send a custom state machine inline on POST /v1/agents — your own states, transitions, allowed_tools per state, parallel_group fan-out, all the same fields the built-ins use. Server enforces hard caps: max 50 states, ≤256 KB JSON, no transition cycles, every allowed_tool must be a tool the runtime actually exposes. Cycle detection is a real DFS, not a comment.
2026-04-26 · v1.9.0 · feat
Memory namespace helpers
Four conventional namespaces — short_term, long_term, entity, contextual — now have first-class helpers in the Python, TypeScript and Rust SDKs. Same vocabulary as LangChain and CrewAI. The generic /v1/memory/:namespace endpoint is unchanged: pick the convention or your own name.
2026-04-26 · v1.9.0 · feat
Orchestrator timeline in the sandbox
The live agent sandbox now renders a Gantt-style timeline of the state machine — each step's duration is a bar, success is green, retries amber, cache hits blue, failures red. Hover gives token counts and the next state. Open the capot during a pitch and the orchestrator stops being a black box.
2026-04-26 · v1.9.0 · onboarding
Live agent sandbox + docs gaps closed
The live agent sandbox at /tools/test-agent is back — pick a preset, write a prompt, see a real verdict and per-claim breakdown without signup. The docs page now spells out the wauldo.toml schema and the available presets, so a new dev can configure an agent in one read instead of guessing.
2026-04-26 · v1.9.0 · hardening
Agent runtime hardening
Deep audit pass over the agent runtime: verdict and claim counts now reflect the real fact-check (no more cosmetic numbers), tighter SSRF protection on every web tool, broken MCP connections surface a clear error, background task crashes log instead of disappearing.
2026-04-26 · v1.9.0 · feat
MCP bridge
Connect any MCP server and every remote tool becomes a Wauldo tool, registered alongside the natives. The whole MCP ecosystem is now reachable through one config file.
2026-04-26 · v1.9.0 · feat
RSS, Slack, GitHub, email tools
Four more native tools. Read feeds, post to Slack, read GitHub repos and issues, send email via SMTP. Closing the gap with the bigger frameworks, ship by ship.
2026-04-26 · v1.9.0 · feat
Wikipedia, arXiv, datetime tools
Three more native tools for agents. Encyclopedic lookups, academic paper search, and date arithmetic.
2026-04-25 · v1.9.0 · feat
Web search for agents
Agents can now search the live web. One more tool, fewer reasons to bring your own framework.
2026-04-20 · v1.9.0 · feat
X-Wauldo-Details header
The RapidAPI path now returns a per-claim breakdown via a base64-encoded JSON header. VSCode plugin users on the marketplace path get the full verification drawer with claims and source cards — the same view Enterprise direct users already had.
2026-04-19 · v1.9.0 · fix
Verification honesty update
Verdict mapping reworked. CONFLICT is now reserved for actual contradictions (hallucination rate above 0.5), not low support scores. UNVERIFIED means "no source matched" — no more fake PARTIAL verdicts when the lexical layer couldn't find a hit.
2026-04-18 · v0.5.0 · feat
VSCode plugin — Wauldo Code
Dual-mode client that auto-detects RapidAPI marketplace URLs versus direct Enterprise endpoints. Inline verify drawer surfaces claims and sources next to any answer. Packaged locally at v0.5.0, ready for marketplace when the founder says go.
2026-04-05 · v0.6.0 · feat
SDK v0.6.0 — Async + Community
Python SDK shipped async support end-to-end. Seven community pull requests merged this cycle. Thanks to @qorexdev (7 PRs) and @dagangtj (1 PR) for the outside contributions.
2026-03-28 · v1.7.0 · feat
Native PDF and DOCX upload
The /v1/upload endpoint now accepts PDF and DOCX files directly. Automatic chunking, multilingual text extraction across French, English, and Spanish. No preprocessing required on the client side.
2026-03-22 · v1.6.0 · perf
Quality breakthrough — 81% to 97%
Adversarial pass rate jumped from 81% to 97% after we shipped verification inside the reasoning loop instead of bolting it on after the fact. The 0% hallucination rate held across the regression suite.
2026-03-15 · v1.5.0 · launch
SDKs published
Python landed on PyPI, TypeScript on npm, Rust on crates.io. All three MIT-licensed. Identical surface across languages — write once, port the client in minutes.
2026-03-08 · v1.0.0 · launch
Public launch
wauldo.com live. api.wauldo.com in production. Session state and chunk storage cached behind the API. First external users onboarded same day.
2026-02-22 · v0.8.0 · feat
Intelligent model routing
Seven LLM providers behind one router. Cost-aware fallback between them based on latency and price per token. Tiered intelligence selection per query — cheap for trivial lookups, strong for reasoning chains.
2026-02-10 · v0.6.0 · security
Security hardening
Typed tenant identifiers enforced at every request boundary — no raw strings. API key revocation list layered on top of the issuance store. Auth failures default to closed, never open. Three-layer defense against prompt injection attacks on ingested content.
2026-01-15 · v0.1.0 · launch
Core platform
Initial backend. First version of POST /v1/fact-check. Basic retrieval-augmented generation with a hybrid lexical-plus-vector scorer. The foundation everything else sits on.