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.2.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.2-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file identa_sdk-0.4.2.tar.gz.

File metadata

  • Download URL: identa_sdk-0.4.2.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.2.tar.gz
Algorithm Hash digest
SHA256 9dea851ae1978dd1e11e2427d497eab0d031f562b2c7281f3a10ae438064938e
MD5 f5d79fccbc57f6e187114fe18f7446ed
BLAKE2b-256 09556a8d341473c5c4df5e35684203013b50ad344035ff71d7f537836507ebd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for identa_sdk-0.4.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: identa_sdk-0.4.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3abe5a4eaacb1c3b61b087dbe8d565f212b7c93f5a6f67986794ebf55768461b
MD5 67e6b0a97fc06af9df1edce9770b301c
BLAKE2b-256 e2cd2ac655370144243645da742ecfa00361774a56545011cf0cd248317430a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for identa_sdk-0.4.2-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