Skip to content
Open
Show file tree
Hide file tree
Changes from 2 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
43 changes: 42 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
@@ -1,6 +1,47 @@
GITHUB_TOKEN=
# Required - API Keys
ANTHROPIC_API_KEY=

# Required - Provider Tokens (based on PROVIDER setting)
GITHUB_TOKEN=
GITLAB_TOKEN=

# Optional - Recce Configuration
RECCE_ENABLED=true
RECCE_PROJECT_PATH=/path/to/your/dbt/project
RECCE_TARGET_PATH=target
RECCE_TARGET_BASE_PATH=target-base

# Optional - Recce Cloud
RECCE_CLOUD_API_HOST=
RECCE_API_TOKEN=
RECCE_SESSION_ID=

# Optional - Provider Configuration
PROVIDER=github # github | gitlab | bitbucket

# Optional - GitLab Configuration (when PROVIDER=gitlab)
GITLAB_API_URL=https://gitlab.com/api/v4
GITLAB_PROJECT_ID=
GITLAB_ALLOWED_PROJECT_IDS= # comma-separated list
GITLAB_USE_OAUTH=false
GITLAB_OAUTH_CLIENT_ID=
GITLAB_OAUTH_REDIRECT_URI=http://127.0.0.1:8888/callback
GITLAB_READ_ONLY_MODE=true # true for safety, false to allow modifications
USE_GITLAB_WIKI=false
USE_MILESTONE=false
USE_PIPELINE=false

# Optional - Output Format
OUTPUT_FORMAT=markdown # markdown | slack | json | pr-summary
# - markdown: Simple markdown summary
# - slack: Slack Block Kit format for team notifications
# - json: Structured JSON output
# - pr-summary: Comprehensive PR validation summary with detailed sections (recommended for data validation)

# Optional - Template Options
INCLUDE_PATCHES=false
MAX_PATCH_LINES=50

# Optional - Other
CLAUDE_MODEL=claude-haiku-4-5-20251001
DEBUG=false
17 changes: 17 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,22 @@ dist/
todo.md
summary.md
agent_log.jsonl
*.jsonl
.DS_Store
recce.yml

# IDE and environment
.env
.cursor/
.claude/
.mcp.json

# Python (not used in this TypeScript project)
.venv/
venv/
__pycache__/
*.pyc

# Generated documentation (optional)
REFACTORING_*.md
CLEANUP_*.md
Loading