SDK for Identa - Agent Evaluation
Project description
Identa SDK 🚀
The user-facing toolkit for evaluating and migrating LLM-based agents. Identa provides a zero-friction experience for LangGraph, PydanticAI, and LangChain agents.
Getting Started
1. Installation
pip install identa-sdk
2. Basic Evaluation
Identa automatically detects your agent's framework. You don't need to import framework-specific adapters.
import identa
# 1. Initialize your workspace
identa.set_workspace("travel_agent")
# 2. Define a test suite
suite = [
{"input": {"query": "Fly to Paris"}, "expected": {"destination": "CDG"}}
]
# 3. Run evaluation directly on your agent object
with identa.start_run("gpt-4-baseline") as run:
results = identa.evaluate(
agent=my_agent, # Works with LangGraph, PydanticAI, etc.
suite=suite,
metrics=["exact_match", "latency"],
resolution="node", # Optional: auto-inspects for node-level attribution
)
print(results.summary())
3. Usage with PydanticAI
from pydantic_ai import Agent
import identa
agent = Agent("openai:gpt-4o")
# No manual wrapping required!
identa.evaluate(agent=agent, suite=suite)
CLI
Identa comes with a CLI to manage your runs and view results.
# List all runs in a workspace
identa runs list --workspace travel_agent
# Show details of a specific run
identa runs show <run_id>
Framework Support
| Feature | LangGraph | PydanticAI | LangChain |
|---|---|---|---|
| Boundary Eval | ✅ | ✅ | ✅ |
| Node Tracing | ✅ | ✅ | ✅ |
| Structural Inspection | ✅ | ✅ | 🚧 |
| Model Migration | ✅ | 🚧 | 🚧 |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file identa_sdk-0.4.1.tar.gz.
File metadata
- Download URL: identa_sdk-0.4.1.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd20dccb3e55998e546bfed8d611a4d3966bf2bbcf6203d596a18e56522ed7cb
|
|
| MD5 |
c35a31485babcaab335c9143aa61ceb3
|
|
| BLAKE2b-256 |
d822289f6be2f1a98390d146408ee05db86da2a0bfe9074b9a7e19d5b272ba7d
|
Provenance
The following attestation bundles were made for identa_sdk-0.4.1.tar.gz:
Publisher:
release.yml on Identa-agent/Identa
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
identa_sdk-0.4.1.tar.gz -
Subject digest:
cd20dccb3e55998e546bfed8d611a4d3966bf2bbcf6203d596a18e56522ed7cb - Sigstore transparency entry: 1394032194
- Sigstore integration time:
-
Permalink:
Identa-agent/Identa@49b7165b5f240ecc56f257f5b5d6fe9e51e72d0c -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/Identa-agent
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@49b7165b5f240ecc56f257f5b5d6fe9e51e72d0c -
Trigger Event:
push
-
Statement type:
File details
Details for the file identa_sdk-0.4.1-py3-none-any.whl.
File metadata
- Download URL: identa_sdk-0.4.1-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf417d2bb21a41fbc7f28320085d7b5fc359bb0347d76e57d5b9ca6ea7d8f74b
|
|
| MD5 |
94762dfc067e871ad198a8810adf2c0c
|
|
| BLAKE2b-256 |
3f2774a86fe1043f922a81f7e03562669ac95d74a35413759b3b919892a9b35b
|
Provenance
The following attestation bundles were made for identa_sdk-0.4.1-py3-none-any.whl:
Publisher:
release.yml on Identa-agent/Identa
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
identa_sdk-0.4.1-py3-none-any.whl -
Subject digest:
cf417d2bb21a41fbc7f28320085d7b5fc359bb0347d76e57d5b9ca6ea7d8f74b - Sigstore transparency entry: 1394032218
- Sigstore integration time:
-
Permalink:
Identa-agent/Identa@49b7165b5f240ecc56f257f5b5d6fe9e51e72d0c -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/Identa-agent
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@49b7165b5f240ecc56f257f5b5d6fe9e51e72d0c -
Trigger Event:
push
-
Statement type: