agent-config
Agent Configuration (Blueprints)
Externalize tunable parameters into managed, version-controlled configs.
| Concept | Description |
|---|---|
| Config Dataclass | Subclass of opik.AgentConfig with typed fields, no defaults |
| Blueprint | Immutable snapshot of a config version |
| Environment Tag | Label (dev/staging/prod) pointing to a Blueprint |
| MaskID | Temporary override for A/B testing (used by Optimizer) |
Define and Publish
from typing import Annotated
import opik
class MyConfig(opik.AgentConfig):
temperature: Annotated[float, "Sampling temperature"] # NO defaults
More from comet-ml/opik-skills
opik
Opik observability for LLM agents — Agent Configuration, Local Runner (opik connect), Test Suites, threads, integrations. Use for "configure my agent", "connect my agent", "evaluate my agent" or "integrate with Opik".
168instrument
Add Opik tracing to an existing codebase. Detects language (Python/TypeScript), identifies LLM frameworks, adds appropriate decorators and integrations, marks entrypoints, and wires up environment config. Use for "instrument my code", "add opik tracing", "add observability", or "trace my agent".
152agent-ops
Agent lifecycle — architecture, configuration (Blueprints), Local Runner, evaluation, threads, production monitoring. Use for "evaluate my agent", "connect my agent", "configure my agent", "add guardrails".
5opik-connect
Opik Connect (Local Runner) — pair your local agent with the Opik browser UI for Python and TypeScript.
5instrument-typescript
Adding Opik observability to TypeScript/JS LLM apps — track() with entrypoint and explicit params for Local Runner, framework integrations.
5evaluation-suites
Opik Evaluation Suites — assertions, execution policies, CI integration. Replaces old Datasets API.
5