Skip to main content

Opinionated Stack for building applications with the Sefia framework.

Project description

sefios

Opinionated Stack for building applications with the Sefia framework.

Where sefia is the core framework (decorators, session, tool system), sefios layers the pieces an application actually ships with: session scoping and persistence, state containers, built-in tools, and integration wiring for CLI and HTTP front ends.

Install

pip install 'sefios[litellm]'

Extras:

Extra Pulls in Purpose
litellm sefia-litellm LLM providers via LiteLLM
cli sefia-typer Typer (CLI) integration
fastapi sefia-fastapi FastAPI (HTTP) integration
web ddgs Built-in web search tool
all all of the above

Documentation

See the repository for the full README, tutorial, and architecture docs.

Status

Early development. APIs may change before v1.0.

License

MIT

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

sefios-0.1.1.tar.gz (38.0 kB view details)

Uploaded Source

Built Distribution

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

sefios-0.1.1-py3-none-any.whl (33.1 kB view details)

Uploaded Python 3

File details

Details for the file sefios-0.1.1.tar.gz.

File metadata

  • Download URL: sefios-0.1.1.tar.gz
  • Upload date:
  • Size: 38.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sefios-0.1.1.tar.gz
Algorithm Hash digest
SHA256 52d5a23508281b171557cfe19ad70111d3dc6ab0611af3e0d0a81b550f394e54
MD5 9fe827b3171d1b48202492aa41d69700
BLAKE2b-256 052e62f33cfb413bf23501641f10219d66729f352241de75b1e4f59436521037

See more details on using hashes here.

Provenance

The following attestation bundles were made for sefios-0.1.1.tar.gz:

Publisher: publish-sefios.yml on nueruyu/sefia

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sefios-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: sefios-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 33.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sefios-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b00e17a9441fbaf03650f8ba694c33b3da8d5d82f3add45f9dbf2544bded507e
MD5 875b4d4f97cb837ce439fb3584bf414e
BLAKE2b-256 d272df13c3526b0845cfdf4c3d7ae0c56c2844e9c48095d2c7681de7897025ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for sefios-0.1.1-py3-none-any.whl:

Publisher: publish-sefios.yml on nueruyu/sefia

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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