diff options
| author | soryu <soryu@soryu.co> | 2026-02-03 23:48:41 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-03 23:48:41 +0000 |
| commit | 9ebc9724afcc0482a8e7cd2369c06208fedbcbd1 (patch) | |
| tree | 53da855b4ca61a5c0856fc15112daa7a3748c637 /makima/src/server/openapi.rs | |
| parent | dcbf8c834626870a43b633b099f409d69d4f9b87 (diff) | |
| download | soryu-9ebc9724afcc0482a8e7cd2369c06208fedbcbd1.tar.gz soryu-9ebc9724afcc0482a8e7cd2369c06208fedbcbd1.zip | |
Add 'Discuss Contract' feature to listen page (#57)
Diffstat (limited to 'makima/src/server/openapi.rs')
| -rw-r--r-- | makima/src/server/openapi.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/makima/src/server/openapi.rs b/makima/src/server/openapi.rs index f8c5474..a70342b 100644 --- a/makima/src/server/openapi.rs +++ b/makima/src/server/openapi.rs @@ -20,7 +20,7 @@ use crate::server::auth::{ ApiKey, ApiKeyInfoResponse, CreateApiKeyRequest, CreateApiKeyResponse, RefreshApiKeyRequest, RefreshApiKeyResponse, RevokeApiKeyResponse, }; -use crate::server::handlers::{api_keys, contract_chat, contracts, files, listen, mesh, mesh_chat, mesh_merge, repository_history, users}; +use crate::server::handlers::{api_keys, contract_chat, contract_discuss, contracts, files, listen, mesh, mesh_chat, mesh_merge, repository_history, users}; use crate::server::messages::{ApiError, AudioEncoding, StartMessage, StopMessage, TranscriptMessage}; #[derive(OpenApi)] @@ -97,6 +97,8 @@ use crate::server::messages::{ApiError, AudioEncoding, StartMessage, StopMessage contract_chat::contract_chat_handler, contract_chat::get_contract_chat_history, contract_chat::clear_contract_chat_history, + // Contract discuss endpoint + contract_discuss::discuss_contract_handler, // Repository history/settings endpoints repository_history::list_repository_history, repository_history::get_repository_suggestions, @@ -137,6 +139,12 @@ use crate::server::messages::{ApiError, AudioEncoding, StartMessage, StopMessage // Contract chat schemas ContractChatMessageRecord, ContractChatHistoryResponse, + // Contract discuss schemas + contract_discuss::ChatMessage, + contract_discuss::DiscussContractRequest, + contract_discuss::DiscussContractResponse, + contract_discuss::ToolCallInfo, + contract_discuss::CreatedContractInfo, // Merge schemas BranchInfo, BranchListResponse, |
