Check app-server env on the server side

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Michael Fan
2026-03-27 14:50:08 -04:00
parent 2bf85d232a
commit efc0fa1880
17 changed files with 196 additions and 150 deletions

View File

@@ -58,8 +58,8 @@ use codex_app_server_protocol::ServerRequest;
use codex_app_server_protocol::SkillsListParams;
use codex_app_server_protocol::ThreadArchiveParams;
use codex_app_server_protocol::ThreadCompactStartParams;
use codex_app_server_protocol::ThreadDependencyEnvContainsParams;
use codex_app_server_protocol::ThreadDependencyEnvSetParams;
use codex_app_server_protocol::ThreadEnvContainsParams;
use codex_app_server_protocol::ThreadForkParams;
use codex_app_server_protocol::ThreadListParams;
use codex_app_server_protocol::ThreadLoadedListParams;
@@ -377,14 +377,13 @@ impl McpProcess {
self.send_request("thread/dependencyEnv/set", params).await
}
/// Send a `thread/dependencyEnv/contains` JSON-RPC request.
pub async fn send_thread_dependency_env_contains_request(
/// Send a `thread/env/contains` JSON-RPC request.
pub async fn send_thread_env_contains_request(
&mut self,
params: ThreadDependencyEnvContainsParams,
params: ThreadEnvContainsParams,
) -> anyhow::Result<i64> {
let params = Some(serde_json::to_value(params)?);
self.send_request("thread/dependencyEnv/contains", params)
.await
self.send_request("thread/env/contains", params).await
}
/// Send a `thread/metadata/update` JSON-RPC request.