cloud.abridge.services

FAQ

Updated 2026-08-29

What should I hand over?

Send as much suitable engineering work as possible. Good factory work has four things:

  • A clear outcome — what should be different for a user or operator.
  • A known repository or a deterministic repo: pin.
  • Observable acceptance criteria and the checks that prove them.
  • Product, clinical, security, and rollout decisions already settled by humans.

Keep shaping the work with humans first when the product behavior or owner decision is still open, there's an unresolved migration/compatibility/privacy/ rollout decision, it's an active incident needing real-time coordination, or it depends on raw PHI/secrets that shouldn't enter a ticket or PR.

How do I trigger a build?

Apply the AI FACTORY: READY TO BUILD label to a draft PR that carries the plan/spec, or comment /frankie on it. Either way, only Abridge GitHub org members can trigger, on any repo where the abridge-apex GitHub App is installed. The label is the API; the conversation is the interface.

Does Frankie ever merge my PR?

No. Frankie pushes and reports "ready for merge," but it never merges and never flips a draft to ready-for-review. Both are always a human action — this is hard-coded.

My agent shows old tool names (frankie_build, frankie_session)

The local frankie-* skills were removed — everything goes through the MCP now. Toggle the frankie-mcp connection off/on (or reload the editor once); the server version-stamps its tool surface, so a reconnect refreshes stale caches. You should see the current surface headed by frankie_handover, frankie_finish, and frankie_takeover.

Warnings that the Frankie MCP isn't available

Follow the MCP setup in Getting started. If you have an old HTTP frankie-mcp or a separate frankie-teleport entry, remove it first, then add the direct Teleport command as frankie-mcp. If your Teleport session expired, re-run tsh login --proxy=abridge.teleport.sh:443 — don't add another MCP.

PNPM can't find @abridge/frankie

Run pnpm login first. You need NPM access; file a Serval ticket if you don't have it.

I don't know why my build failed

The Apex Console can help. Find your PR in the list, click the trace button, and review the center console or ask questions in the right pane. Access needs the apex-dashboard-users Google Group — request it in #swat-factory.

Can I take a run local?

Yes. Say "take this over"frankie_takeover cancels the remote build and returns the branch checkout recipe plus full session context, so your local agent continues from where the factory stopped. If the factory failed, please ping #swat-factory with the PR URL first — Frankie is in alpha and the team wants to inspect failure cases.

How do I get Slack notifications?

Configure your public email in GitHub (Settings → Public profile → choose your Abridge email). That lets Frankie's Slack bot map to your account and notify you when actionable status on your PR changes.