mirror of
https://github.com/temporal-community/temporal-ai-agent.git
synced 2026-03-15 05:58:08 +01:00
* initial mcp * food ordering with mcp * prompt eng * splitting out goals and updating docs * a diff so I can get tests from codex * a diff so I can get tests from codex * oops, missing files * tests, file formatting * readme and setup updates * setup.md link fixes * readme change * readme change * readme change * stripe food setup script * single agent mode default * prompt engineering for better multi agent performance * performance should be greatly improved * Update goals/finance.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update activities/tool_activities.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * co-pilot PR suggested this change, and now fixed it * stronger wording around json format response * formatting * moved docs to dir * moved image assets under docs * cleanup env example, stripe guidance * cleanup --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
49 lines
2.0 KiB
Plaintext
49 lines
2.0 KiB
Plaintext
# Example environment configuration
|
||
|
||
### LLM configuration
|
||
LLM_MODEL=openai/gpt-4o
|
||
LLM_KEY=sk-proj-...
|
||
# LLM_MODEL=anthropic/claude-3-5-sonnet-20240620
|
||
# LLM_KEY=${ANTHROPIC_API_KEY}
|
||
# LLM_MODEL=gemini/gemini-2.5-flash-preview-04-17
|
||
# LLM_KEY=${GOOGLE_API_KEY}
|
||
|
||
### Tool API keys
|
||
# RAPIDAPI_KEY=9df2cb5... # Optional - if unset flight search generates realistic mock data
|
||
# RAPIDAPI_HOST_FLIGHTS=sky-scrapper.p.rapidapi.com # For real travel flight information (optional)
|
||
RAPIDAPI_HOST_PACKAGE=trackingpackage.p.rapidapi.com # For eCommerce order status package tracking tool
|
||
FOOTBALL_DATA_API_KEY=
|
||
# Leave blank to use the built-in mock fixtures generator
|
||
|
||
STRIPE_API_KEY=sk_test_51J...
|
||
# Optional for `goal_event_flight_invoice` – if unset a mock invoice is created.
|
||
# Sign up for a free Stripe account and get a test key at https://dashboard.stripe.com/test/apikeys
|
||
|
||
### Temporal connection (optional)
|
||
# Uncomment and update these values to connect to a non-default Temporal server
|
||
# TEMPORAL_ADDRESS=namespace.acct.tmprl.cloud:7233
|
||
# TEMPORAL_NAMESPACE=default
|
||
# TEMPORAL_TASK_QUEUE=agent-task-queue
|
||
# TEMPORAL_TLS_CERT='path/to/cert.pem'
|
||
# TEMPORAL_TLS_KEY='path/to/key.pem'
|
||
# TEMPORAL_API_KEY=abcdef1234567890
|
||
|
||
### Agent goal configuration
|
||
# Set starting goal of agent - if unset default is goal_event_flight_invoice (single agent mode)
|
||
#AGENT_GOAL=goal_choose_agent_type # for multi-goal mode (experimental)
|
||
AGENT_GOAL=goal_event_flight_invoice
|
||
#AGENT_GOAL=goal_match_train_invoice # for replay goal
|
||
|
||
# Choose which goal categories are listed by the Agent Goal picker if enabled above
|
||
# Options: system (always included), hr, travel-flights, travel-trains, fin, ecommerce, mcp-integrations, food, all
|
||
GOAL_CATEGORIES=all
|
||
#GOAL_CATEGORIES=travel-flights
|
||
|
||
### Other settings
|
||
SHOW_CONFIRM=True
|
||
|
||
# Money Scenarios:
|
||
# Set if you want it to really start workflows - otherwise it'll fake it
|
||
# if you want it to be real you'll need moneytransfer and early return workers running
|
||
FIN_START_REAL_WORKFLOW=FALSE
|