Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
// ShutdownTimeoutSeconds bounds how long shutdown waits for in-flight turns
// to finish. 0 waits indefinitely.
ShutdownTimeoutSeconds int `json:"shutdownTimeoutSeconds"`
// MaxConcurrentTurns caps how many turns run at once. Defaults to 1, i.e.
// fully serial, because turns from different sessions share one workspace:
// two agents running `go build` or editing the same file concurrently is a
// real hazard. Raise it for multi-conversation transports (IM, HTTP) where
// sessions are genuinely independent.
//
// Ordering within a session is always preserved, whatever the value.
MaxConcurrentTurns int `json:"maxConcurrentTurns"`
}
Click to show internal directories.
Click to hide internal directories.