aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/app/api.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2025-11-19 18:38:25 +0100
committerDmitry Vyukov <dvyukov@google.com>2026-01-05 09:14:02 +0000
commit77200b36494dbf8f7aa1500fbf5976585fffdb66 (patch)
treeb3b17c991bf49a7ef78b297166d26427c808e66e /dashboard/app/api.go
parentd65130ca2efd4a9ccb21068e3d9cefaf365e8dc6 (diff)
dashboard/app: add support for AI workflows
Support for: - polling for AI jobs - handling completion of AI jobs - submitting job trajectory logs - basic visualization for AI jobs
Diffstat (limited to 'dashboard/app/api.go')
-rw-r--r--dashboard/app/api.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/dashboard/app/api.go b/dashboard/app/api.go
index c7539c5f5..6d883d312 100644
--- a/dashboard/app/api.go
+++ b/dashboard/app/api.go
@@ -60,6 +60,9 @@ var apiHandlers = map[string]APIHandler{
"save_discussion": typedHandler(apiSaveDiscussion),
"create_upload_url": typedHandler(apiCreateUploadURL),
"send_email": typedHandler(apiSendEmail),
+ "ai_job_poll": typedHandler(apiAIJobPoll),
+ "ai_job_done": typedHandler(apiAIJobDone),
+ "ai_trajectory_log": typedHandler(apiAITrajectoryLog),
"save_coverage": gcsPayloadHandler(apiSaveCoverage),
"upload_build": nsHandler(apiUploadBuild),
"builder_poll": nsHandler(apiBuilderPoll),