Skip to main content

Production-grade Agent Operations (AgentOps) Platform

Project description

🕹️ AgentOps Cockpit

AgentOps Cockpit Social Preview

"Infrastructure gives you the pipes. We give you the Intelligence."

The developer distribution for building, optimizing, and securing AI agents on Google Cloud.


📽️ The Mission

Most AI agent templates stop at a single Python file and an API key. The AgentOps Cockpit is for developers moving into production. It provides framework-agnostic governance, safety, and cost guardrails for the entire agentic ecosystem.

Key Pillars:


🏗️ The Agentic Trinity

We divide the complexity of production agents into three focused pillars:

  • ⚙️ The Engine: The reasoning core. Built with ADK, FastAPI, and Vertex AI.
  • 🎭 The Face: The user experience. Adaptive UI surfaces and GenUI standards via the A2UI spec.
  • 🕹️ The Cockpit: The operational brain. Cost control, semantic caching, shadow routing, and adversarial audits.

🌐 Framework Agnostic Governance

The Cockpit isn't just for ADK. It provides Best Practices as Code across all major agentic frameworks:

OpenAI Agentkit Anthropic Microsoft AWS CopilotKit LangChain ADK
Python Go NodeJS TypeScript Streamlit Angular Lit

Whether you are building a swarm in CrewAI, a Go-based high-perf engine, or a Streamlit dashboard, the Cockpit ensures your agent maps to the Google Well-Architected Framework.


🚀 Key Innovation: The "Intelligence" Layer

🛡️ Red Team Auditor (Self-Hacking)

Don't wait for your users to find prompt injections. Use the built-in Adversarial Evaluator to launch self-attacks against your agent, testing for PII leaks, instruction overrides, and safety filter bypasses.

🧠 Hive Mind (Semantic Caching)

Reduce LLM costs by up to 40%. The Hive Mind checks for semantically similar queries in 10ms, serving cached answers for common questions without calling the LLM.

🏛️ Arch Review & Framework Detection

Every agent in the cockpit is graded against a framework-aware checklist. The Cockpit intelligently detects your stack—Google ADK, OpenAI Agentkit, Anthropic Claude, Microsoft AutoGen/Semantic Kernel, AWS Bedrock Agents, or CopilotKit—and runs a tailored audit against corresponding production standards. Use make arch-review to verify your Governance-as-Code.

🕹️ MCP Connectivity Hub (Model Context Protocol)

Stop building one-off tool integrations. The Cockpit provides a unified hub for MCP Servers. Connect to Google Search, Slack, or your internal databases via the standardized Model Context Protocol for secure, audited tool execution.

🧗 Quality Hill Climbing (ADK Evaluation)

Following Google ADK Evaluation best practices, the Cockpit provides an iterative optimization loop. make quality-baseline runs your agent against a "Golden Dataset" using LLM-as-a-Judge scoring (Response Match & Tool Trajectory), climbing the quality curve until production-grade fidelity is reached.


⌨️ Quick Start

The Cockpit is available as a first-class CLI on PyPI.

# 1. Install the Cockpit globally
pip install agentops-cockpit

# 2. Audit your existing agent design
agent-ops arch-review

# 3. Stress test your endpoint
agent-ops load-test --requests 100 --concurrency 10

# 4. Scaffold a new Well-Architected app
agent-ops create my-agent --ui a2ui

You can also use uvx for one-off commands without installation:

uvx agentops-cockpit arch-review

📊 Local Development

The Cockpit provides a unified "Mission Control" to evaluate your agents instantly.

make audit-all         # 🕹️ Run ALL audits and generate a Final Report
make reliability       # 🛡️ Run unit tests and regression suite
make dev               # Start the local Engine + Face stack
make arch-review   # 🏛️ Run the Google Well-Architected design review
make quality-baseline # 🧗 Run iterative 'Hill Climbing' quality audit
make audit         # 🔍 Run the Interactive Agent Optimizer
make red-team      # Execute a white-hat security audit
make deploy-prod   # 🚀 1-click deploy to Google Cloud

🧭 Roadmap

  • One-Click GitHub Action: Automated governance audits on every PR.
  • Multi-Agent Orchestrator: Standardized A2A Swarm/Coordinator patterns.
  • Visual Mission Control: Real-time cockpit observability dashboard.

View full roadmap →


🤝 Community

  • Star this repo to help us build the future of AgentOps.
  • Join the Discussion for patterns on Google Cloud.
  • Contribute: Read our Contributing Guide.

Reference: Google Cloud Architecture Center - Agentic AI Overview

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentops_cockpit-0.5.0.tar.gz (3.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentops_cockpit-0.5.0-py3-none-any.whl (42.6 kB view details)

Uploaded Python 3

File details

Details for the file agentops_cockpit-0.5.0.tar.gz.

File metadata

  • Download URL: agentops_cockpit-0.5.0.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agentops_cockpit-0.5.0.tar.gz
Algorithm Hash digest
SHA256 2960d3052dadde617bac4f006ac10b71f6feb72ad48be788708285a93249564e
MD5 019116f585fa6131cd5a0e54792c647d
BLAKE2b-256 58c0ac539a0525d9daaeff5eb6119f1d30591015aa0442c67f66c6178e52f232

See more details on using hashes here.

File details

Details for the file agentops_cockpit-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: agentops_cockpit-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 42.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agentops_cockpit-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9893952b735c38e6c0fb6bb4f0acf54e4e050a1a62a64a29a619bd86bf8f945
MD5 f5558aa5afe1adcfdfb1790cd2841532
BLAKE2b-256 1cb46e3afd4c0e42e932e9d87d260e3b2e3d6970cfae21939338e5a9e36fc7c4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page