# ─── SAP-Salesforce Managed Service Agent ─── # Environment configuration # Copy this to .env and fill in your credentials # ── Agent Settings ── AGENT_NAME=SSMSA AGENT_LOG_LEVEL=INFO AGENT_MODE=triage AGENT_LLM_PROVIDER=openai AGENT_LLM_MODEL=gpt-4o AGENT_TEMPERATURE=0.1 AGENT_MAX_TOKENS=4096 # ── LLM API Keys ── OPENAI_API_KEY=sk-your-openai-key ANTHROPIC_API_KEY=sk-ant-your-anthropic-key DEEPSEEK_API_KEY=sk-your-deepseek-key # ── SAP Integration ── SAP_CPI_BASE_URL=https://your-cpi-instance.cfapps.eu10.hana.ondemand.com SAP_CPI_CLIENT_ID=your-cpi-client-id SAP_CPI_CLIENT_SECRET=your-cpi-client-secret SAP_CPI_OAUTH_TOKEN_URL=https://your-subaccount.authentication.eu10.hana.ondemand.com/oauth/token # ── SAP S/4HANA Cloud API ── S4HANA_BASE_URL=https://your-s4hana-api.s4hana.ondemand.com S4HANA_OAUTH_URL=https://your-subaccount.authentication.eu10.hana.ondemand.com/oauth/token S4HANA_CLIENT_ID=your-s4hana-client-id S4HANA_CLIENT_SECRET=your-s4hana-client-secret SAP_ASHOST=your-sap-s4hana-host SAP_SYSNR=00 SAP_CLIENT=100 SAP_USERNAME=rfc_user SAP_PASSWORD=rfc_password SAP_LANG=EN # ── Salesforce Integration ── SF_USERNAME=your-sf-admin@company.com SF_PASSWORD=your-sf-password SF_SECURITY_TOKEN=your-sf-security-token SF_DOMAIN=login SF_INSTANCE_URL=https://your-instance.salesforce.com # ── Slack ── SLACK_BOT_TOKEN=xoxb-your-slack-bot-token SLACK_SIGNING_SECRET=your-slack-signing-secret SLACK_DEFAULT_CHANNEL=C0123456789 # ── Email (SendGrid) ── SENDGRID_API_KEY=SG.your-sendgrid-key NOTIFICATION_FROM_EMAIL=ssmsa@intelligenzit.com NOTIFICATION_TO_EMAIL=ops@intelligenzit.com # ── Database ── DATABASE_URL=postgresql+asyncpg://user:pass@localhost:5432/ssmsa DATABASE_SYNC_URL=postgresql://user:pass@localhost:5432/ssmsa # ── ChromaDB ── CHROMA_PERSIST_DIR=./data/chroma CHROMA_COLLECTION_NAME=ssmsa_knowledge_base # ── Prometheus ── PROMETHEUS_PORT=8000 PROMETHEUS_ENABLED=true