From b69dc962cd99aa8b478b7c5facbd56bfb63eda27 Mon Sep 17 00:00:00 2001 From: soryu Date: Thu, 15 Jan 2026 22:55:04 +0000 Subject: Add Task Contract Type for one-off adhoc tasks (#2) --- makima/src/server/openapi.rs | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) (limited to 'makima/src/server/openapi.rs') 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, -- cgit v1.2.3