Skip to main content

Shared data models for Agent Control server and SDK

Project description

Agent Control Models

Shared Pydantic models used by the server and SDKs. These models define the API contract for agents, controls, evaluation requests, and responses.

What this package provides

  • Strongly typed request/response schemas
  • Consistent validation and serialization across server and SDKs
  • A single source of truth for model changes

Usage

from agent_control_models import Agent, Step

agent = Agent(agent_name="support-bot", agent_description="Support agent")
step = Step(type="llm", name="chat", input="hello")

Tests

cd models
uv run pytest

Full guide: https://docs.agentcontrol.dev/components/models

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

agent_control_models-8.1.0.tar.gz (32.8 kB view details)

Uploaded Source

Built Distribution

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

agent_control_models-8.1.0-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

File details

Details for the file agent_control_models-8.1.0.tar.gz.

File metadata

  • Download URL: agent_control_models-8.1.0.tar.gz
  • Upload date:
  • Size: 32.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agent_control_models-8.1.0.tar.gz
Algorithm Hash digest
SHA256 69cccbe769076bcb53a1487c46853e964ba7a387d5dea2fbf8302c69ecb8eb48
MD5 9f308972ee8fd0cc3fbc717f80380991
BLAKE2b-256 6276dfc8ea1585b8e347ba5c53ac55875a0d415fd18dd9f9414fbed039a4b364

See more details on using hashes here.

File details

Details for the file agent_control_models-8.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agent_control_models-8.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d32ddc6f975ef6f075551accd2ee812039e4b4529b47408b57a84b8f63d6b06b
MD5 1c4958a15337181d16879d9c9104d011
BLAKE2b-256 0ead90b41f007eff3006a720becb237512f2fb67a015b7a06c1c3d7fce6ddb8c

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