diff --git a/app/api.py b/app/api.py index 63cba69..38ca71b 100644 --- a/app/api.py +++ b/app/api.py @@ -633,7 +633,9 @@ def create_app(db_path, img_dir, state_dir=None): @app.post('/api/agent/run') def agent_run(body: dict): - source = body.get('source', 'mock') if isinstance(body, dict) else 'mock' + source = body.get('source') if isinstance(body, dict) else None + if source is None: + source = 'live' if live_configured() else 'mock' if source not in ('mock', 'live'): raise HTTPException(status_code=400, detail='source must be mock|live')