Changelog
What's new in Steerpane
Every release, newest first. Self-hosted installs can upgrade by bumping the image tag.
v0.14
0.14 — Functions
Deploy browser automations as versioned HTTP endpoints, with builds, logs and per-invocation recordings.
- NewFunctions: push code, get a build, invoke over HTTP and receive JSON.
- NewInvocation history with links to each session's replay.
- ImprovedSession scheduler now pre-warms nodes when a function is invoked in bursts.
- FixedReplay timeline could drift by up to a second on long sessions.
v0.13
0.13 — Embeddable live view
Put a live session inside your own product with a signed, expiring iframe.
- NewEmbed links scoped to one session, view-only or with takeover allowed.
- NewAuto-expiry and one-click revoke for every link.
- ImprovedLive view switches to a lower-bandwidth stream on slow connections.
v0.12
0.12 — Credentials vault + TOTP
Store passwords and 2FA seeds once; agents fill them by reference and never see the secret.
- NewCredentials vault with per-project access control.
- NewTOTP codes generated server-side and typed into the page.
- ImprovedAudit log entries for every vault read.
- FixedPassword fields in iframes weren't detected on some login pages.
v0.11
0.11 — Hosted agents
Save a goal and model settings as an agent and run it on Steerpane with structured output.
- NewHosted agents with run history, step logs and JSON schema output.
- NewBring your own model key for Anthropic, OpenAI, Google or OpenRouter.
- Improvedrun_task MCP tool streams progress back to the client.
v0.10
0.10 — Fetch & search APIs
Cheap paths first: get a page as Markdown or search the web without starting a browser.
- Newfetch_page returns Markdown, HTML or links in about 100 ms.
- Newweb_search with title, URL and snippet results.
- ImprovedSKILL.md now teaches agents to try fetch before opening a session.
v0.9
0.9 — Webhooks
Signed events for session lifecycle and control changes, with retries and a delivery log.
- NewWebhook endpoints with event filters and HMAC-SHA256 signatures.
- NewDelivery log with request, response and one-click redeliver.
- Fixedcontrol.handback could fire before queued commands finished replaying.
v0.8
0.8 — Queued commands during takeover
Agents no longer fail while a human is in control — their commands wait and replay on hand back.
- ImprovedCommands sent during takeover are queued in order instead of rejected.
- ImprovedLive view shows the queue length in the takeover banner.
- FixedKeyboard focus was lost after handing control back.