Changelog
What shipped, when.
Tanvrit Automator follows Semantic Versioning. Major bumps signal breaking changes to the public API (AgentCore, AgentAction, AppPreferences shape) or the bench corpus format. Minor bumps add features without breaking compatibility. Patch bumps are bug fixes only.
Highlights
- •First general-availability release. Free / local tier ships.
- •Five-phase agent loop (Perceive · Plan · Execute · Verify · Record) with bounded retry caps.
- •31 ToolDispatcher actions exposed both internally and over MCP.
- •Local Ollama backend by default — qwen2.5-coder, nomic-embed-text, qwen2.5-vl.
- •Vision fallback (Qwen2.5-VL + Tesseract OCR) when DOM is empty.
- •Bench corpus + AssertionEvaluator gating engine PRs.
- •TrajectoryRecorder + TrajectoryRAG — every step persisted to ~/.automator/automator.db.
- •MCP server exposing all 31 tools to Claude Desktop, Cursor, Zed.
- •Signed installers for macOS (Apple Silicon + Intel), Windows, Linux.
Highlights
- •RC for 1.0.0. Bench-corpus stabilisation across the seed flows.
- •AnthropicClient parity with OllamaClient for prompt caching and tool-use.
- •SmartAutofill (opt-in via AGENT_SMART_AUTOFILL=on) for cohesive single-form pages.
Fixes
- •Vision fallback no longer misfires when DOM is partially populated.
- •Trajectory exporter handles non-UTF-8 page text without crashing.
Highlights
- •TrajectoryRAG retrieval — successful past flows surface as in-context exemplars for the planner.
- •FlowReplayer: self-healing replay with up to 3 LLM heals per scenario.
- •PatternMatcher (URL → flow routing) for project-scoped scenarios.
Fixes
- •STUCK_THRESHOLD calculation no longer counts identical screenshots that differ only in cursor position.
Highlights
- •First public beta.
- •Compose Multiplatform desktop UI with Projects / Bench / Settings tabs.
- •Playwright 1.52 with auto-download of browser binaries.
- •SQLDelight schemas for trajectories, bench flows, projects.
Breaking
- •AppPreferences JSON shape stabilised — earlier alpha config files do not migrate.
0.5.0
12 February 2026Preview
Highlights
- •Internal preview to selected Tanvrit teams. Agent loop functional but unstable; vision fallback experimental.
Semver policy
Major (X.0.0) — breaking changes to the public Kotlin API, AppPreferences JSON shape, AgentAction sealed class, or bench corpus format. We will publish a migration guide one minor release before any major bump. Minor (0.X.0) — backwards-compatible features. Patch (0.0.X) — bug fixes only. Pre-release suffixes (-beta.N, -rc.N) follow the same rules but may include in-flight breaking changes documented in the release notes.