Skip to content

feat(providers): openclaude provider routing + resilience (resume, fallback, reconnect)#108

Open
sistemabritto wants to merge 13 commits into
evolution-foundation:mainfrom
sistemabritto:feat/provider-routing-resilience
Open

feat(providers): openclaude provider routing + resilience (resume, fallback, reconnect)#108
sistemabritto wants to merge 13 commits into
evolution-foundation:mainfrom
sistemabritto:feat/provider-routing-resilience

feat(heartbeats): wire provider_fallback into the runner

a705b27
Select commit
Loading
Failed to load commit list.
Sourcery AI / Sourcery review failed Jun 14, 2026 in 1m 14s

❌ Found 2 blocking security issues

Sourcery found 2 blocking security issues:

  • .claude/skills/ai-image-creator/scripts/generate-image.py:1683 - Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external resource. You may consider using 'shlex.escape()'.
  • dashboard/backend/provider_fallback.py:285-288 - Detected subprocess function 'Popen' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external resource. You may consider using 'shlex.escape()'.