diff --git a/pkg/sdkserver/routes.go b/pkg/sdkserver/routes.go index e17a2d1a..e0977c9e 100644 --- a/pkg/sdkserver/routes.go +++ b/pkg/sdkserver/routes.go @@ -202,6 +202,7 @@ func (s *server) execHandler(w http.ResponseWriter, r *http.Request) { // Set the monitor factory so that we can get events from the server. MonitorFactory: NewSessionFactory(s.events), CredentialOverrides: reqObject.CredentialOverrides, + Sequential: reqObject.ForceSequential, }, } diff --git a/pkg/sdkserver/types.go b/pkg/sdkserver/types.go index 478c6565..06119c35 100644 --- a/pkg/sdkserver/types.go +++ b/pkg/sdkserver/types.go @@ -62,6 +62,7 @@ type toolOrFileRequest struct { CredentialOverrides []string `json:"credentialOverrides"` Confirm bool `json:"confirm"` Location string `json:"location,omitempty"` + ForceSequential bool `json:"forceSequential"` } type content struct {