Portable execution

Run agents wherever the work needs to happen.

Use portable runners to execute agent workloads across local development, private cloud, customer cloud, on-prem, hybrid, or sypho-managed environments — while keeping central visibility and control.

Control Plane
Runner Pools
Local
Cloud
Customer
On-prem
Agent Runtime

Agent execution is tied to where systems live.

Some agents can run in managed infrastructure. Others need access to private APIs, customer systems, internal networks, files, databases, or regulated data. sypho makes execution location a runtime decision instead of a product limitation.

One cloud only
→ limited access
Portable runners
→ local, cloud, customer, on-prem, hybrid

Runners are the execution plane.

A runner connects to the sypho control plane, receives work, starts the agent runtime, attaches the right tools, skills, knowledge, secrets, and policies, then streams logs, events, and results back to the control plane.

Control Plane
Scheduler / Queue
Runner
Agent Runtime
Tools / Skills / Knowledge
Events + Results
runners execute workloads
the control plane coordinates state
execution can happen in different environments
logs and results stream back centrally

Choose the right place to run each agent.

Local

Develop and test agents close to your machine before promotion.

Private cloud

Run inside your own infrastructure with access to internal systems.

Customer cloud

Deploy agents into customer-controlled environments when product or data constraints require it.

On-prem

Support restricted networks and enterprise environments with local execution.

Managed

Use sypho-managed execution when speed and simplicity matter most.

From request to result, every step is visible.

A run is more than a model call. sypho tracks the execution path from request routing to runner selection, runtime startup, tool usage, skill activation, knowledge access, logs, failures, and final result.

request.received
deployment.resolved
runner.selected
agent.started
skill.attached
knowledge.scoped
tool.called
events.streamed
result.returned

Scale execution without losing control.

Runner pools let teams scale agent workloads by environment, customer, region, or deployment type while keeping the control plane as the central operational layer.

scale runner pools per environment
isolate workloads by customer or deployment
route runs to the correct execution target
track runner health and activity
preserve centralized observability
Runner Pool: customer-eu
├─runner-01active
├─runner-02active
└─runner-03idle

Why teams run agents through sypho.

Execution locality

Run agents close to the systems, data, and users they operate on.

Deployment flexibility

Support managed, private, customer-cloud, on-prem, local, and hybrid environments.

Central visibility

Keep one operational view across distributed execution environments.

Runtime control

Attach policies, skills, knowledge, and tool permissions to every run.

Production confidence

Understand where each run happened, which runner executed it, and what it did.

Run agents where production requires them.

Join the sypho waitlist and help shape portable execution for agentic software.

Join waitlist