Skip to main content

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


Download files

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

Source Distribution

identa_sdk-0.4.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

identa_sdk-0.4.1-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

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

Hashes for identa_sdk-0.4.1.tar.gz
Algorithm Hash digest
SHA256 cd20dccb3e55998e546bfed8d611a4d3966bf2bbcf6203d596a18e56522ed7cb
MD5 c35a31485babcaab335c9143aa61ceb3
BLAKE2b-256 d822289f6be2f1a98390d146408ee05db86da2a0bfe9074b9a7e19d5b272ba7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for identa_sdk-0.4.1.tar.gz:

Publisher: release.yml on Identa-agent/Identa

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for identa_sdk-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf417d2bb21a41fbc7f28320085d7b5fc359bb0347d76e57d5b9ca6ea7d8f74b
MD5 94762dfc067e871ad198a8810adf2c0c
BLAKE2b-256 3f2774a86fe1043f922a81f7e03562669ac95d74a35413759b3b919892a9b35b

See more details on using hashes here.

Provenance

The following attestation bundles were made for identa_sdk-0.4.1-py3-none-any.whl:

Publisher: release.yml on Identa-agent/Identa

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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