Skip to content

Releases: openkruise/agents

v0.1.0

05 Mar 05:55

Choose a tag to compare

🚀 Announcing OpenKruise Agent v0.1.0!

We are thrilled to announce the first official release of OpenKruise Agent v0.1.0!

OpenKruise Agent brings Kubernetes-native best practices for managing AI agent workloads at scale. Designed with both AI researchers and infrastructure engineers in mind, it simplifies and accelerates the deployment, operation, and lifecycle management of AI agents in cloud-native environments.

The project introduces two core components: agents-sandbox-controller and agents-sandbox-manager, delivering the following key capabilities:

agents-sandbox-controller

  • Declaratively define and manage agent sandboxes using the new Sandbox and SandboxClaim custom resource definitions (CRDs).
  • Achieve faster sandbox provisioning and improved scalability through SandboxSet, an optimized controller for batch sandbox management.

agents-sandbox-manager

  • Implements the widely adopted E2B protocol, providing essential runtime capabilities such as sandbox creation, request routing, and lifecycle orchestration.
  • Extends the E2B protocol with advanced features including in-place image updates and dynamic mounting of NAS/OSS storage into running sandboxes-enabling greater flexibility and efficiency for AI workloads.

With OpenKruise Agent v0.1.0, we’re taking the first step toward a robust, scalable, and developer-friendly solution for running AI agents on Kubernetes. We invite the community to try it out, contribute, and help shape the future of AI infrastructure!

🔗 Learn more and get started: website

preview-v0.0.3

22 Jan 11:04
38b9322

Choose a tag to compare

preview-v0.0.3 Pre-release
Pre-release

What's Changed

  • Feature/update cache for support pv csi mount by @BH4AWS in #82
  • [BugFix] sandbox-manager will remove routes properly when Sandboxes are deleted. by @AiRanthem in #94
  • modify TestResumeSandbox occasional panic by @zmberg in #91
  • fix inplace update using common interface implementation by @BH4AWS in #95
  • add docs for contributors to build and deploy by @AiRanthem in #93
  • imagepullpolicy field should not set in sandboxset webhook by default. by @zmberg in #97

Full Changelog: preview-v0.0.2...preview-v0.0.3

preview-v0.0.2

16 Jan 08:26
e81779c

Choose a tag to compare

preview-v0.0.2 Pre-release
Pre-release

What's Changed

  • Add workflow by @furykerry in #11
  • use annotations as metadata by @furykerry in #13
  • [Feature] add agent-runtime by @AiRanthem in #21
  • Bump actions/cache from 4.3.0 to 5.0.1 by @dependabot[bot] in #15
  • Bump ruby/setup-ruby from 1.265.0 to 1.270.0 by @dependabot[bot] in #16
  • Bump actions/setup-go from 5.4.0 to 6.1.0 by @dependabot[bot] in #18
  • Bump github/codeql-action from 4.31.7 to 4.31.9 by @dependabot[bot] in #20
  • Bump crate-ci/typos from 1.39.2 to 1.40.0 by @dependabot[bot] in #19
  • Bump codecov/codecov-action from 5.5.0 to 5.5.2 by @dependabot[bot] in #17
  • Bump golangci/golangci-lint-action from 8.0.0 to 9.2.0 by @dependabot[bot] in #14
  • Bump ruby/setup-ruby from 1.270.0 to 1.271.0 by @dependabot[bot] in #25
  • [Feature] Support E2B SDK version 2.8.1 by @AiRanthem in #27
  • add podtemplate validation for sandboxset by @ZhaoQing7892 in #24
  • sandbox support inplace update proposal by @zmberg in #28
  • [feat] add feature gate by @yuexian1234 in #31
  • Rename 20250218-sandbox-inplace-update.md by @AiRanthem in #38
  • improve phase transition handling and update deprecated API usage by @bcfre in #22
  • [Feature] add event-driven waiting mechanism sandbox-manager by @AiRanthem in #29
  • [Feature] SandboxSet supports templateRef by @AiRanthem in #42
  • [Feature] Move authentication down to Sandbox by @AiRanthem in #43
  • Bump ruby/setup-ruby from 1.271.0 to 1.275.0 by @dependabot[bot] in #45
  • sandbox support inplace update image by @zmberg in #47
  • [Doc] add examples for code_interpreter and desktop by @AiRanthem in #58
  • Bump actions/checkout from 4.2.2 to 6.0.1 by @dependabot[bot] in #57
  • Bump helm/kind-action from 1.12.0 to 1.13.0 by @dependabot[bot] in #55
  • Bump ruby/setup-ruby from 1.275.0 to 1.278.0 by @dependabot[bot] in #56
  • Bump crate-ci/typos from 1.40.0 to 1.41.0 by @dependabot[bot] in #53
  • feat: add enable-pprof flag to sandbox-manager and agent-sandbox-cont… by @DCchoudhury15 in #61
  • Fix inplace update by @zmberg in #63
  • default set sandboxset pod template by @zmberg in #64
  • pod template validate allow privilege by @zmberg in #67
  • sandbox controller add recouceversion expectation by @zmberg in #69
  • feat: add metrics to track sandbox creation latency and success rate by @DCchoudhury15 in #65
  • Support volumeClaimTemplates in SandboxSet and Sandbox by @ZhaoQing7892 in #48
  • inplace update add GeneratePatchBodyFunc by @zmberg in #71
  • [Feature] Add extensions for sandbox claiming by @AiRanthem in #44
  • fix unit test coverage report by @furykerry in #66
  • [Feature] support custom e2b by @AiRanthem in #34
  • Bump crate-ci/typos from 1.41.0 to 1.42.0 by @dependabot[bot] in #73
  • Bump ruby/setup-ruby from 1.278.0 to 1.280.0 by @dependabot[bot] in #74
  • feat: Add sandbox claim label synchronization between Pod and Sandbox by @bcfre in #59
  • feat: force sync route after sandbox resume by @PersistentJZH in #52
  • [Feature] optimize sandbox-manager for large-scale concurrent claiming by @AiRanthem in #75
  • [Feature] add a kustomize directory for sandbox-manager by @AiRanthem in #80
  • [Feature] align pause logic with native E2B by @AiRanthem in #51
  • Add sandbox claim crd proposal by @PersistentJZH in #49
  • modify the SetSandboxCondition method to reduce unnecessary update by @zmberg in #84
  • [Feature] Refactor some code to improve extensibility by @AiRanthem in #83
  • add unit test for proxyutils by @AiRanthem in #85
  • [bugfix] remove label and annotation validation for sandboxset by @AiRanthem in #86
  • Bump github/codeql-action from 4.31.9 to 4.31.10 by @dependabot[bot] in #87
  • initial proposal of autoscaler supporting for sandboxSet by @sivanzcw in #77
  • workflow agent runtime docker image by @zmberg in #90
  • update agent-runtime-docker-image.yml by @AiRanthem in #92

New Contributors

Full Changelog: v0.0.1...preview-v0.0.2

v0.0.1

17 Dec 01:21

Choose a tag to compare

v0.0.1 Pre-release
Pre-release
support set timeout while resuming

Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>