You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Security:
- Strip credentials from .git/config after clone so Claude subprocess
cannot read the token from the remote URL
- Re-inject credentials only during push, strip immediately after
- Sanitize git error messages in commitAndPush to prevent token leaks
- Use minimal env (PATH + HOME + GH_TOKEN) for gh subprocess instead
of spreading all process.env vars
Guardrails:
- Add hard constraints to system prompt: never modify test files,
package manifests, or lock files unless task explicitly requires it
- Documentation-only tasks restricted to documentation files only
Bug fixes:
- Treat 0 tests collected as pass (failed=0 && errors=0) instead of
failure, preventing 10 wasted loops on README-only changes
- Sanitize Telegram <> formatting delimiters from task text before
use in prompts, PR body, and commit messages
- Pass github_token through to commitAndPush for authenticated push
Bot deployment:
- Add bot Dockerfile, fly.toml, and .env.example
- Add worker .env.example
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments