Skip to content

Commit 31b8305

Browse files
author
Cursor Agent
committed
CLI: Update Go SDK to db80dd764a1e and fix breaking changes
- Update kernel-go-sdk from v0.26.0 to v0.27.0 - Update BrowsersService.Get interface to include new BrowserGetParams parameter - Update all browser Get() calls to pass empty BrowserGetParams{} SDK version: db80dd764a1e279cb1a806e8d87ce037828ea32f
1 parent da1c511 commit 31b8305

3 files changed

Lines changed: 39 additions & 39 deletions

File tree

cmd/browsers.go

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import (
2929
// BrowsersService defines the subset of the Kernel SDK browser client that we use.
3030
// See https://github.com/kernel/kernel-go-sdk/blob/main/browser.go
3131
type BrowsersService interface {
32-
Get(ctx context.Context, id string, opts ...option.RequestOption) (res *kernel.BrowserGetResponse, err error)
32+
Get(ctx context.Context, id string, query kernel.BrowserGetParams, opts ...option.RequestOption) (res *kernel.BrowserGetResponse, err error)
3333
List(ctx context.Context, query kernel.BrowserListParams, opts ...option.RequestOption) (res *pagination.OffsetPagination[kernel.BrowserListResponse], err error)
3434
New(ctx context.Context, body kernel.BrowserNewParams, opts ...option.RequestOption) (res *kernel.BrowserNewResponse, err error)
3535
Update(ctx context.Context, id string, body kernel.BrowserUpdateParams, opts ...option.RequestOption) (res *kernel.BrowserUpdateResponse, err error)
@@ -437,7 +437,7 @@ func (b BrowsersCmd) View(ctx context.Context, in BrowsersViewInput) error {
437437
return fmt.Errorf("unsupported --output value: use 'json'")
438438
}
439439

440-
browser, err := b.browsers.Get(ctx, in.Identifier)
440+
browser, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
441441
if err != nil {
442442
return util.CleanedUpSdkError{Err: err}
443443
}
@@ -471,7 +471,7 @@ func (b BrowsersCmd) Get(ctx context.Context, in BrowsersGetInput) error {
471471
return fmt.Errorf("unsupported --output value: use 'json'")
472472
}
473473

474-
browser, err := b.browsers.Get(ctx, in.Identifier)
474+
browser, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
475475
if err != nil {
476476
return util.CleanedUpSdkError{Err: err}
477477
}
@@ -574,7 +574,7 @@ func (b BrowsersCmd) LogsStream(ctx context.Context, in BrowsersLogsStreamInput)
574574
pterm.Error.Println("logs service not available")
575575
return nil
576576
}
577-
br, err := b.browsers.Get(ctx, in.Identifier)
577+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
578578
if err != nil {
579579
return util.CleanedUpSdkError{Err: err}
580580
}
@@ -676,7 +676,7 @@ func (b BrowsersCmd) ComputerClickMouse(ctx context.Context, in BrowsersComputer
676676
pterm.Error.Println("computer service not available")
677677
return nil
678678
}
679-
br, err := b.browsers.Get(ctx, in.Identifier)
679+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
680680
if err != nil {
681681
return util.CleanedUpSdkError{Err: err}
682682
}
@@ -705,7 +705,7 @@ func (b BrowsersCmd) ComputerMoveMouse(ctx context.Context, in BrowsersComputerM
705705
pterm.Error.Println("computer service not available")
706706
return nil
707707
}
708-
br, err := b.browsers.Get(ctx, in.Identifier)
708+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
709709
if err != nil {
710710
return util.CleanedUpSdkError{Err: err}
711711
}
@@ -725,7 +725,7 @@ func (b BrowsersCmd) ComputerScreenshot(ctx context.Context, in BrowsersComputer
725725
pterm.Error.Println("computer service not available")
726726
return nil
727727
}
728-
br, err := b.browsers.Get(ctx, in.Identifier)
728+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
729729
if err != nil {
730730
return util.CleanedUpSdkError{Err: err}
731731
}
@@ -761,7 +761,7 @@ func (b BrowsersCmd) ComputerTypeText(ctx context.Context, in BrowsersComputerTy
761761
pterm.Error.Println("computer service not available")
762762
return nil
763763
}
764-
br, err := b.browsers.Get(ctx, in.Identifier)
764+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
765765
if err != nil {
766766
return util.CleanedUpSdkError{Err: err}
767767
}
@@ -781,7 +781,7 @@ func (b BrowsersCmd) ComputerPressKey(ctx context.Context, in BrowsersComputerPr
781781
pterm.Error.Println("computer service not available")
782782
return nil
783783
}
784-
br, err := b.browsers.Get(ctx, in.Identifier)
784+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
785785
if err != nil {
786786
return util.CleanedUpSdkError{Err: err}
787787
}
@@ -808,7 +808,7 @@ func (b BrowsersCmd) ComputerScroll(ctx context.Context, in BrowsersComputerScro
808808
pterm.Error.Println("computer service not available")
809809
return nil
810810
}
811-
br, err := b.browsers.Get(ctx, in.Identifier)
811+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
812812
if err != nil {
813813
return util.CleanedUpSdkError{Err: err}
814814
}
@@ -834,7 +834,7 @@ func (b BrowsersCmd) ComputerDragMouse(ctx context.Context, in BrowsersComputerD
834834
pterm.Error.Println("computer service not available")
835835
return nil
836836
}
837-
br, err := b.browsers.Get(ctx, in.Identifier)
837+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
838838
if err != nil {
839839
return util.CleanedUpSdkError{Err: err}
840840
}
@@ -870,7 +870,7 @@ func (b BrowsersCmd) ComputerSetCursor(ctx context.Context, in BrowsersComputerS
870870
pterm.Error.Println("computer service not available")
871871
return nil
872872
}
873-
br, err := b.browsers.Get(ctx, in.Identifier)
873+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
874874
if err != nil {
875875
return util.CleanedUpSdkError{Err: err}
876876
}
@@ -916,7 +916,7 @@ func (b BrowsersCmd) ReplaysList(ctx context.Context, in BrowsersReplaysListInpu
916916
return fmt.Errorf("unsupported --output value: use 'json'")
917917
}
918918

919-
br, err := b.browsers.Get(ctx, in.Identifier)
919+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
920920
if err != nil {
921921
return util.CleanedUpSdkError{Err: err}
922922
}
@@ -950,7 +950,7 @@ func (b BrowsersCmd) ReplaysStart(ctx context.Context, in BrowsersReplaysStartIn
950950
return fmt.Errorf("unsupported --output value: use 'json'")
951951
}
952952

953-
br, err := b.browsers.Get(ctx, in.Identifier)
953+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
954954
if err != nil {
955955
return util.CleanedUpSdkError{Err: err}
956956
}
@@ -976,7 +976,7 @@ func (b BrowsersCmd) ReplaysStart(ctx context.Context, in BrowsersReplaysStartIn
976976
}
977977

978978
func (b BrowsersCmd) ReplaysStop(ctx context.Context, in BrowsersReplaysStopInput) error {
979-
br, err := b.browsers.Get(ctx, in.Identifier)
979+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
980980
if err != nil {
981981
return util.CleanedUpSdkError{Err: err}
982982
}
@@ -989,7 +989,7 @@ func (b BrowsersCmd) ReplaysStop(ctx context.Context, in BrowsersReplaysStopInpu
989989
}
990990

991991
func (b BrowsersCmd) ReplaysDownload(ctx context.Context, in BrowsersReplaysDownloadInput) error {
992-
br, err := b.browsers.Get(ctx, in.Identifier)
992+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
993993
if err != nil {
994994
return util.CleanedUpSdkError{Err: err}
995995
}
@@ -1074,7 +1074,7 @@ func (b BrowsersCmd) PlaywrightExecute(ctx context.Context, in BrowsersPlaywrigh
10741074
pterm.Error.Println("playwright service not available")
10751075
return nil
10761076
}
1077-
br, err := b.browsers.Get(ctx, in.Identifier)
1077+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
10781078
if err != nil {
10791079
return util.CleanedUpSdkError{Err: err}
10801080
}
@@ -1120,7 +1120,7 @@ func (b BrowsersCmd) ProcessExec(ctx context.Context, in BrowsersProcessExecInpu
11201120
pterm.Error.Println("process service not available")
11211121
return nil
11221122
}
1123-
br, err := b.browsers.Get(ctx, in.Identifier)
1123+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
11241124
if err != nil {
11251125
return util.CleanedUpSdkError{Err: err}
11261126
}
@@ -1187,7 +1187,7 @@ func (b BrowsersCmd) ProcessSpawn(ctx context.Context, in BrowsersProcessSpawnIn
11871187
pterm.Error.Println("process service not available")
11881188
return nil
11891189
}
1190-
br, err := b.browsers.Get(ctx, in.Identifier)
1190+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
11911191
if err != nil {
11921192
return util.CleanedUpSdkError{Err: err}
11931193
}
@@ -1226,7 +1226,7 @@ func (b BrowsersCmd) ProcessKill(ctx context.Context, in BrowsersProcessKillInpu
12261226
pterm.Error.Println("process service not available")
12271227
return nil
12281228
}
1229-
br, err := b.browsers.Get(ctx, in.Identifier)
1229+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
12301230
if err != nil {
12311231
return util.CleanedUpSdkError{Err: err}
12321232
}
@@ -1244,7 +1244,7 @@ func (b BrowsersCmd) ProcessStatus(ctx context.Context, in BrowsersProcessStatus
12441244
pterm.Error.Println("process service not available")
12451245
return nil
12461246
}
1247-
br, err := b.browsers.Get(ctx, in.Identifier)
1247+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
12481248
if err != nil {
12491249
return util.CleanedUpSdkError{Err: err}
12501250
}
@@ -1262,7 +1262,7 @@ func (b BrowsersCmd) ProcessStdin(ctx context.Context, in BrowsersProcessStdinIn
12621262
pterm.Error.Println("process service not available")
12631263
return nil
12641264
}
1265-
br, err := b.browsers.Get(ctx, in.Identifier)
1265+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
12661266
if err != nil {
12671267
return util.CleanedUpSdkError{Err: err}
12681268
}
@@ -1279,7 +1279,7 @@ func (b BrowsersCmd) ProcessStdoutStream(ctx context.Context, in BrowsersProcess
12791279
pterm.Error.Println("process service not available")
12801280
return nil
12811281
}
1282-
br, err := b.browsers.Get(ctx, in.Identifier)
1282+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
12831283
if err != nil {
12841284
return util.CleanedUpSdkError{Err: err}
12851285
}
@@ -1397,7 +1397,7 @@ func (b BrowsersCmd) FSNewDirectory(ctx context.Context, in BrowsersFSNewDirInpu
13971397
pterm.Error.Println("fs service not available")
13981398
return nil
13991399
}
1400-
br, err := b.browsers.Get(ctx, in.Identifier)
1400+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
14011401
if err != nil {
14021402
return util.CleanedUpSdkError{Err: err}
14031403
}
@@ -1417,7 +1417,7 @@ func (b BrowsersCmd) FSDeleteDirectory(ctx context.Context, in BrowsersFSDeleteD
14171417
pterm.Error.Println("fs service not available")
14181418
return nil
14191419
}
1420-
br, err := b.browsers.Get(ctx, in.Identifier)
1420+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
14211421
if err != nil {
14221422
return util.CleanedUpSdkError{Err: err}
14231423
}
@@ -1433,7 +1433,7 @@ func (b BrowsersCmd) FSDeleteFile(ctx context.Context, in BrowsersFSDeleteFileIn
14331433
pterm.Error.Println("fs service not available")
14341434
return nil
14351435
}
1436-
br, err := b.browsers.Get(ctx, in.Identifier)
1436+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
14371437
if err != nil {
14381438
return util.CleanedUpSdkError{Err: err}
14391439
}
@@ -1449,7 +1449,7 @@ func (b BrowsersCmd) FSDownloadDirZip(ctx context.Context, in BrowsersFSDownload
14491449
pterm.Error.Println("fs service not available")
14501450
return nil
14511451
}
1452-
br, err := b.browsers.Get(ctx, in.Identifier)
1452+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
14531453
if err != nil {
14541454
return util.CleanedUpSdkError{Err: err}
14551455
}
@@ -1486,7 +1486,7 @@ func (b BrowsersCmd) FSFileInfo(ctx context.Context, in BrowsersFSFileInfoInput)
14861486
pterm.Error.Println("fs service not available")
14871487
return nil
14881488
}
1489-
br, err := b.browsers.Get(ctx, in.Identifier)
1489+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
14901490
if err != nil {
14911491
return util.CleanedUpSdkError{Err: err}
14921492
}
@@ -1513,7 +1513,7 @@ func (b BrowsersCmd) FSListFiles(ctx context.Context, in BrowsersFSListFilesInpu
15131513
pterm.Error.Println("fs service not available")
15141514
return nil
15151515
}
1516-
br, err := b.browsers.Get(ctx, in.Identifier)
1516+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
15171517
if err != nil {
15181518
return util.CleanedUpSdkError{Err: err}
15191519
}
@@ -1547,7 +1547,7 @@ func (b BrowsersCmd) FSMove(ctx context.Context, in BrowsersFSMoveInput) error {
15471547
pterm.Error.Println("fs service not available")
15481548
return nil
15491549
}
1550-
br, err := b.browsers.Get(ctx, in.Identifier)
1550+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
15511551
if err != nil {
15521552
return util.CleanedUpSdkError{Err: err}
15531553
}
@@ -1563,7 +1563,7 @@ func (b BrowsersCmd) FSReadFile(ctx context.Context, in BrowsersFSReadFileInput)
15631563
pterm.Error.Println("fs service not available")
15641564
return nil
15651565
}
1566-
br, err := b.browsers.Get(ctx, in.Identifier)
1566+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
15671567
if err != nil {
15681568
return util.CleanedUpSdkError{Err: err}
15691569
}
@@ -1595,7 +1595,7 @@ func (b BrowsersCmd) FSSetPermissions(ctx context.Context, in BrowsersFSSetPerms
15951595
pterm.Error.Println("fs service not available")
15961596
return nil
15971597
}
1598-
br, err := b.browsers.Get(ctx, in.Identifier)
1598+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
15991599
if err != nil {
16001600
return util.CleanedUpSdkError{Err: err}
16011601
}
@@ -1618,7 +1618,7 @@ func (b BrowsersCmd) FSUpload(ctx context.Context, in BrowsersFSUploadInput) err
16181618
pterm.Error.Println("fs service not available")
16191619
return nil
16201620
}
1621-
br, err := b.browsers.Get(ctx, in.Identifier)
1621+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
16221622
if err != nil {
16231623
return util.CleanedUpSdkError{Err: err}
16241624
}
@@ -1676,7 +1676,7 @@ func (b BrowsersCmd) FSUploadZip(ctx context.Context, in BrowsersFSUploadZipInpu
16761676
pterm.Error.Println("fs service not available")
16771677
return nil
16781678
}
1679-
br, err := b.browsers.Get(ctx, in.Identifier)
1679+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
16801680
if err != nil {
16811681
return util.CleanedUpSdkError{Err: err}
16821682
}
@@ -1698,7 +1698,7 @@ func (b BrowsersCmd) FSWriteFile(ctx context.Context, in BrowsersFSWriteFileInpu
16981698
pterm.Error.Println("fs service not available")
16991699
return nil
17001700
}
1701-
br, err := b.browsers.Get(ctx, in.Identifier)
1701+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
17021702
if err != nil {
17031703
return util.CleanedUpSdkError{Err: err}
17041704
}
@@ -1731,7 +1731,7 @@ func (b BrowsersCmd) ExtensionsUpload(ctx context.Context, in BrowsersExtensions
17311731
pterm.Error.Println("browsers service not available")
17321732
return nil
17331733
}
1734-
br, err := b.browsers.Get(ctx, in.Identifier)
1734+
br, err := b.browsers.Get(ctx, in.Identifier, kernel.BrowserGetParams{})
17351735
if err != nil {
17361736
return util.CleanedUpSdkError{Err: err}
17371737
}

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ require (
99
github.com/charmbracelet/lipgloss/v2 v2.0.0-beta.1
1010
github.com/golang-jwt/jwt/v5 v5.2.2
1111
github.com/joho/godotenv v1.5.1
12-
github.com/kernel/kernel-go-sdk v0.26.0
12+
github.com/kernel/kernel-go-sdk v0.27.0
1313
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c
1414
github.com/pterm/pterm v0.12.80
1515
github.com/samber/lo v1.51.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2
6464
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
6565
github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0=
6666
github.com/joho/godotenv v1.5.1/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4=
67-
github.com/kernel/kernel-go-sdk v0.26.0 h1:IBiEohSSZN5MEZjmnfqseT3tEip6+xg7Zxr79vJYMBA=
68-
github.com/kernel/kernel-go-sdk v0.26.0/go.mod h1:EeZzSuHZVeHKxKCPUzxou2bovNGhXaz0RXrSqKNf1AQ=
67+
github.com/kernel/kernel-go-sdk v0.27.0 h1:sYyRB5Sq7ACmXUDuwXplVgWhFMRJ9dyFP2k53eEdlwo=
68+
github.com/kernel/kernel-go-sdk v0.27.0/go.mod h1:EeZzSuHZVeHKxKCPUzxou2bovNGhXaz0RXrSqKNf1AQ=
6969
github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
7070
github.com/klauspost/cpuid/v2 v2.0.10/go.mod h1:g2LTdtYhdyuGPqyWyv7qRAmj1WBqxuObKfj5c0PQa7c=
7171
github.com/klauspost/cpuid/v2 v2.0.12/go.mod h1:g2LTdtYhdyuGPqyWyv7qRAmj1WBqxuObKfj5c0PQa7c=

0 commit comments

Comments
 (0)