AI Engineer

Agents in Orbit: Workflows, Not Autopilot — Eduardo Simon & Javier Casal, Flywire

Published 2026-10-12 · Duration 18:53

Summary

Flywire introduced Orbit, an internal platform designed to integrate LLM steps into deterministic engineering workflows, ensuring control and reliability in a highly regulated payment processing environment. Orbit defines agents using YAML/JML files that undergo standard merge request reviews, allowing AI to supply judgment while keeping predictable logic in code. The architecture separates orchestration, execution, and session state, and enforces strict guardrails (timeouts, rate limits, network access) to ensure safety and compliance (PCI, DSS). This approach allows for scaling automation—such as code review and dependency fixing—while keeping human review in the loop.

Download summary

Key takeaways

  1. Workflows, Not Autopilot 5:00

    Orbit pairs deterministic code with small LLM steps, calling the model only when reasoning is necessary. This ensures that predictable procedural logic remains in code, maintaining reliability and control.

  2. Compliance and Infrastructure Control 7:20

    By building the platform in-house and keeping execution within the existing Victoria infrastructure, Flywire ensures that sensitive data (PCI, PII, PHI) never leaves their controlled environment, bypassing lengthy vendor security reviews.

  3. Structured Evaluation and Improvement

    The platform uses isolated component evaluation by injecting historical state and context into specific workflow nodes, rather than evaluating entire end-to-end workflows. Golden datasets are versioned in the repository for on-demand testing.

  4. Adoption Strategy: Skill to Workflow 18:20

    The recommended adoption path is to start with a 'Skill' (which is cheap and easy to iterate on), prove its value, and then formalize it into a deterministic 'Workflow' (JML file).

Technical details

  • Architecture and Components 829s

    The architecture separates the orchestration layer, the agent runtime environment, and the session state into distinct components for improved isolation and scalability. The platform utilizes AWS Lambda microVMs (managed microVMs) for agent execution, allowing processes to pause and resume.

  • Workflow Definition and Control 417s

    Every agent is defined in a single JML file that follows the standard merge request review process. Control is enforced by restricting four elements for every step: the network, the tools, the skills, and the MCP servers. These restrictions are declared in the YAML file itself.

  • Reliability and State Management 1000s

    Systemic reliability is guaranteed by enforcing strict JSON schemas for all LLM step responses. This constrains output formats, ensuring subsequent execution branches and state transitions are driven by deterministic control flow. The platform also implements timeouts, rate limits, and locks to prevent misuse.

  • Tooling and Integration 1100s

    The platform reuses the Cloud Code Agents SDK for the LLM harness, providing mature tools for tool usage and sub-agents. Skills are managed centrally via an internal Cloud Code plug-in marketplace, ensuring consistency across both local development and automated workflows.

Mentioned resources

Channel & topics

Watch on YouTube · Back to latest

This independent, AI-assisted summary is provided for commentary and informational purposes. It may contain errors or omit important context. Please watch the original video for the creator's complete presentation. Video, thumbnail, and related copyrights belong to their respective owners.