Capabilities

Deployment patterns from local execution to autonomous systems

We provide here example code that implements a set of agentic capabilities of increasing sophistication, from local execution to governed, autonomous scientific systems.

The code makes use of two agent frameworks, packages that provide abstractions and runtime support to simplify the development and use of agents:

See these slides for a brief review of these two systems, and one more, Microsoft Agent Framework.


1. Local Agent Execution

LangGraph, Academy

Your on-ramp to CAF. Run persistent, stateful agents on a laptop or workstation—no federation required.

Status: Mature

2. Federated Agent Execution

LangGraph + Academy

Cross-institutional agent execution under federated identity and policy.

Status: Mature

3. Massively Parallel Agent Inference

LangGraph, Aegis

Fan out thousands of LLM requests in parallel on HPC.

Status: Prototype

4. Governed Tool Use at Scale

Academy governance

Invoke expensive, stateful, or dangerous tools under proactive policy enforcement.

Status: WIP

5. Multi-Agent Coordination

Shared state + policy + budgets

Many agents under shared governance—within one institution or across many.

Status: Emerging

6. Long-Lived Autonomous Agents

Lifecycle management

Agents that persist for days to months, maintaining state, memory, and goals.

Status: Emerging

7. Agent-Mediated Scientific Workflows

Dynamic workflow construction

Agents dynamically construct, adapt, and execute scientific workflows.

Status: Early


Maturity Levels

Level Meaning
Mature Documented with working examples on this site
Prototype Demonstrated on DOE systems; documentation in progress
WIP Work in progress
Emerging Active development; early adopters welcome
Early Early stage; design and prototyping

Capability Matrix

Stage Capability What you can do CAF Components Where it runs Scale Status
1 Local Agent Execution Run persistent, stateful agents LangGraph Laptop, workstation, VM Single agent Mature
2 Federated Agent Execution Invoke tools under federated identity LangGraph + Academy DOE HPC Multi-resource Mature
3 Parallel Agent Inference Fan out thousands of LLM requests LangGraph + FIRST HPC accelerators O(10³–10⁴) streams Prototype
4 Governed Tool Use Invoke tools under policy enforcement Academy governance DOE HPC O(10²–10³) tools WIP
5 Multi-Agent Coordination Coordinate agents under shared governance Shared state + policy Distributed O(10²–10³) agents Emerging
6 Long-Lived Agents Persistent agents with memory and goals Lifecycle management Any Days–months Emerging
7 Agent Workflows Dynamic workflow construction Workflow integration DOE infrastructure Varies Early