Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Provider-agnostic operations for agentic resources. ARK codifies patterns and practices developed across dozens of agentic application projects.

License

Notifications You must be signed in to change notification settings

mckinsey/agents-at-scale-ark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚒️ ark

Agentic Runtime for Kubernetes

Technical Preview & RFC. Part of the Agents at Scale Ecosystem

Run agentic workloads across any system or cluster.


QuickstartDocumentation

CI/CD npm version PyPI version

Quickstart

You will need a Kubernetes cluster to install Ark into. You can use Minikube, Kind, Docker Desktop or similar to run a local cluster.

Ensure you have Node.js and Helm installed, as well as kubectl if not already installed as part of your Kubernetes setup. Then run the following commands to install Ark:

# Install the 'ark' CLI:
npm install -g @agents-at-scale/ark

# Install Ark:
ark install

# Optionally configure a 'default' model to use for agents:
ark models create default

# Run the dashboard:
ark dashboard

In most cases the default installation options will be sufficient. This will install the Ark dependencies, the controller, the APIs and the dashboard. You can optionally setup a default model that will be the default used by agents. The install command will warn if any required dependencies are missing.

User guides, developer guides, operations guides and API reference documentation is all available at:

https://mckinsey.github.io/agents-at-scale-ark/

To troubleshoot an installation, run ark status.

What is Ark?

ARK is a runtime environment built on Kubernetes to host AI agents - with built-in CRDs for agents, models, memory, tools, and evaluation, it abstracts away plumbing so teams can build agentic applications faster and reliably.

Technical Preview

Agents at Scale - Agentic Runtime for Kubernetes ("Ark") is released as a technical preview and early access release. This software is provided as a Request for Comments (RFC) to share elements of our technical approach with the broader technology community, gather valuable feedback, and seek input from practitioners and researchers in the field of agentic AI systems and Kubernetes orchestration.

As a technical preview release, this software may contain incomplete features, experimental functionality, and is subject to significant changes based on community feedback and continued development. The software is provided "as is" without warranties of any kind, and users should expect potential instability, breaking changes, and limited support during this preview phase.

Credits

The initial design and implementation of Ark was led by Roman Galeev, Dave Kerr, and Chris Madden.

About

Provider-agnostic operations for agentic resources. ARK codifies patterns and practices developed across dozens of agentic application projects.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages