diff options
| author | soryu <soryu@soryu.co> | 2026-01-15 22:55:04 +0000 |
|---|---|---|
| committer | soryu <soryu@soryu.co> | 2026-01-16 01:12:03 +0000 |
| commit | b69dc962cd99aa8b478b7c5facbd56bfb63eda27 (patch) | |
| tree | 9922f60b0da646eaf00165d5348b25e822dfd7b0 /makima/src/server/openapi.rs | |
| parent | 6ee2e75834bff187b8c262e0798ef365bc21cd59 (diff) | |
| download | soryu-b69dc962cd99aa8b478b7c5facbd56bfb63eda27.tar.gz soryu-b69dc962cd99aa8b478b7c5facbd56bfb63eda27.zip | |
Add Task Contract Type for one-off adhoc tasks (#2)
Diffstat (limited to 'makima/src/server/openapi.rs')
| -rw-r--r-- | makima/src/server/openapi.rs | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/makima/src/server/openapi.rs b/makima/src/server/openapi.rs index afa114b..47e3456 100644 --- a/makima/src/server/openapi.rs +++ b/makima/src/server/openapi.rs @@ -3,17 +3,18 @@ use utoipa::OpenApi; use crate::db::models::{ - AddLocalRepositoryRequest, AddRemoteRepositoryRequest, BranchInfo, BranchListResponse, - ChangePhaseRequest, Contract, ContractChatHistoryResponse, ContractChatMessageRecord, - ContractEvent, ContractListResponse, ContractRepository, ContractSummary, ContractWithRelations, - CreateContractRequest, CreateFileRequest, CreateManagedRepositoryRequest, CreateTaskRequest, - Daemon, DaemonDirectoriesResponse, DaemonDirectory, DaemonListResponse, File, FileListResponse, - FileSummary, MergeCommitRequest, MergeCompleteCheckResponse, MergeResolveRequest, - MergeResultResponse, MergeSkipRequest, MergeStartRequest, MergeStatusResponse, - MeshChatConversation, MeshChatHistoryResponse, MeshChatMessageRecord, - RepositoryHistoryEntry, RepositoryHistoryListResponse, RepositorySuggestionsQuery, - SendMessageRequest, Task, TaskEventListResponse, TaskListResponse, TaskSummary, - TaskWithSubtasks, TranscriptEntry, UpdateContractRequest, UpdateFileRequest, UpdateTaskRequest, + AddLocalRepositoryRequest, AddRemoteRepositoryRequest, AdhocTaskRequest, AdhocTaskResponse, + BranchInfo, BranchListResponse, ChangePhaseRequest, Contract, ContractChatHistoryResponse, + ContractChatMessageRecord, ContractEvent, ContractListResponse, ContractRepository, + ContractSummary, ContractWithRelations, CreateContractRequest, CreateFileRequest, + CreateManagedRepositoryRequest, CreateTaskRequest, Daemon, DaemonDirectoriesResponse, + DaemonDirectory, DaemonListResponse, File, FileListResponse, FileSummary, MergeCommitRequest, + MergeCompleteCheckResponse, MergeResolveRequest, MergeResultResponse, MergeSkipRequest, + MergeStartRequest, MergeStatusResponse, MeshChatConversation, MeshChatHistoryResponse, + MeshChatMessageRecord, RepositoryHistoryEntry, RepositoryHistoryListResponse, + RepositorySuggestionsQuery, SendMessageRequest, Task, TaskEventListResponse, TaskListResponse, + TaskSummary, TaskWithSubtasks, TranscriptEntry, UpdateContractRequest, UpdateFileRequest, + UpdateTaskRequest, }; use crate::server::auth::{ ApiKey, ApiKeyInfoResponse, CreateApiKeyRequest, CreateApiKeyResponse, @@ -42,6 +43,7 @@ use crate::server::messages::{ApiError, AudioEncoding, StartMessage, StopMessage mesh::list_tasks, mesh::get_task, mesh::create_task, + mesh::create_adhoc_task, mesh::update_task, mesh::delete_task, mesh::list_subtasks, @@ -122,6 +124,8 @@ use crate::server::messages::{ApiError, AudioEncoding, StartMessage, StopMessage CreateTaskRequest, UpdateTaskRequest, SendMessageRequest, + AdhocTaskRequest, + AdhocTaskResponse, TaskEventListResponse, Daemon, DaemonListResponse, |
