dograh/api/routes
Sabiha Khan 90c5831984
fix: move draft and template context handling out of create_workflow_run (#560)
* fix: move draft and template context handling out of create_workflow_run

create_workflow_run now only creates
the run with the definition_id and initial_context provided by the caller. Test call paths explicitly resolve draft definitions
and merge template context variables before creating the run, while production/runtime paths bind the published definition
without adding template defaults.

* fix: review comments

* chore: format and minor cleanups

---------

Co-authored-by: Abhishek Kumar <abhishek@a6k.me>
2026-07-21 13:24:51 +05:30
..
__init__.py Initial Commit 🚀 🚀 2025-09-09 14:37:32 +05:30
agent_stream.py fix: move draft and template context handling out of create_workflow_run (#560) 2026-07-21 13:24:51 +05:30
auth.py feat(auth): gate OSS signup behind ENABLE_SIGNUP flag (#514) 2026-07-13 14:08:25 +05:30
campaign.py fix(api): validate pagination bounds on run-list endpoints (#553) (#554) 2026-07-18 16:29:28 +05:30
credentials.py feat: refactor node spec and add mcp tools (#244) 2026-04-21 07:56:16 +05:30
folder.py feat: add google stt and tts. add folders to organize agents 2026-05-22 14:36:50 +05:30
knowledge_base.py fix: fix org scoped access for resources (#517) 2026-07-09 23:04:33 +05:30
main.py feat(auth): gate OSS signup behind ENABLE_SIGNUP flag (#514) 2026-07-13 14:08:25 +05:30
node_types.py feat: refactor node spec and add mcp tools (#244) 2026-04-21 07:56:16 +05:30
organization.py feat: add vici dial controls from UI (#563) 2026-07-20 21:57:34 +05:30
organization_usage.py fix: fix org scoped access for resources (#517) 2026-07-09 23:04:33 +05:30
public_agent.py fix: move draft and template context handling out of create_workflow_run (#560) 2026-07-21 13:24:51 +05:30
public_download.py feat: persist split user and bot audio 2026-06-16 15:19:49 +05:30
public_embed.py fix: move draft and template context handling out of create_workflow_run (#560) 2026-07-21 13:24:51 +05:30
reports.py Initial Commit 🚀 🚀 2025-09-09 14:37:32 +05:30
s3_signed_url.py feat: persist split user and bot audio 2026-06-16 15:19:49 +05:30
service_keys.py Initial Commit 🚀 🚀 2025-09-09 14:37:32 +05:30
superuser.py fix: fix superadmin impersonation 2026-07-11 15:51:36 +05:30
telephony.py fix: move draft and template context handling out of create_workflow_run (#560) 2026-07-21 13:24:51 +05:30
tool.py feat: add vici dial controls from UI (#563) 2026-07-20 21:57:34 +05:30
turn_credentials.py feat: add coturn configurations (#143) 2026-02-03 13:52:50 +05:30
user.py fix: fix org scoped access for resources (#517) 2026-07-09 23:04:33 +05:30
webrtc_signaling.py fix: fix org scoped access for resources (#517) 2026-07-09 23:04:33 +05:30
workflow.py fix: move draft and template context handling out of create_workflow_run (#560) 2026-07-21 13:24:51 +05:30
workflow_embed.py feat: add posthog events (#231) 2026-04-10 17:52:21 +05:30
workflow_recording.py feat: refactor node spec and add mcp tools (#244) 2026-04-21 07:56:16 +05:30
workflow_text_chat.py fix: move draft and template context handling out of create_workflow_run (#560) 2026-07-21 13:24:51 +05:30