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

Uploaded Python 3

File details

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

File metadata

  • Download URL: symbolica_agentica-0.3.0rc0.tar.gz
  • Upload date:
  • Size: 328.3 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.0rc0.tar.gz
Algorithm Hash digest
SHA256 f72987dfd42bd67379efa573f294efefb6996a1dabd170e14fdeacbabf110837
MD5 ff4b2bfbb4122d4ed9980ca12a28df0a
BLAKE2b-256 eded7b76ab1efbd03fce5254f8d04098a2d7fc54767a5dc4c0f96bc6c759ade4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for symbolica_agentica-0.3.0rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 d254f4442c6d56e52c43af4fcc9861600b19fca8255ac7d24102b0b5c2fd0dd2
MD5 85942ed0b8c71c169bc1da0a87fa2119
BLAKE2b-256 07e42dda2718f584b1f6ec01a939def1b412515e608a7123d97b2e3a94b042b1

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