From 9d739fc7086d3f7abfffbf1378422e3ef6ca5616 Mon Sep 17 00:00:00 2001 From: Donnie Adams Date: Sat, 27 Jul 2024 11:42:18 -0400 Subject: [PATCH] feat: add force sequential option to SDK server Signed-off-by: Donnie Adams --- pkg/sdkserver/routes.go | 1 + pkg/sdkserver/types.go | 1 + 2 files changed, 2 insertions(+) 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 {