feat(model): add ServerConfig and ClientConfig (#1266)

This commit is contained in:
Dale Seo 2026-09-14 15:30:41 -04:00 • committed by GitHub
commit 165ff92df1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -107,8 +107,8 @@ impl ServerHandler for TaskServer {
self.tasks.cancel_task(&request.task_id)
}
fn get_info(&self) -> InitializeResult {
InitializeResult::new(
fn get_info(&self) -> ServerConfig {
ServerConfig::new(
ServerCapabilities::builder()
.enable_tools()
.enable_tasks()
@ -117,8 +117,8 @@ impl ServerHandler for TaskServer {
}
}
fn tasks_client_info() -> InitializeRequestParams {
InitializeRequestParams::new(
fn tasks_client_info() -> ClientConfig {
ClientConfig::new(
ClientCapabilities::builder().enable_tasks().build(),
Implementation::from_build_env(),
)
@ -275,8 +275,8 @@ impl ServerHandler for AlwaysTaskServer {
Ok(CallToolResponse::Task(CreateTaskResult::new(task)))
}
fn get_info(&self) -> InitializeResult {
InitializeResult::new(
fn get_info(&self) -> ServerConfig {
ServerConfig::new(
ServerCapabilities::builder()
.enable_tools()
.enable_tasks()