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.2.tar.gz (257.6 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.2-py3-none-any.whl (110.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: symbolica_agentica-0.3.2.tar.gz
  • Upload date:
  • Size: 257.6 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.2.tar.gz
Algorithm Hash digest
SHA256 bc926196eea81f4683fa4589312ec572f5fb6bb528a7d34481c3e105f4c0187d
MD5 430abe853b54aac411e29c8603997921
BLAKE2b-256 e2881b4a5f87fcc9d22fb2494a3591be57dfda0483e48613be86cdd8bfd7420c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symbolica_agentica-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 28f13b14ce80b6910453900740c8d6b72b98cfbbe79134960fc8949c1143991c
MD5 b882ce31b8c6e062f503b2fdd6f9aecd
BLAKE2b-256 715e4d78c2c7ebe7b8c92a77ac51681c5919526a6ea5fe82ad0ef917004f89fc

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