Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
8aa4f58
bump github.com/a2aproject/a2a-go/v2 from v2.4.0 to v2.5.0
dgageot Aug 31, 2026
4448d0a
bump charm.land/bubbles/v2 from v2.2.0 to v2.2.1
dgageot Aug 31, 2026
fa7e116
bump github.com/anthropics/anthropic-sdk-go from v1.66.0 to v1.68.0
dgageot Aug 31, 2026
97b8465
bump google.golang.org/genai from v1.69.0 to v1.70.0
dgageot Aug 31, 2026
15cd36a
bump google.golang.org/protobuf from v1.36.11 to v1.36.12
dgageot Aug 31, 2026
e9ca67c
bump github.com/dop251/goja from v0.0.0-20260820211235-95a30dcd3fa5 t…
dgageot Aug 31, 2026
e987553
bump github.com/google/go-containerregistry from v0.21.9 to v0.22.0
dgageot Aug 31, 2026
3f057df
bump github.com/aws/aws-sdk-go-v2 from v1.43.7 to v1.45.1
dgageot Aug 31, 2026
6627c3f
bump github.com/aws/aws-sdk-go-v2/credentials from v1.19.37 to v1.20.1
dgageot Aug 31, 2026
c1efb02
bump github.com/aws/aws-sdk-go-v2/config from v1.32.38 to v1.33.1
dgageot Aug 31, 2026
1923bcb
bump github.com/aws/aws-sdk-go-v2/service/bedrockruntime from v1.57.4…
dgageot Aug 31, 2026
7c494cb
bump go.opentelemetry.io/otel from v1.45.0 to v1.46.0
dgageot Aug 31, 2026
3a7ce89
bump go.opentelemetry.io/otel/log from v0.21.0 to v0.22.0
dgageot Aug 31, 2026
70abeb0
bump go.opentelemetry.io/otel/sdk from v1.45.0 to v1.46.0
dgageot Aug 31, 2026
99033c0
bump go.opentelemetry.io/otel/sdk/log from v0.21.0 to v0.22.0
dgageot Aug 31, 2026
0601689
bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp …
dgageot Aug 31, 2026
a73a4e1
bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichtt…
dgageot Aug 31, 2026
4841736
bump go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp from…
dgageot Aug 31, 2026
78cec10
bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp fr…
dgageot Aug 31, 2026
873e791
bump github.com/openai/openai-go/v3 from v3.52.0 to v3.54.0
dgageot Aug 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -622,7 +622,7 @@ interactions:
proto_minor: 1
content_length: 0
host: api.openai.com
body: '{"input":[{"content":[{"text":"You are a knowledgeable assistant that can write test files.","type":"input_text"}],"role":"system"},{"content":[{"text":"## Filesystem Tools\n\n- The working directory is \"/tmp/wd\"; relative paths resolve from it\n- Absolute paths must match the host OS (e.g. C:\\... on Windows, /... on Unix)\n- Prefer read_multiple_files over sequential read_file calls\n- Use search_files_content to locate code or text across files\n- Use exclude patterns in searches and max_depth in directory_tree to limit output","type":"input_text"}],"role":"system"},{"content":"Create a hello.txt file with \"Hello, World!\" content. Try only once. On error, exit without further message.","role":"user"},{"arguments":"{\"content\":\"Hello, World!\",\"path\":\"hello.txt\"}","call_id":"call_GdIrV330GhotzkZcKWdlNbPV","name":"write_file","type":"function_call"},{"call_id":"call_GdIrV330GhotzkZcKWdlNbPV","output":"The user rejected the tool call.","type":"function_call_output"}],"model":"gpt-5-mini","reasoning":{"summary":"detailed"},"tools":[{"strict":true,"parameters":{"additionalProperties":false,"properties":{"content":{"description":"File content","type":"string"},"path":{"description":"File to write","type":"string"}},"required":["content","path"],"type":"object"},"name":"write_file","description":"Create a new file or completely overwrite an existing file with new content.","type":"function"}],"stream":true}'
body: '{"input":[{"content":[{"text":"You are a knowledgeable assistant that can write test files.","type":"input_text"}],"role":"system"},{"content":[{"text":"## Filesystem Tools\n\n- The working directory is \"/tmp/wd\"; relative paths resolve from it\n- Absolute paths must match the host OS (e.g. C:\\... on Windows, /... on Unix)\n- Prefer read_multiple_files over sequential read_file calls\n- Use search_files_content to locate code or text across files\n- Use exclude patterns in searches and max_depth in directory_tree to limit output","type":"input_text"}],"role":"system"},{"content":"Create a hello.txt file with \"Hello, World!\" content. Try only once. On error, exit without further message.","role":"user"},{"arguments":"{\"content\":\"Hello, World!\",\"path\":\"hello.txt\"}","call_id":"call_GdIrV330GhotzkZcKWdlNbPV","name":"write_file","type":"function_call"},{"output":"The user rejected the tool call.","call_id":"call_GdIrV330GhotzkZcKWdlNbPV","type":"function_call_output"}],"model":"gpt-5-mini","reasoning":{"summary":"detailed"},"tools":[{"strict":true,"parameters":{"additionalProperties":false,"properties":{"content":{"description":"File content","type":"string"},"path":{"description":"File to write","type":"string"}},"required":["content","path"],"type":"object"},"name":"write_file","description":"Create a new file or completely overwrite an existing file with new content.","type":"function"}],"stream":true}'
url: https://api.openai.com/v1/responses
method: POST
response:
Expand Down
88 changes: 44 additions & 44 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module github.com/docker/docker-agent
go 1.27.0

