Added a lot of functionality. Bugfixes and changes

This commit is contained in:
2026-02-15 16:46:06 +01:00
parent 2434e554f8
commit 04c9b8da1e
31 changed files with 6653 additions and 239 deletions

View File

@@ -32,8 +32,8 @@ class AnthropicProvider: AIProvider {
init(apiKey: String) {
self.authMode = .apiKey(apiKey)
let config = URLSessionConfiguration.default
config.timeoutIntervalForRequest = 60
config.timeoutIntervalForResource = 300
config.timeoutIntervalForRequest = 180 // 3 minutes for initial response (tool use needs thinking time)
config.timeoutIntervalForResource = 600 // 10 minutes total
self.session = URLSession(configuration: config)
}
@@ -41,8 +41,8 @@ class AnthropicProvider: AIProvider {
init(oauth: Bool) {
self.authMode = .oauth
let config = URLSessionConfiguration.default
config.timeoutIntervalForRequest = 60
config.timeoutIntervalForResource = 300
config.timeoutIntervalForRequest = 180 // 3 minutes for initial response (tool use needs thinking time)
config.timeoutIntervalForResource = 600 // 10 minutes total
self.session = URLSession(configuration: config)
}