Skip to main content

Agentica Python SDK

Project description

Agentica Python SDK

PyPI version

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.

Contributing

See CONTRIBUTING.md for guidelines. All contributors must agree to our CLA.

Code of Conduct

This project adheres to a Code of Conduct. By participating, you are expected to uphold this code.

License

See 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.3.1rc0.tar.gz (256.5 kB 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.3.1rc0-py3-none-any.whl (108.7 kB view details)

Uploaded Python 3

File details

Details for the file symbolica_agentica-0.3.1rc0.tar.gz.

File metadata

  • Download URL: symbolica_agentica-0.3.1rc0.tar.gz
  • Upload date:
  • Size: 256.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for symbolica_agentica-0.3.1rc0.tar.gz
Algorithm Hash digest
SHA256 4430dd7a8b4d2eb224328f44174843b3a7334d32aa145e90a065a044c222e0a0
MD5 f08a90fbc4e82cee3c7c7e450a534ce6
BLAKE2b-256 c1612e45fbf3ebc18fee0bdb8c7d42512d3a3eaff45c0d9cde35953ff76cb2d9

See more details on using hashes here.

File details

Details for the file symbolica_agentica-0.3.1rc0-py3-none-any.whl.

File metadata

File hashes

Hashes for symbolica_agentica-0.3.1rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 fc858424b94c83cfcc71dff1b913ebc029193f75845ca9e582ceb6854604fe4c
MD5 33ad83c2bd647bf0dfb9207bde528465
BLAKE2b-256 dff2c69441d1d14a712519bacdf51313bc8ac703969eadb1eaf79eee00ad0983

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