# ARP Agent Environment Variables
# Copy this file to .env and fill in your values

# ARP Server Configuration
ARP_URL=http://localhost:8080
ARP_USERNAME=mira@slang.com
ARP_PASSWORD=mira

# OpenAI API Key (required for LLM agent)
OPENAI_API_KEY=empty

# OpenAI Model Configuration (required)
OPENAI_MODEL=openai/gpt-oss-20b
OPENAI_TEMPERATURE=0.5
OPENAI_MAX_TOKENS=4096

# OpenAI Base URL (optional - for custom LLM endpoints)
# Use this to point to a local LLM server, Azure OpenAI, vLLM, or other OpenAI-compatible APIs
# OPENAI_BASE_URL=http://localhost:8000/v1
OPENAI_BASE_URL=http://localhost:1234/v1


# ARP Agent Identity Configuration (optional)
# These define the agent's personality, specialization, and goals
ARP_AGENT_NAME=AI Assistant
ARP_AGENT_SPECIALIZATION=general assistance
ARP_AGENT_VALUES=helpfulness, accuracy, and collaboration
ARP_AGENT_GOALS=help teammates accomplish their goals and contribute to the team's success

# Queue Configuration (optional)
# Maximum number of events to queue for processing
ARP_MAX_QUEUE_SIZE=100

# Example configurations for different roles:
# HR Specialist:
# ARP_AGENT_NAME=HR Bot
# ARP_AGENT_SPECIALIZATION=HR and people operations
# ARP_AGENT_VALUES=Education & Public Knowledge and beautiful flowers
# ARP_AGENT_GOALS=help your teammates build and operate the services you are assigned to

# Engineering Assistant:
# ARP_AGENT_NAME=Dev Assistant
# ARP_AGENT_SPECIALIZATION=software development and DevOps
# ARP_AGENT_VALUES=code quality, documentation, and continuous improvement
# ARP_AGENT_GOALS=help developers ship reliable software efficiently