Changelog

What shipped, when.

A running list of what we’ve built, grouped by the part of the product it touches.

Ultron Shell

  • Brought the shell worker in-repo with live streaming and made it the native sandbox backend and the Computer tab, retiring the previous external one.
  • Pod-truth /work: the workspace never comes up empty and never silently re-clones, with a cold-start "resuming workspace" status and a gate backstop.
  • Native file search in the sandbox (shell_glob, shell_grep) and a general monitor tool that streams any command's output live into chat.
  • Hard VERIFY, COMMIT and DEPLOY gates, and execution now requires a selected repo and branch.

Tool calling & capability discovery

  • A deferred tool registry with tool_search, later merged into discover_capability: one door, one registry, one gate.
  • discover_capability wired into chat with 35 integration actions; engineering shell tools registered as a first-class tool kind.
  • Trimmed roughly 34 rare tools out of the always-loaded core set to keep the prompt lean.
  • todo_write plus enter and exit plan mode for in-chat planning.

Chat engine & model routing

  • One model registry as the single source of truth for every tier (Minuet, Allegro, Forte, Plinth), plus a new Plinth tier (free, 262k context) and a fast no-tools lane.
  • A unified Completion Gate replacing scattered stop-guards, with per-turn cost accounting and a consecutive-failure breaker.
  • delegate_subagents routed by tier, a floating text-selection picker (Copy, Markdown, Attach as context), and cleaner tool and reasoning rendering.
  • Shared chats now carry the full tool tree and interleaved stream.

Browser & computer use

  • A stateful browser_session worker wired into chat, with login and context persistence and a live Computer-tab view to watch Ultron browse, including screencast and take-over.
  • Anti-bot resilience: stealth input, detect-and-degrade on bot walls, a residential-proxy fallback, and browse-as-country routing.
  • Structured extraction with PDF support, a vision fallback for actions, network-response capture, research and authenticated-crawl composites, and session recording.

Memory & Brain

  • Hybrid recall (vector plus full-text) and embedding-based memory recall on shell turns, with a nightly consolidation cron.
  • Brain wired end to end: Memories, Files (in-app preview, locked bucket), Agreements, and a full Notes and Pages system with editor, database views, templates, trash and revisions.
  • Projects group your conversations so threads, deliverables and memories share one workspace.

Lead sources & signals

  • Lead-scraping actors that stream straight into your CRM: Google Maps brick-and-mortar, LinkedIn job-listings hiring signals, and tracked-profile job and title change detection.
  • Company enrichment across LinkedIn and web sources feeding the prospecting and outreach pipeline.

Skills & the engineering unit

  • A shell-proof skills and techniques router with a deterministic turn-mode gate and tier-aware routing, plus library_search and a research skill.
  • A lifecycle hook system, HITL pause and resume with a wait_for_approval tool and an Execute or Reject pill, and 12 engineering skills bundled into the sandbox template.

Credentials, vault & security

  • A credential vault with encryption and login injection, auto-vaulting of secrets pasted into chat, named API-key secrets, and 13 bring-your-own-key validators.
  • Credential injection at the egress edge (the secret-exfil fix), per-app limits, and removal of the global key from the container.

App platform & deploys

  • deploy_wfp ships built /work apps live, with an executable backend, static assets and server-side secrets.
  • Provisioning tools for a database, object storage, a key-value store and an AI gateway, per-user resource ownership, an outbound egress guard, and app lifecycle (list and delete).

Background jobs & missions

  • Generic background-job inspect, control and create tools with every kind wired, plus missions with auto-attribution and notifications.
  • Warm in-turn await for background jobs and a surfaced kill reason on dead jobs.

Milestones & credits

  • Milestones: all-user tracking, an activity event stream, and credit-grant observability.
  • A rebuilt credit system (1 USD = 1000 credits, tier-aware deduction, a daily free allowance), a unified wallet and a per-model rate catalog, plus a referrals invite loop.
  • Native in-app checkout with an inline subscription manager and invoice downloads.

Calls & Sales Copilot

  • A meeting-bot wired end to end, and a Sales Copilot with a live transcript, stage detection, a moment rail, pre-call brief and post-call review, with transcripts materialized into Brain.

Carousels, images & video

  • A self-contained carousel render service, carousel-extract (image to editable template), inline image generation, and iterative single-slide editing.
  • A reference library of brand design systems and infographics wired into the planner, so generated slides match a real visual language.
  • Drop-a-video-in-chat ingest end to end with video insights, plus lightweight image description.

Voice, connectors & MCP

  • Voice dictation (mic to transcription to composer) with voice-activity auto-stop.
  • A 42-app connector registry, custom user-added remote MCP servers, a one-tap key sheet, and the Ultron MCP server with an external bridge.

GitHub & import

  • Per-conversation repo and branch lock, an app-token broker in the shell, and git-backed /work persistence.
  • Import of existing ChatGPT and Claude chat history.