Back to Home
shane-kercheval icon

reasoning-agent-api

by shane-kercheval

Overview

An AI Reasoning Agent API with LLM observability, tracing, and performance monitoring capabilities.

Installation

Run Command
make docker_up

Environment Variables

  • OPENAI_API_KEY
  • LITELLM_MASTER_KEY
  • PHOENIX_POSTGRES_PASSWORD
  • LITELLM_POSTGRES_PASSWORD
  • REASONING_POSTGRES_PASSWORD
  • API_TOKENS
  • GITHUB_TOKEN
  • BRAVE_API_KEY
  • PROMPTS_HOST_PATH
  • REASONING_API_URL
  • REASONING_API_TOKEN
  • TOOLS_API_URL_CLIENT
  • NODE_ENV

Security Notes

Critical security concerns include the hardcoded `PHOENIX_SECRET` in `docker-compose.yml`, the permissive `allow_origins=["*"]` for CORS middleware in the API services, and `PHOENIX_ENABLE_AUTH=false` disabling authentication for the Phoenix observability UI by default. The use of `asyncio.create_subprocess_shell` for Git/GitHub tools in `tools_api/services/tools/github_dev_tools.py` presents a command injection risk if input is not rigorously sanitized. Development configurations (e.g., `REQUIRE_AUTH=false` in `docker-compose.dev.yml`) also pose a risk if unintentionally used in production.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens2000
Stars0
Forks0
Last Update2025-12-08

Tags

LLMAI AgentObservabilityTracingMonitoringDevelopment