Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 25 additions & 7 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,12 +1,30 @@
# Kalshi Trading API (Required)
KALSHI_API_KEY_ID=your_kalshi_key_id
KALSHI_API_KEY=your_kalshi_api_key
# ============================================
# NEURAL SDK - ENVIRONMENT TEMPLATE
# ============================================
# Copy this file to .env and fill in your actual values

# OpenWeatherMap API (Working!)
OPENWEATHER_API_KEY=78596505b0f5fea89e98ebcbf3bd6e21
# --- NEURAL API (Required) ---
# Accepts: prod | demo (used for Kalshi endpoints)
NEURAL_ENVIRONMENT=prod
NEURAL_API_KEY_ID=your_neural_api_key_id
# Either provide the private key INLINE or via FILE path
# NEURAL_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----\n...\n-----END RSA PRIVATE KEY-----"
NEURAL_PRIVATE_KEY_FILE=./keys/neural_prod_private.key

# Reddit API (Optional - for sentiment analysis)
# --- EXTERNAL APIs ---
# Used by weather adapter (config/data_sources.yaml)
OPENWEATHER_API_KEY=your_openweather_api_key
REDDIT_CLIENT_ID=your_reddit_client_id
REDDIT_CLIENT_SECRET=your_reddit_client_secret

# DraftKings (No API key needed - public data)
# --- LLM CONFIGURATION ---
OPENROUTER_API_KEY=your_openrouter_api_key

# --- OTHER SERVICES ---
E2B_API_KEY=your_e2b_api_key
EXA_API_KEY=your_exa_api_key
TWITTERAPI_KEY=your_twitter_api_key

# --- AGENTUITY PLATFORM ---
AGENTUITY_SDK_KEY=your_agentuity_sdk_key
AGENTUITY_PROJECT_KEY=your_agentuity_project_key
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ jobs:
- name: Install package
run: |
pip install dist/*.whl
python -c "import agent_consumers; print('✅ Package imported successfully')"
python -c "import sdk, data_pipeline; print('✅ Package imported successfully')"

create-github-release:
name: Create GitHub Release
Expand Down Expand Up @@ -263,4 +263,4 @@ jobs:
- name: Create incident
run: |
echo "📝 Creating incident report"
# gh issue create --title "Production deployment failed: ${{ needs.validate-version.outputs.version }}" --body "Automatic rollback initiated"
# gh issue create --title "Production deployment failed: ${{ needs.validate-version.outputs.version }}" --body "Automatic rollback initiated"
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,9 @@ celerybeat.pid
.env
.env.development
.env.production
.env.demo
.env.*
!*.example
.venv
env/
venv/
Expand Down Expand Up @@ -191,6 +194,7 @@ keys/
# Project Specific
logs/
*.log
data/
data/cache/
data/backtest_results/
temp/
Expand All @@ -214,4 +218,4 @@ Thumbs.db
# Test outputs
test_results/
coverage/
.pytest_cache/
.pytest_cache/
Loading
Loading