Skip to content

Templates

Twelve jobs, each one run before it was listed

Examples for the jobs people bring to Steerpane. Each was last run on November 4, 2026, against a local Steerpane server rather than production. Under each one is how it was checked.

Logins

  • Saved login reuse

    Log in once with a stored credential, then open later browsers already signed in. Your code and your model never see the password.

    profilesvault_fillprofile_mode

    Ran end to end with real Chromium. On a practice site with its published test account.

  • MFA with a vault TOTP secret

    Get through an authenticator-code login without a person: the vault works out the current code and types it, only on the credential's site.

    vault_fill

    Ran end to end with real Chromium. On a login test site with its published test account.

  • Email and SMS codes

    Receive a login code by webhook and type it into the page, without the code passing through your model.

    /v1/codeswait_for_code

    Ran end to end with real Chromium. The script pushed the message itself, as a provider's webhook would. No real email or SMS provider.

People

  • Human in the loop

    The agent asks for a person, goes on hold while its commands queue, and learns whether the person finished the step.

    request_human_helpwait_for_humantakeover

    Ran end to end with real Chromium. A script played the person through the same takeover and handback API the dashboard uses.

  • Embedded takeover

    Your users take over the browser inside your own product and never visit Steerpane. Needs the Scale or Enterprise plan.

    embed linkspostMessagewait_for_human

    Ran end to end with real Chromium. A headless browser loaded a page with the iframe and clicked its Take over and Done buttons.

Portals and forms

  • Form filling

    Read a form's fields, fill them by label, and check the values, stopping before submit.

    form_fieldstypeclick

    Ran end to end with real Chromium. On a public echo form, never submitted.

  • Portal file downloads

    Download files by clicking links in the browser, keep them in the file store, and fetch them as one ZIP.

    downloadfileszip_session_files

    Ran end to end with real Chromium. On a practice page of sample files, without a login.

  • act and observe with a custom endpoint

    Model key

    Describe a browser step in words, and have it answered by your own OpenAI-compatible endpoint.

    actobservemodel keys

    Ran end to end with real Chromium, but against a stand-in endpoint that matches words, never a real model. It shows the plumbing works, not how well a model chooses.

Public data

  • Licence verification

    Check a registration in a public register and keep a screenshot of the record as evidence.

    fetchscreenshot

    Ran end to end with real Chromium. Against the US NPI Registry, for an organization. An active NPI shows a registration, not that a professional licence is valid.

  • SEC filing data

    Read a company's latest annual reports from SEC EDGAR, sending the identifying header the SEC asks automated tools for.

    sessionsnetwork_rules

    Ran end to end with real Chromium. Against data.sec.gov.

  • Smart fetch with browser fallback

    Read a page the cheap way first, and start a browser only if the text you need isn't there.

    fetchsessionswait_for

    Ran end to end with real Chromium. On a public scraping practice site, with and without JavaScript.

The source for these isn't public yet. Sites change, so a template can stop working without any change on our side.