diff --git a/go.mod b/go.mod index 1353cb1b..d89a14c2 100644 --- a/go.mod +++ b/go.mod @@ -1,10 +1,10 @@ module github.com/agentuity/cli -go 1.25.2 +go 1.25.3 require ( github.com/Masterminds/semver v1.5.0 - github.com/agentuity/go-common v1.0.104 + github.com/agentuity/go-common v1.0.111 github.com/agentuity/mcp-golang/v2 v2.0.2 github.com/bmatcuk/doublestar/v4 v4.8.1 github.com/charmbracelet/bubbles v0.20.0 @@ -133,8 +133,8 @@ require ( go.opentelemetry.io/otel/sdk/log v0.14.0 // indirect go.opentelemetry.io/otel/trace v1.38.0 // indirect go.opentelemetry.io/proto/otlp v1.7.1 // indirect - go.uber.org/atomic v1.9.0 // indirect - go.uber.org/multierr v1.9.0 // indirect + go.uber.org/multierr v1.11.0 // indirect + go.uber.org/zap v1.27.0 // indirect golang.org/x/crypto v0.41.0 // indirect golang.org/x/net v0.43.0 // indirect golang.org/x/sync v0.16.0 // indirect diff --git a/go.sum b/go.sum index 64899965..2e7505a7 100644 --- a/go.sum +++ b/go.sum @@ -9,8 +9,8 @@ github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERo github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= github.com/ProtonMail/go-crypto v1.1.5 h1:eoAQfK2dwL+tFSFpr7TbOaPNUbPiJj4fLYwwGE1FQO4= github.com/ProtonMail/go-crypto v1.1.5/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= -github.com/agentuity/go-common v1.0.104 h1:tSIHwBXnvglOSokfJxURzhMFLaQilj4npDc6h58io/Q= -github.com/agentuity/go-common v1.0.104/go.mod h1:qazzsVD2ousgkbJc3+wzgPUkso36U7OdzTOSyIJO1Fc= +github.com/agentuity/go-common v1.0.111 h1:jeSw7oBr23TaXX0894kiNoPJ5WBIcm+5SCOTeBlbyoA= +github.com/agentuity/go-common v1.0.111/go.mod h1:yLHr5Wtfvqa1oZNoQK2ksmtCUb5I7ZPJ1oyoZskH45U= github.com/agentuity/mcp-golang/v2 v2.0.2 h1:wZqS/aHWZsQoU/nd1E1/iMsVY2dywWT9+PFlf+3YJxo= github.com/agentuity/mcp-golang/v2 v2.0.2/go.mod h1:U105tZXyTatxxOBlcObRgLb/ULvGgT2DJ1nq/8++P6Q= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= @@ -312,12 +312,12 @@ go.opentelemetry.io/otel/trace v1.38.0 h1:Fxk5bKrDZJUH+AMyyIXGcFAPah0oRcT+LuNtJr go.opentelemetry.io/otel/trace v1.38.0/go.mod h1:j1P9ivuFsTceSWe1oY+EeW3sc+Pp42sO++GHkg4wwhs= go.opentelemetry.io/proto/otlp v1.7.1 h1:gTOMpGDb0WTBOP8JaO72iL3auEZhVmAQg4ipjOVAtj4= go.opentelemetry.io/proto/otlp v1.7.1/go.mod h1:b2rVh6rfI/s2pHWNlB7ILJcRALpcNDzKhACevjI+ZnE= -go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE= -go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= -go.uber.org/multierr v1.9.0 h1:7fIwc/ZtS0q++VgcfqFDxSBZVv/Xo49/SYnDFupUwlI= -go.uber.org/multierr v1.9.0/go.mod h1:X2jQV1h+kxSjClGpnseKVIxpmcjrj7MNnI0bnlfKTVQ= +go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= +go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= +go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= +go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= diff --git a/internal/gravity/provider.go b/internal/gravity/provider.go index b3450ff3..03c6018b 100644 --- a/internal/gravity/provider.go +++ b/internal/gravity/provider.go @@ -4,6 +4,7 @@ import ( "context" "github.com/agentuity/go-common/gravity" + "github.com/agentuity/go-common/gravity/proto" "github.com/agentuity/go-common/gravity/provider" "github.com/agentuity/go-common/logger" "gvisor.dev/gvisor/pkg/buffer" @@ -65,7 +66,7 @@ func (p *cliProvider) Configure(config provider.Configuration) error { } // Provision provisions a resource for a given spec -func (p *cliProvider) Provision(ctx context.Context, request *provider.ProvisionRequest) (*provider.Resource, error) { +func (p *cliProvider) Provision(ctx context.Context, request *provider.ProvisionRequest) (*proto.ExistingDeployment, error) { return nil, nil } @@ -75,7 +76,7 @@ func (p *cliProvider) Deprovision(ctx context.Context, resourceID string, reason } // Resources returns a list of all resources regardless of state -func (p *cliProvider) Resources() []*provider.Resource { +func (p *cliProvider) Resources() []*proto.ExistingDeployment { return nil }