We’re pleased to announce version 0.31.11 of the Screeps GPT autonomous bot.
What’s New
Security
- Removed Unnecessary Credential Exposure in Monitoring Workflow: Eliminated
SCREEPS_EMAILandSCREEPS_PASSWORDfromscreeps-monitoring.ymlworkflow- Credentials were unnecessarily exposed to GitHub Copilot CLI during monitoring operations
- Scripts (
fetch-profiler-console.ts,check-ptr-alerts.ts) use onlySCREEPS_TOKENfor API authentication - Follows least-privilege principle by providing only token-based read-only access
- Reduces attack surface by removing write-capable credentials from third-party AI service environment
- Aligns with
deploy.ymlworkflow pattern which demonstrates token-only authentication is sufficient - Impact: High priority security improvement - eliminated credential exposure in workflow running every 30 minutes
- No functionality changes - all monitoring features (PTR stats, profiler fetch, alert checking) continue to work with token-only authentication
Full Changelog: 0.31.11 on GitHub