mirror of
https://github.com/aljazceru/goose.git
synced 2025-12-18 14:44:21 +01:00
Add pending request cleanup and config
This commit is contained in:
@@ -79,6 +79,8 @@ pub async fn handle_configure() -> Result<(), Box<dyn Error>> {
|
||||
name: "developer".to_string(),
|
||||
display_name: Some(goose::config::DEFAULT_DISPLAY_NAME.to_string()),
|
||||
timeout: Some(goose::config::DEFAULT_EXTENSION_TIMEOUT),
|
||||
max_pending_requests: Some(goose::config::DEFAULT_MAX_PENDING_REQUESTS),
|
||||
pending_request_timeout: Some(goose::config::DEFAULT_PENDING_REQUEST_TIMEOUT),
|
||||
bundled: Some(true),
|
||||
},
|
||||
})?;
|
||||
@@ -548,6 +550,8 @@ pub fn configure_extensions_dialog() -> Result<(), Box<dyn Error>> {
|
||||
name: extension.clone(),
|
||||
display_name: Some(display_name),
|
||||
timeout: Some(timeout),
|
||||
max_pending_requests: Some(goose::config::DEFAULT_MAX_PENDING_REQUESTS),
|
||||
pending_request_timeout: Some(goose::config::DEFAULT_PENDING_REQUEST_TIMEOUT),
|
||||
bundled: Some(true),
|
||||
},
|
||||
})?;
|
||||
|
||||
@@ -177,6 +177,8 @@ impl Session {
|
||||
description: Some(goose::config::DEFAULT_EXTENSION_DESCRIPTION.to_string()),
|
||||
// TODO: should set timeout
|
||||
timeout: Some(goose::config::DEFAULT_EXTENSION_TIMEOUT),
|
||||
max_pending_requests: Some(goose::config::DEFAULT_MAX_PENDING_REQUESTS),
|
||||
pending_request_timeout: Some(goose::config::DEFAULT_PENDING_REQUEST_TIMEOUT),
|
||||
bundled: None,
|
||||
};
|
||||
|
||||
@@ -210,6 +212,8 @@ impl Session {
|
||||
description: Some(goose::config::DEFAULT_EXTENSION_DESCRIPTION.to_string()),
|
||||
// TODO: should set timeout
|
||||
timeout: Some(goose::config::DEFAULT_EXTENSION_TIMEOUT),
|
||||
max_pending_requests: Some(goose::config::DEFAULT_MAX_PENDING_REQUESTS),
|
||||
pending_request_timeout: Some(goose::config::DEFAULT_PENDING_REQUEST_TIMEOUT),
|
||||
bundled: None,
|
||||
};
|
||||
|
||||
@@ -235,6 +239,8 @@ impl Session {
|
||||
display_name: None,
|
||||
// TODO: should set a timeout
|
||||
timeout: Some(goose::config::DEFAULT_EXTENSION_TIMEOUT),
|
||||
max_pending_requests: Some(goose::config::DEFAULT_MAX_PENDING_REQUESTS),
|
||||
pending_request_timeout: Some(goose::config::DEFAULT_PENDING_REQUEST_TIMEOUT),
|
||||
bundled: None,
|
||||
};
|
||||
self.agent
|
||||
|
||||
Reference in New Issue
Block a user