Skip to content

Latest commit

 

History

8,526 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Utilities

Agent Utilities logo

The Python control plane for observable, governed agent work.
Build agents, coordinate workflows, carry execution policy, and evaluate outcomes through explicit ecosystem contracts.

GitHub Repo stars GitHub forks GitHub contributors GitHub license GitHub last commit (by committer) GitHub pull requests GitHub closed pull requests GitHub issues GitHub top language GitHub language count GitHub repo size GitHub repo file count (file type) PyPI - Version PyPI - Downloads PyPI - License PyPI - Wheel PyPI - Implementation Build Documentation

Documentation · Capabilities · Interfaces · Status

Overview

Agent Utilities is the Python control plane for building, coordinating, evaluating, and improving AI agents. It provides agent and workflow execution while relying on GraphOS for public service composition and epistemic-graph for durable knowledge.

A typical developer loop is concrete and reviewable: admit a goal with scoped context, select an agent and its tools, execute under budgets and policy, inspect the result and run evidence, then evaluate before proposing an improvement. The point is not another chat surface; it is making agent work observable enough to reproduce, diagnose, and improve.

Version: 2.5.0

Key Capabilities

  • Build agents with model providers, skills, tools, and structured outputs.
  • Coordinate plans, teams, workflows, and durable execution.
  • Carry identity, context, budgets, approvals, and policy through agent work.
  • Evaluate outcomes and produce reviewable improvement proposals.

Documentation

Start at the Agent Utilities documentation. It includes the quick start, architecture, and release-aware capability status.

Architecture

GraphOS owns public MCP, REST, and A2A composition. Agent Utilities owns agent and workflow behavior. The connector SDK owns source transport, while epistemic-graph owns durable graph state, schemas, and reasoning.

Agent platform runtime architecture

People enter through Agent Web UI, Agent Terminal UI, Geniusbot, or messaging; MCP/REST/A2A clients enter through Graph OS. Both paths reach Agent Utilities and then Epistemic Graph. External source systems reach Epistemic Graph through Agent Connector SDK. Agent Terminal UI currently uses REST capabilities only; ACP chat remains a tracked gap, not a supported path.

Quick Start

Python 3.12 or newer is required. Install the serving extra, generate and check a local profile, then launch the local MCP server:

uvx --from "agent-utilities[serving]" setup-config generate --profile tiny
uvx --from "agent-utilities[serving]" graph-os --transport stdio

The quick start guide covers provider configuration and other deployment profiles.

For the first development cycle, configure a provider, run a small goal, inspect its output and evidence, then adjust the agent or skill and repeat with the relevant tests. Keep durable facts in Epistemic Graph and public hosting in Graph OS; Agent Utilities owns the behavior between them.

Contributing

See CONTRIBUTING.md and AGENTS.md for contribution and validation guidance.

License

Agent Utilities is released under the MIT License.

About

An agent factory leveraging Pydantic AI and Pydantic AI Harness

Topics

Resources

Contributing

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages