[app-server] feat: add config/schema/read API

This commit is contained in:
Owen Lin
2025-11-30 09:58:23 -08:00
parent 6eeaf46ac1
commit ec8baaf645
18 changed files with 207 additions and 26 deletions

View File

@@ -20,6 +20,7 @@ use codex_app_server_protocol::ClientInfo;
use codex_app_server_protocol::ClientNotification;
use codex_app_server_protocol::ConfigBatchWriteParams;
use codex_app_server_protocol::ConfigReadParams;
use codex_app_server_protocol::ConfigSchemaReadParams;
use codex_app_server_protocol::ConfigValueWriteParams;
use codex_app_server_protocol::FeedbackUploadParams;
use codex_app_server_protocol::GetAccountParams;
@@ -412,6 +413,14 @@ impl McpProcess {
self.send_request("config/read", params).await
}
pub async fn send_config_schema_read_request(
&mut self,
params: ConfigSchemaReadParams,
) -> anyhow::Result<i64> {
let params = Some(serde_json::to_value(params)?);
self.send_request("config/schema/read", params).await
}
pub async fn send_config_value_write_request(
&mut self,
params: ConfigValueWriteParams,