Metadata-Version: 2.4
Name: daystrom
Version: 0.1.4
Summary: Daystrom is an agent framework for easily building workflows
Author: Lucas Teixeira
Author-email: Lucas Teixeira <lemetechnical@gmail.com>
License-Expression: LicenseRef-FSL-1.1-MIT
License-File: LICENSE.md
Requires-Dist: boto3>=1.35.0
Requires-Dist: docstring-parser>=0.17.0
Requires-Dist: httpx>=0.28.1
Requires-Dist: instructor>=1.13.0
Requires-Dist: markdownify>=1.2.2
Requires-Dist: openai>=2.13.0
Requires-Dist: openrouter>=0.7.11
Requires-Dist: python-telegram-bot>=21.0 ; extra == 'telegram'
Requires-Python: >=3.12
Project-URL: Homepage, https://github.com/prilosac/daystrom
Provides-Extra: telegram
Description-Content-Type: text/markdown

# daystrom
Daystrom is an agent framework for easily building workflows. Give AI just enough power, but not too much. The M4 was better than the M5.

This project is still under active initial development and should not be exepected to be stable at this time.

## Quickstart

Daystrom provides convenient primitives for building AI powered workflows. The main primitives you'll want to use directly are:

| primitive  | description |
| ---------- | ----------- |
| Agent      | LLM with access to tools in a loop |
| LLM        | Base component for direct LLM interaction |
| Instructor | Structured Output component leveraging the [Instructor](https://github.com/567-labs/instructor) library |
| @tool      | decorator that wraps any function and makes it a tool |
