Подключить локальную трассировку Phoenix для запусков агента.

Добавлена инициализация Phoenix/OpenInference в CLI и AgentOS, а также обновлены зависимости и документация, чтобы трассировка включалась через переменные окружения.
This commit is contained in:
Barabashka
2026-04-21 15:09:55 +03:00
parent 196e9aaf27
commit d22db07b43
6 changed files with 69 additions and 2 deletions
+23 -1
View File
@@ -15,7 +15,8 @@ prisma_platform/
├── __init__.py
├── agent_os.py
├── agent_runner.py
── main.py
── main.py
└── observability.py
```
## Установка
@@ -69,4 +70,25 @@ python -m src.agent_os
- `AGENT_INSTRUCTIONS` (по умолчанию: `You are a helpful assistant. Answer briefly and clearly.`)
- `AGENT_OS_HOST` (по умолчанию: `127.0.0.1`)
- `AGENT_OS_PORT` (по умолчанию: `7777`)
- `PHOENIX_TRACING_ENABLED` (по умолчанию: `false`)
- `PHOENIX_COLLECTOR_ENDPOINT` (по умолчанию: `http://localhost:6006`)
- `PHOENIX_PROJECT_NAME` (по умолчанию: `prisma-platform`)
## Phoenix трассировка (локально)
1. Установите зависимости:
```bash
pip install -r requirements.txt
```
2. Поднимите Phoenix (см. `docker-service/docker-compose.yml`) и включите трассировку в `.env`:
```dotenv
PHOENIX_TRACING_ENABLED=true
PHOENIX_COLLECTOR_ENDPOINT=http://localhost:6006
PHOENIX_PROJECT_NAME=prisma-platform
```
3. Запустите приложение как обычно (`python -m src.main` или `python -m src.agent_os`).