summaryrefslogtreecommitdiff
path: root/makima/src/server/openapi.rs
diff options
context:
space:
mode:
Diffstat (limited to 'makima/src/server/openapi.rs')
-rw-r--r--makima/src/server/openapi.rs18
1 files changed, 14 insertions, 4 deletions
diff --git a/makima/src/server/openapi.rs b/makima/src/server/openapi.rs
index 96c19e0..e680c07 100644
--- a/makima/src/server/openapi.rs
+++ b/makima/src/server/openapi.rs
@@ -4,17 +4,20 @@ use utoipa::OpenApi;
use crate::db::models::{
AddLocalRepositoryRequest, AddRemoteRepositoryRequest, BranchInfo, BranchListResponse,
- BranchTaskRequest, BranchTaskResponse, ChainStep, ChainWithSteps, ChangePhaseRequest,
+ BranchTaskRequest, BranchTaskResponse, ChainStep, ChainStepWithContract, ChainWithSteps,
+ ChangePhaseRequest,
Contract, ContractChatHistoryResponse, ContractChatMessageRecord, ContractEvent,
ContractListResponse, ContractRepository, ContractSummary, ContractWithRelations,
CreateContractRequest, CreateDirectiveRequest, CreateFileRequest,
CreateManagedRepositoryRequest, CreateTaskRequest, Daemon, DaemonDirectoriesResponse,
- DaemonDirectory, DaemonListResponse, Directive, DirectiveChain, DirectiveListResponse,
- DirectiveSummary, DirectiveWithChains, File, FileListResponse, FileSummary,
+ DaemonDirectory, DaemonListResponse, Directive, DirectiveChain, DirectiveEvaluation,
+ DirectiveEvent, DirectiveListResponse, DirectiveSummary, DirectiveWithChains,
+ EvaluationListResponse, File, FileListResponse, FileSummary,
MergeCommitRequest, MergeCompleteCheckResponse, MergeResolveRequest, MergeResultResponse,
MergeSkipRequest, MergeStartRequest, MergeStatusResponse, MeshChatConversation,
MeshChatHistoryResponse, MeshChatMessageRecord, RepositoryHistoryEntry,
- RepositoryHistoryListResponse, RepositorySuggestionsQuery, SendMessageRequest, Task,
+ RepositoryHistoryListResponse, RepositorySuggestionsQuery, SendMessageRequest,
+ StepContractSummary, Task,
TaskEventListResponse, TaskListResponse, TaskSummary, TaskWithSubtasks, TranscriptEntry,
UpdateContractRequest, UpdateDirectiveRequest, UpdateFileRequest, UpdateTaskRequest,
};
@@ -114,6 +117,8 @@ use crate::server::messages::{ApiError, AudioEncoding, StartMessage, StopMessage
directives::start_directive,
directives::list_chains,
directives::get_chain,
+ directives::evaluate_step,
+ directives::list_evaluations,
),
components(
schemas(
@@ -205,9 +210,14 @@ use crate::server::messages::{ApiError, AudioEncoding, StartMessage, StopMessage
DirectiveWithChains,
DirectiveChain,
ChainStep,
+ ChainStepWithContract,
ChainWithSteps,
+ StepContractSummary,
CreateDirectiveRequest,
UpdateDirectiveRequest,
+ DirectiveEvaluation,
+ DirectiveEvent,
+ EvaluationListResponse,
)
),
tags(