Подключить локальную трассировку Phoenix для запусков агента.
Добавлена инициализация Phoenix/OpenInference в CLI и AgentOS, а также обновлены зависимости и документация, чтобы трассировка включалась через переменные окружения.
This commit is contained in:
@@ -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`).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user