mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-10-07 16:19:09 +00:00
Bring back ci_autofix.py and the ci_monitor graph that #1621 deleted, re-wiring the fork's security-reviewed PR-babysitting onto the new structure: the CI-event, autofix-toggle, and review-feedback handlers move into webhooks/github.py and the github_webhook router re-gains the check_run/check_suite/workflow_run/status routing plus the autofix command and actionable-review branches. Auto-fix runs now dispatch through dispatch_agent_run (durability + completion webhook) while keeping the deliberate batch-while-busy skip-rule via get_thread_active_status. Restore langgraph.json's ci_monitor entry and the fork autofix tests (dispatch mock + import paths re-pointed). Refs: #80
27 lines
653 B
JSON
27 lines
653 B
JSON
{
|
|
"$schema": "https://langgra.ph/schema.json",
|
|
"python_version": "3.12",
|
|
"api_version": "0.10.0rc3",
|
|
"graphs": {
|
|
"agent": "agent.server:traced_agent",
|
|
"reviewer": "agent.reviewer:traced_reviewer_agent",
|
|
"analyzer": "agent.analyzer:traced_analyzer",
|
|
"chat": "agent.chat:traced_chat_agent",
|
|
"scheduler": "agent.scheduler:get_scheduler",
|
|
"ci_monitor": "agent.ci_monitor:get_ci_monitor"
|
|
},
|
|
"dependencies": [
|
|
"."
|
|
],
|
|
"http": {
|
|
"app": "agent.webapp:app"
|
|
},
|
|
"checkpointer": {
|
|
"ttl": {
|
|
"strategy": "delete",
|
|
"sweep_interval_minutes": 60,
|
|
"default_ttl": 43200
|
|
}
|
|
},
|
|
"env": ".env"
|
|
}
|