# ==============================================================================
# Environment Configuration Template for Project Skill Setup
# ==============================================================================
# Copy this file to '.env' and fill in your actual values:
#   cp .env.example .env
# ==============================================================================

# ------------------------------------------------------------------------------
# 1. Graphiti Configuration (Temporal Knowledge Graph Memory)
# ------------------------------------------------------------------------------
# URI of your Neo4j database instance.
# If running Neo4j locally via Docker, use 'bolt://localhost:7687'.
NEO4J_URI=bolt://localhost:7687

# Neo4j authentication details (Default username is 'neo4j').
NEO4J_USER=neo4j
NEO4J_PASSWORD=your_neo4j_password_here

# OpenAI API Key required for Graphiti's entity extraction and LLM reasoning.
OPENAI_API_KEY=your_openai_api_key_here


# ------------------------------------------------------------------------------
# 2. CocoIndex Configuration (RAG / Data Indexing Pipeline)
# ------------------------------------------------------------------------------
# PostgreSQL database connection string with pgvector extension enabled.
# Format: postgresql://[user]:[password]@[host]:[port]/[database]
COCOINDEX_DATABASE_URL=postgresql://postgres:postgres@localhost:5432/cocoindex

# If using OpenAI embeddings in CocoIndex (optional, if configured).
# OPENAI_API_KEY is shared with Graphiti above.
