Metadata-Version: 2.5
Name: o11y-one-api-agentic
Version: 0.1.3
Summary: Generated Python protobuf messages and Connect clients for the O11y One AGENTIC domain (agentic + common only). A per-domain subset of o11y-one-api so agentic-only consumers do not carry the other domains. Generated from proto at PROTO_PIN — do not edit by hand.
Project-URL: Homepage, https://o11y.one
Project-URL: Source, https://github.com/o11y-one/o11y-one-sdk
Author: O11y One
License-Expression: Apache-2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: connect-python<1,>=0.9.0
Requires-Dist: protobuf<8,>=7.36.1
Description-Content-Type: text/markdown

# `o11y-one-api-agentic`

Generated Python protobuf messages and Connect clients for the O11y One
**agentic** domain — and only the domains the agentic protos transitively
import.

This is the published, **per-domain subset** of the generated tree, carrying
exactly the agentic import closure:

- `o11y_one/agentic/v1/*` — the agentic surface
- `o11y_one/common/v1/*`  — the one cross-domain import the agentic protos pull

Its consumers — chiefly [`o11y-one`](../sdk-py) — depend on the agentic closure
alone; no other o11y-api domain is vendored in this repository.

**Do not edit anything under `src/`.** It is generated from the vendored `.proto`
snapshot at the commit in the repo root's `PROTO_PIN`, and regenerated by
`just gen` (one `--path`-scoped `buf generate` pass over the agentic closure). Hand edits are silently discarded on the
next sync.

## Import layout

The importable root is `o11y_one`, mirroring the proto package names:

```python
from o11y_one.agentic.v1 import evaluation_pb2
from o11y_one.agentic.v1.evaluation_connect import AgenticEvaluationServiceClientSync
from o11y_one.common.v1 import common_pb2
```

## `o11y_one` is a namespace package

There is no `src/o11y_one/__init__.py`, and there must never be one. `o11y_one`
is a [PEP 420](https://peps.python.org/pep-0420/) implicit namespace package that
this distribution shares with `o11y-one`, which contributes `o11y_one.sdk`.
Adding an `__init__.py` to either would shadow the other. `tools/generate.sh`
asserts that no such file appears.
