init commit

This commit is contained in:
Andrew Gundersen 2025-08-11 14:51:24 -04:00
commit 439c894b39
37 changed files with 18468 additions and 0 deletions

54
README.md Normal file
View file

@ -0,0 +1,54 @@
# Agent Framework
Fullstack framework tailored for agent workflows
Features include:
Document tools and models with new docstring protocol
doc.py, crud.py, order.py
Auto dependency injection (no enforced repo structure)
link.py, serve.py
UI template definition along side models
order.py
General comments on design:
Requests come in at serve.py
They are routed to server depending on subdomain (route.py)
Server routes are collected on boot and available globally
Repo structure is flexible which is great for dev satisfaction
## Develop
#### Creates a virtual environment
```
python3 -m venv env
```
#### Activates environment
```
source env/bin/activate
```
#### Install dependencies
```
pip install -r requirements.txt
```
#### Run
```
cd src/
python3 main.py
```
See it build various routes, runners, and handlers, as well as start the webserver