Foundry — home

Agent developer · Automation lead · Platform engineer

Build agent workflows on interfaces you can understand and test.

The software your agents need to use has no suitable API, incomplete documentation, or interfaces that behave differently from how they are described. Every unknown becomes a brittle workaround inside the agent.

The questions you need answered.

  1. What capabilities does this system really offer an agent, and through which interface?
  2. Can I give the agent a stable, typed interface instead of a screen or a guess?
  3. How does the system fail, and how should the agent handle each failure?
  4. How do I constrain what the agent is permitted to do?
  5. What happens to my workflows when the upstream system changes?

Worth knowing first.

From unknown system to agent tool.

  1. Map what is available

    The real capabilities, documented or not, with their side effects.

  2. Build the interface deliberately

    A typed client for the capabilities the agent needs, nothing more, with the limits you choose.

  3. Test it against the real system

    Conformance tests for every call the agent makes, including the failure paths.

  4. Watch upstream

    Re-run the tests when the system changes. Fix the interface once, not every workflow.

Where Foundry fits.

Every finding carries its evidence state: verified, observed, inferred or open. How we work.

Reading for your situation.

Next step.

Name the system and the actions. We tell you what a defined engagement delivers.