quantum-ai-v3/core/management/commands/fix_agents.py
Claude be6a04c60b 🔧 Add simple agent fix command for Railway deployment
• Create minimal management command to fix agent values
• Fix CyberSec Career Navigator: 12 AED → 0 AED
• Fix 5 Whys agent: 50 messages → 20 messages, ensure 15 AED
• Add to Railway deployment process for automatic fix
• Simplest possible solution - runs on every deploy

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-03 14:48:12 +05:30

14 lines
527 B
Python

from django.core.management.base import BaseCommand
from agents.models import Agent
class Command(BaseCommand):
help = 'Fix agent prices and message limits'
def handle(self, *args, **options):
# Fix CyberSec Career Navigator
Agent.objects.filter(slug='cybersec-career-navigator').update(price=0.0)
# Fix 5 Whys agent
Agent.objects.filter(slug='5-whys-analyzer').update(price=15.0, message_limit=20)
self.stdout.write(self.style.SUCCESS('✅ Agents fixed!'))