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

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("Type-constrained generation, in your codebase, is the future.")

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.0.tar.gz (328.4 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.0-py3-none-any.whl (430.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: symbolica_agentica-0.3.0.tar.gz
  • Upload date:
  • Size: 328.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for symbolica_agentica-0.3.0.tar.gz
Algorithm Hash digest
SHA256 c5b6dfd185882fe874f11ce854ea4fb8ce2254c75cb15c5ccb83a20b79792f9f
MD5 41b67d2ab92c0fe44e16642a9d7add6d
BLAKE2b-256 ba9a78ffc1125ee347d9b91d9a9b50a0bce2b7241a9b38be2bb00b442bbb3350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symbolica_agentica-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 801ac5d6546c566b93a916cf56e3e18f30eb4368c811923276e42351e617049d
MD5 f4ba197af2d9e81a61952277973fe934
BLAKE2b-256 8739cbdfcfaa9daa8a8358fc5df38fd0785b18b7ed0231d0112a99371c78da01

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