[aidan] feat/agent-scheduling: route recurring asks through native workflows, deny claude cron skill

This commit is contained in:
abccodes
2026-06-19 03:41:50 -07:00
parent b60aa522dc
commit 7608d0bc17
3 changed files with 104 additions and 26 deletions
+10 -1
View File
@@ -282,7 +282,16 @@ async def create_workflow(body: WorkflowCreate):
pass
storage.save_workflow(wf)
scheduler.kick()
return _enriched(wf)
enriched = _enriched(wf)
try:
from backend.apps.agents.core.ws_manager import ws_manager
await ws_manager.broadcast_global("workflow:updated", {
"workflow_id": wf.id,
"workflow": enriched,
})
except Exception:
pass
return enriched
async def _generate_workflow_metadata(wf: Workflow) -> tuple[str, str, list[str]]: