00e7ef5d1183695b39a19cdc9348e899d3f4ef48
Добавлены зависимости FastAPI/Uvicorn, отдельный entrypoint для AgentOS и новые переменные окружения, чтобы агент запускался как CLI и как HTTP API.
Prisma Platform MVP
Минимальный чат-агент на Agno + Ollama с рантаймом AgentOS.
В этом проекте AgentOS работает как HTTP API сервер (FastAPI + Uvicorn).
Текущая структура
prisma_platform/
├── .env
├── .env.example
├── requirements.txt
└── src/
├── __init__.py
├── agent_os.py
├── agent_runner.py
└── main.py
Установка
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
Запуск
Интерактивный режим чата:
python -m src.main
Режим одного сообщения:
python -m src.main --message "Привет, что ты умеешь?"
Запуск AgentOS
Запуск сервера AgentOS:
python -m src.agent_os
По умолчанию AgentOS работает на http://127.0.0.1:7777.
Документация API доступна по адресам:
http://127.0.0.1:7777/docshttp://127.0.0.1:7777/redoc
Переменные окружения
Основные переменные:
AGENT_ID(по умолчанию:prisma-agent)OLLAMA_MODEL_ID(по умолчанию:gemma4:31b)OLLAMA_HOST(по умолчанию:http://localhost:11435)OLLAMA_TEMPERATURE(по умолчанию:0)AGENT_MARKDOWN(по умолчанию:false)AGENT_DEBUG_MODE(по умолчанию:true)AGENT_INSTRUCTIONS(по умолчанию:You are a helpful assistant. Answer briefly and clearly.)AGENT_OS_HOST(по умолчанию:127.0.0.1)AGENT_OS_PORT(по умолчанию:7777)
Description
Languages
Python
100%