first commit

This commit is contained in:
Tanmay Karande
2026-02-13 23:56:09 -05:00
commit ec8bd80a3d
27 changed files with 6725 additions and 0 deletions

34
.env.example Normal file
View File

@@ -0,0 +1,34 @@
# =============================================================================
# Aetheel Configuration
# =============================================================================
# Copy this file to .env and fill in your values.
# See docs/slack-setup.md and docs/opencode-setup.md for instructions.
# --- Slack Tokens (required) ------------------------------------------------
# Get these from https://api.slack.com/apps → your app settings
SLACK_BOT_TOKEN=xoxb-your-bot-token-here
SLACK_APP_TOKEN=xapp-your-app-token-here
# --- OpenCode Runtime (required for AI) -------------------------------------
# Mode: "cli" (subprocess) or "sdk" (opencode serve API)
OPENCODE_MODE=cli
# Model to use (optional — uses your OpenCode default if not set)
# Examples:
# anthropic/claude-sonnet-4-20250514
# openai/gpt-5.1
# google/gemini-3-pro
# OPENCODE_MODEL=
# CLI timeout in seconds (for CLI mode)
OPENCODE_TIMEOUT=120
# Server URL for SDK mode (only needed if OPENCODE_MODE=sdk)
# OPENCODE_SERVER_URL=http://localhost:4096
# OPENCODE_SERVER_PASSWORD=
# Working directory for OpenCode (optional — defaults to current directory)
# OPENCODE_WORKSPACE=/path/to/your/project
# --- Logging -----------------------------------------------------------------
LOG_LEVEL=INFO