Skip to main content

Agentica Python SDK

Project description

Header image

Agentica Python SDK

PyPI version License: MIT Discord Twitter

Agentica is a type-safe AI framework that lets LLM agents integrate with your code—functions, classes, live objects, even entire SDKs. Instead of building MCP wrappers or brittle schemas, you pass references directly; the framework enforces your types at runtime, constrains return types, and manages agent lifecycle.

Documentation

The full documentation can be found at docs.symbolica.ai.

Installation

pip install symbolica-agentica

Grab an API key here.

export AGENTICA_API_KEY=<your-api-key>

Want to run locally? Run the Agentica Server.

Quick Example

from agentica import agentic
from typing import Literal

@agentic()
async def analyze(text: str) -> Literal["positive", "neutral", "negative"]:
    """Analyze sentiment"""
    ...

result = await analyze("Agentica is an amazing framework!")

See the Quickstart Guide for a complete walkthrough.

Requirements

Python 3.12 or 3.13, uv.

Issues

Please report bugs, feature requests, and other issues in the symbolica/agentica-issues repository.

License

This project is licensed under the MIT License.

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

symbolica_agentica-0.4.0.tar.gz (10.3 MB view details)

Uploaded Source

Built Distribution

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

symbolica_agentica-0.4.0-py3-none-any.whl (108.0 kB view details)

Uploaded Python 3

File details

Details for the file symbolica_agentica-0.4.0.tar.gz.

File metadata

  • Download URL: symbolica_agentica-0.4.0.tar.gz
  • Upload date:
  • Size: 10.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for symbolica_agentica-0.4.0.tar.gz
Algorithm Hash digest
SHA256 7858d24458d9496424693585ada856979a58c333c071f304defdd5aba1169513
MD5 a299d4735dfd6360e3273a8e432bc292
BLAKE2b-256 6467aa1d6d1f688f575d7db2e4650b0eb848c4fc7e8d640f42f89087847c4746

See more details on using hashes here.

File details

Details for the file symbolica_agentica-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for symbolica_agentica-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 af2c22b88b53a96043d8edc1500ba7ef294e26b78a3cbe4d7b1b3d1b72947bd9
MD5 9d5613c42ce35fd0d1c3eb2f680960f4
BLAKE2b-256 f8ad01deb1cb33fa91b7f6035b043a3d203891b5296ab4d41cefbcad3646646b

See more details on using hashes here.

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