feat: replace Aider with secure mini-SWE-agent worker
This commit is contained in:
39
.env.example
39
.env.example
@@ -1,27 +1,34 @@
|
||||
FAILURE_DB_HOST=host.docker.internal
|
||||
FAILURE_DB_PORT=33060
|
||||
FAILURE_DB_NAME=laravel_ai_chat
|
||||
FAILURE_DB_USER=laravel
|
||||
FAILURE_DB_PASSWORD=
|
||||
|
||||
SOURCE_REPOSITORY=https://gitea.tisinfra.de/christian.meyer/lai.git
|
||||
SOURCE_REPOSITORY=https://gitea.example.test/owner/lai.git
|
||||
SOURCE_BRANCH=main
|
||||
GITEA_URL=https://gitea.tisinfra.de
|
||||
GITEA_OWNER=christian.meyer
|
||||
GITEA_URL=https://gitea.example.test
|
||||
GITEA_OWNER=owner
|
||||
GITEA_REPOSITORY=lai
|
||||
GITEA_USERNAME=automation-bot
|
||||
GITEA_TOKEN=
|
||||
|
||||
# dry-run, pr, direct-main
|
||||
AUTOMATION_MODE=dry-run
|
||||
ALLOW_DIRECT_MAIN=false
|
||||
GITEA_QUEUED_LABEL=ai:queued
|
||||
GITEA_RUNNING_LABEL=ai:running
|
||||
GITEA_READY_LABEL=ai:ready
|
||||
GITEA_FAILED_LABEL=ai:failed
|
||||
POLL_SECONDS=60
|
||||
|
||||
AGENT_COMMAND=aider
|
||||
AGENT_MODEL=mistral/devstral-latest
|
||||
MISTRAL_API_KEY=
|
||||
# Optional OpenAI-compatible endpoint instead of Mistral:
|
||||
AGENT_MODEL_API_BASE=
|
||||
AGENT_COMMAND_TIMEOUT_SECONDS=180
|
||||
AGENT_TIMEOUT_SECONDS=1200
|
||||
AGENT_STEP_LIMIT=50
|
||||
AGENT_COST_LIMIT=5
|
||||
|
||||
POLL_SECONDS=60
|
||||
STALE_CLAIM_MINUTES=90
|
||||
SETUP_COMMANDS=composer install --no-interaction --prefer-dist;;npm ci
|
||||
TEST_COMMANDS=npm run build;;php artisan test
|
||||
TEST_DB_HOST=laravel-ai-chat-mysql
|
||||
TEST_DB_PORT=3306
|
||||
TEST_DB_NAME=laravel_ai_chat_agent_test
|
||||
TEST_DB_USER=lai_test_runner
|
||||
TEST_DB_PASSWORD=agent_test_secret
|
||||
TEST_CUSTOMER_DB=customer_agent_test
|
||||
TEST_CONFIG_DB=cockpit_agent_test
|
||||
MAX_CHANGED_FILES=12
|
||||
MAX_CHANGED_LINES=800
|
||||
TEST_COMMANDS=composer install --no-interaction --prefer-dist;;php artisan test
|
||||
|
||||
Reference in New Issue
Block a user