feat: complete ops ai workspace bridge

This commit is contained in:
DCCONSTRUCTIONS
2026-06-13 08:46:55 +03:00
parent 8b1e356494
commit 3806848b07
7 changed files with 2040 additions and 45 deletions
@@ -5,10 +5,14 @@
from django.urls import path
from plane.app.views import (
AIWorkspaceExecutorCheckEndpoint,
AIWorkspaceExecutorDetailEndpoint,
AIWorkspaceExecutorEventsEndpoint,
AIWorkspaceExecutorListEndpoint,
AIWorkspaceExecutorSelectEndpoint,
AIWorkspaceExecutorWindowsAgentEndpoint,
AIWorkspaceSettingsEndpoint,
AIWorkspaceThreadDispatchEndpoint,
AIWorkspaceThreadDetailEndpoint,
AIWorkspaceThreadListEndpoint,
AIWorkspaceThreadMessagesEndpoint,
@@ -16,6 +20,11 @@ from plane.app.views import (
urlpatterns = [
path(
"workspaces/<str:slug>/ai-workspace/settings/",
AIWorkspaceSettingsEndpoint.as_view(),
name="ai-workspace-settings",
),
path(
"workspaces/<str:slug>/ai-workspace/executors/",
AIWorkspaceExecutorListEndpoint.as_view(),
@@ -31,6 +40,16 @@ urlpatterns = [
AIWorkspaceExecutorSelectEndpoint.as_view(),
name="ai-workspace-executor-select",
),
path(
"workspaces/<str:slug>/ai-workspace/executors/<uuid:executor_id>/check/",
AIWorkspaceExecutorCheckEndpoint.as_view(),
name="ai-workspace-executor-check",
),
path(
"workspaces/<str:slug>/ai-workspace/executors/<uuid:executor_id>/events/",
AIWorkspaceExecutorEventsEndpoint.as_view(),
name="ai-workspace-executor-events",
),
path(
"workspaces/<str:slug>/ai-workspace/executors/<uuid:executor_id>/agent/windows.ps1",
AIWorkspaceExecutorWindowsAgentEndpoint.as_view(),
@@ -51,4 +70,9 @@ urlpatterns = [
AIWorkspaceThreadMessagesEndpoint.as_view(),
name="ai-workspace-thread-messages",
),
path(
"workspaces/<str:slug>/ai-workspace/threads/<uuid:thread_id>/dispatch/",
AIWorkspaceThreadDispatchEndpoint.as_view(),
name="ai-workspace-thread-dispatch",
),
]