require (
charm.land/bubbles/v2 v2.2.0
charm.land/bubbles/v2 v2.2.1
charm.land/bubbletea/v2 v2.0.9
charm.land/glamour/v2 v2.0.1
charm.land/lipgloss/v2 v2.0.6
Expand All @@ -12,17 +12,17 @@ require (
github.com/Masterminds/semver/v3 v3.5.0
github.com/Microsoft/go-winio v0.6.2
github.com/a2aproject/a2a-go v0.3.15
github.com/a2aproject/a2a-go/v2 v2.4.0
github.com/a2aproject/a2a-go/v2 v2.5.0
github.com/alecthomas/chroma/v2 v2.27.0
github.com/alpkeskin/gotoon v0.1.1
github.com/anthropics/anthropic-sdk-go v1.66.0
github.com/anthropics/anthropic-sdk-go v1.68.0
github.com/atotto/clipboard v0.1.4
github.com/aws/aws-sdk-go-v2 v1.43.7
github.com/aws/aws-sdk-go-v2/config v1.32.38
github.com/aws/aws-sdk-go-v2/credentials v1.19.37
github.com/aws/aws-sdk-go-v2/service/bedrockruntime v1.57.4
github.com/aws/aws-sdk-go-v2/service/sts v1.45.7
github.com/aws/smithy-go v1.27.9
github.com/aws/aws-sdk-go-v2 v1.45.1
github.com/aws/aws-sdk-go-v2/config v1.33.1
github.com/aws/aws-sdk-go-v2/credentials v1.20.1
github.com/aws/aws-sdk-go-v2/service/bedrockruntime v1.59.1
github.com/aws/aws-sdk-go-v2/service/sts v1.47.1
github.com/aws/smithy-go v1.28.1
github.com/aymanbagabas/go-udiff v0.4.1
github.com/bmatcuk/doublestar/v4 v4.10.0
github.com/charmbracelet/ultraviolet v0.0.0-20260812204455-68fa937c71be
Expand All @@ -36,15 +36,15 @@ require (
github.com/docker/cli v29.7.2+incompatible
github.com/docker/go-units v0.5.0
github.com/docker/portcullis v1.0.0
github.com/dop251/goja v0.0.0-20260820211235-95a30dcd3fa5
github.com/dop251/goja v0.0.0-20260826204918-8f1c0696a37b
github.com/expr-lang/expr v1.17.8
github.com/fatih/color v1.19.0
github.com/fsnotify/fsnotify v1.10.1
github.com/go-git/go-billy/v5 v5.9.1
github.com/go-git/go-git/v5 v5.19.2
github.com/goccy/go-yaml v1.19.2
github.com/golang-jwt/jwt/v5 v5.3.1
github.com/google/go-containerregistry v0.21.9
github.com/google/go-containerregistry v0.22.0
github.com/google/jsonschema-go v0.4.3
github.com/google/uuid v1.6.0
github.com/gorilla/websocket v1.5.3
Expand All @@ -57,7 +57,7 @@ require (
github.com/modelcontextprotocol/go-sdk v1.7.0
github.com/muesli/cancelreader v0.2.2
github.com/natefinch/atomic v1.0.1
github.com/openai/openai-go/v3 v3.52.0
github.com/openai/openai-go/v3 v3.54.0
github.com/pb33f/libopenapi v0.38.7
github.com/rivo/uniseg v0.4.7
github.com/rumpl/harness v0.0.0-20260810193856-9376b9c76461
Expand All @@ -70,17 +70,17 @@ require (
github.com/xeipuuv/gojsonschema v1.2.0
github.com/yuin/goldmark v1.8.5
github.com/zclconf/go-cty v1.19.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.70.0
go.opentelemetry.io/otel v1.45.0
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.21.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.45.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.45.0
go.opentelemetry.io/otel/log v0.21.0
go.opentelemetry.io/otel/metric v1.45.0
go.opentelemetry.io/otel/sdk v1.45.0
go.opentelemetry.io/otel/sdk/log v0.21.0
go.opentelemetry.io/otel/sdk/metric v1.45.0
go.opentelemetry.io/otel/trace v1.45.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.71.0
go.opentelemetry.io/otel v1.46.0
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.22.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.46.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.46.0
go.opentelemetry.io/otel/log v0.22.0
go.opentelemetry.io/otel/metric v1.46.0
go.opentelemetry.io/otel/sdk v1.46.0
go.opentelemetry.io/otel/sdk/log v0.22.0
go.opentelemetry.io/otel/sdk/metric v1.46.0
go.opentelemetry.io/otel/trace v1.46.0
go.opentelemetry.io/proto/otlp v1.11.0
go.yaml.in/yaml/v4 v4.0.0-rc.6
golang.org/x/image v0.45.0
Expand All @@ -90,8 +90,8 @@ require (
golang.org/x/sys v0.47.0
golang.org/x/term v0.45.0
google.golang.org/adk/v2 v2.2.1-0.20260818092052-16e33673bc9e
google.golang.org/genai v1.69.0
google.golang.org/protobuf v1.36.11
google.golang.org/genai v1.70.0
google.golang.org/protobuf v1.36.12
gopkg.in/dnaeon/go-vcr.v4 v4.0.7
gotest.tools/v3 v3.5.2
modernc.org/sqlite v1.57.0
Expand All @@ -110,16 +110,16 @@ require (
github.com/agext/levenshtein v1.2.1 // indirect
github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
github.com/apparentlymart/go-textseg/v17 v17.0.1 // indirect
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.18 // indirect
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.38 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.38 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.38 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.39 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.17 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.38 // indirect
github.com/aws/aws-sdk-go-v2/service/signin v1.5.7 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.33.7 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.7 // indirect
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.20 // indirect
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.19.1 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.5.1 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.8.1 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.5.1 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.19 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.14.1 // indirect
github.com/aws/aws-sdk-go-v2/service/signin v1.7.1 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.35.1 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.40.1 // indirect
github.com/aymerick/douceur v0.2.0 // indirect
github.com/bahlo/generic-list-go v0.2.0 // indirect
github.com/buger/jsonparser v1.1.2 // indirect
Expand Down Expand Up @@ -160,14 +160,14 @@ require (
github.com/googleapis/enterprise-certificate-proxy v0.3.19 // indirect
github.com/googleapis/gax-go/v2 v2.23.0 // indirect
github.com/gorilla/css v1.0.1 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.30.0 // indirect
github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/invopop/jsonschema v0.14.0 // indirect
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect
github.com/junegunn/go-shellwords v0.0.0-20250127100254-2aa3b3277741 // indirect
github.com/kevinburke/ssh_config v1.2.0 // indirect
github.com/klauspost/compress v1.19.1 // indirect
github.com/klauspost/compress v1.19.2 // indirect
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
github.com/labstack/gommon v0.5.0 // indirect
github.com/lucasb-eyer/go-colorful v1.4.1 // indirect
Expand Down Expand Up @@ -211,20 +211,20 @@ require (
github.com/yosida95/uritemplate/v3 v3.0.2 // indirect
github.com/yuin/goldmark-emoji v1.0.5 // indirect
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.68.0 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.70.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.40.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.45.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.46.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0 // indirect
go.yaml.in/yaml/v3 v3.0.5 // indirect
golang.org/x/crypto v0.55.0 // indirect
golang.org/x/mod v0.38.0 // indirect
golang.org/x/mod v0.39.0 // indirect
golang.org/x/text v0.41.0 // indirect
golang.org/x/time v0.15.0 // indirect
golang.org/x/tools v0.48.0 // indirect
golang.org/x/tools v0.49.0 // indirect
google.golang.org/api v0.291.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20260803160001-6ac0973c030d // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20260803160001-6ac0973c030d // indirect
google.golang.org/grpc v1.83.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20260819154853-08b0e4226688 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20260819154853-08b0e4226688 // indirect
google.golang.org/grpc v1.83.1 // indirect
gopkg.in/warnings.v0 v0.1.2 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
modernc.org/libc v1.74.4 // indirect
Expand Down
Loading
Loading