Skip to content

Add idea: stronger workload isolation for agent workloads#6

Merged
rkoster merged 1 commit into
cloudfoundry:mainfrom
rrashidov:idea/stronger-workload-isolation-for-agents
Jul 8, 2026
Merged

Add idea: stronger workload isolation for agent workloads#6
rkoster merged 1 commit into
cloudfoundry:mainfrom
rrashidov:idea/stronger-workload-isolation-for-agents

Conversation

@rrashidov

Copy link
Copy Markdown
Contributor

What is this idea about?

Agent workloads run instructions chosen at inference time — the code that executes is not something a developer reviewed. A shared kernel with other tenants is a meaningful attack surface that traditional apps don't expose in the same way.

The proposal: CF should offer a gVisor-backed runtime option for agent workloads, surfaced as a manifest field (runtime: sandbox) that opts the app into a user-space kernel boundary without changing how the app is pushed, scaled, or observed. Operator policy could make it the default for orgs hosting agent workloads. The CF implementation is left open for platform experts to propose.

Grounded in the research already captured in PR #4 (research/k8s-agent-sandbox.md), which documents how k8s-sigs decouples isolation mechanism from workload API via runtimeClassName.

Checklist

  • File lives in ideas/ with a lowercase kebab-case filename (ideas/stronger-workload-isolation-for-agents.md)
  • Has a title (YAML title: present)
  • Tags added (sandboxing-isolation, runtime-lifecycle)
  • On-topic for agentic workloads on Cloud Foundry
  • Cross-links to sibling ideas and related research note (research/k8s-agent-sandbox.md, PR Add research note: Kubernetes Agent Sandbox (k8s-sigs) #4)

Related

@rkoster

rkoster commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

@rrashidov Thanks!

@rkoster rkoster merged commit 12374ba into cloudfoundry:main Jul 8, 2026
2 checks passed
@rrashidov rrashidov deleted the idea/stronger-workload-isolation-for-agents branch July 8, 2026 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants