• Admin's avatar
    fix: sync/async boundary fixes, closure bug, missing deps, runtime imports · b5c29abf
    Admin authored
    - Fix run_conversation sync/async boundary in 5 files:
      - run_agent.py main(): use _run_conversation_sync
      - batch_runner.py: use _run_conversation_sync
      - background_review.py: use _run_conversation_sync
      - curator.py: use _run_conversation_sync
      - acp_adapter/server.py: use _run_conversation_sync
    - Fix classic Python closure late-binding bug in get_tools.py
      (is_async captured by reference, not value)
    - Add missing deps to requirements.txt: openai, langchain-core, pyyaml, fire
    - Fix missing HTTPException import in environment_config.py
    - Fix missing List import in org_chart_svg.py
    b5c29abf