From 37faa1806e930629ed264d1ad84a013384d2c5ff Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 21:54:39 +0000 Subject: [PATCH 1/2] feat(api): api update --- .github/actions/setup-go/action.yml | 27 --------------------------- .github/workflows/ci.yml | 27 +++++++++++++++++++-------- .stats.yml | 2 +- cmd/agentmail/main.go | 2 +- go.mod | 2 +- go.sum | 4 ++-- pkg/cmd/apikey.go | 4 ++-- pkg/cmd/cmdutil.go | 2 +- pkg/cmd/domain.go | 4 ++-- pkg/cmd/draft.go | 4 ++-- pkg/cmd/flagoptions.go | 2 +- pkg/cmd/inbox.go | 4 ++-- pkg/cmd/inboxdraft.go | 4 ++-- pkg/cmd/inboxmessage.go | 4 ++-- pkg/cmd/inboxthread.go | 4 ++-- pkg/cmd/metric.go | 4 ++-- pkg/cmd/organization.go | 4 ++-- pkg/cmd/pod.go | 4 ++-- pkg/cmd/poddomain.go | 4 ++-- pkg/cmd/poddraft.go | 4 ++-- pkg/cmd/podinbox.go | 4 ++-- pkg/cmd/podthread.go | 4 ++-- pkg/cmd/thread.go | 4 ++-- pkg/cmd/webhook.go | 4 ++-- scripts/bootstrap | 3 --- scripts/link | 2 +- scripts/unlink | 2 +- 27 files changed, 60 insertions(+), 79 deletions(-) delete mode 100644 .github/actions/setup-go/action.yml diff --git a/.github/actions/setup-go/action.yml b/.github/actions/setup-go/action.yml deleted file mode 100644 index e6d93a6..0000000 --- a/.github/actions/setup-go/action.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Setup Go -description: 'Sets up Go environment with private modules' -inputs: - stainless-api-key: - required: true - description: the value of the STAINLESS_API_KEY secret -runs: - using: composite - steps: - - uses: stainless-api/retrieve-github-access-token@v1 - id: get_token - with: - repo: stainless-sdks/agentmail-go - stainless-api-key: ${{ inputs.stainless-api-key }} - - - name: Configure Git for private Go modules - shell: bash - run: git config --global url."https://x-access-token:${{ steps.get_token.outputs.github_access_token }}@github.com/".insteadOf "https://github.com/" - - - name: Setup go - uses: actions/setup-go@v5 - with: - go-version-file: ./go.mod - - - name: Bootstrap - shell: bash - run: ./scripts/bootstrap diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 138b49c..bb21721 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,8 +11,7 @@ on: branches-ignore: - 'stl-preview-head/**' - 'stl-preview-base/**' -env: - GOPRIVATE: github.com/stainless-sdks/agentmail-go + jobs: lint: timeout-minutes: 10 @@ -23,9 +22,13 @@ jobs: steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup-go + - name: Setup go + uses: actions/setup-go@v5 with: - stainless-api-key: ${{ secrets.STAINLESS_API_KEY }} + go-version-file: ./go.mod + + - name: Bootstrap + run: ./scripts/bootstrap - name: Run lints run: ./scripts/lint @@ -41,9 +44,13 @@ jobs: steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup-go + - name: Setup go + uses: actions/setup-go@v5 with: - stainless-api-key: ${{ secrets.STAINLESS_API_KEY }} + go-version-file: ./go.mod + + - name: Bootstrap + run: ./scripts/bootstrap - name: Run goreleaser uses: goreleaser/goreleaser-action@v6.1.0 @@ -76,9 +83,13 @@ jobs: steps: - uses: actions/checkout@v6 - - uses: ./.github/actions/setup-go + - name: Setup go + uses: actions/setup-go@v5 with: - stainless-api-key: ${{ secrets.STAINLESS_API_KEY }} + go-version-file: ./go.mod + + - name: Bootstrap + run: ./scripts/bootstrap - name: Run tests run: ./scripts/test diff --git a/.stats.yml b/.stats.yml index 6cbed3f..15f0094 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 62 openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/agentmail%2Fagentmail-2481bfc63c4c9fa16c58f07d8a23b37ca8ce6360ae1de8f7cb864b762b6cb4dd.yml openapi_spec_hash: caa7650be0b2ab945b63b1361f457873 -config_hash: 907d9e93c34825284de10dc22fb4f97f +config_hash: 9bd66d6e57aeb365e3438936ced4caef diff --git a/cmd/agentmail/main.go b/cmd/agentmail/main.go index 6c0f1ea..550f177 100644 --- a/cmd/agentmail/main.go +++ b/cmd/agentmail/main.go @@ -11,7 +11,7 @@ import ( "slices" "github.com/agentmail-to/agentmail-cli/pkg/cmd" - "github.com/stainless-sdks/agentmail-go" + "github.com/agentmail-to/agentmail-go" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/go.mod b/go.mod index 4bf9900..847f395 100644 --- a/go.mod +++ b/go.mod @@ -3,6 +3,7 @@ module github.com/agentmail-to/agentmail-cli go 1.25 require ( + github.com/agentmail-to/agentmail-go v0.0.0-20260302203709-5d5f48c3a4bf github.com/charmbracelet/bubbles v0.21.0 github.com/charmbracelet/bubbletea v1.3.6 github.com/charmbracelet/lipgloss v1.1.0 @@ -10,7 +11,6 @@ require ( github.com/goccy/go-yaml v1.18.0 github.com/itchyny/json2yaml v0.1.4 github.com/muesli/reflow v0.3.0 - github.com/stainless-sdks/agentmail-go v0.0.0-20260302214456-ff63d340c29b github.com/stretchr/testify v1.10.0 github.com/tidwall/gjson v1.18.0 github.com/tidwall/pretty v1.2.1 diff --git a/go.sum b/go.sum index d6a3e37..8526e2c 100644 --- a/go.sum +++ b/go.sum @@ -1,3 +1,5 @@ +github.com/agentmail-to/agentmail-go v0.0.0-20260302203709-5d5f48c3a4bf h1:45RcHNvf2rNcNAhSz48Wy8OsQgxqKvPu1yUAExZs/5o= +github.com/agentmail-to/agentmail-go v0.0.0-20260302203709-5d5f48c3a4bf/go.mod h1:3NrKbeXLQKRgb9gj2bmCoN9WXDTy9y9yacV070xpvDU= github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k= github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8= github.com/aymanbagabas/go-udiff v0.2.0 h1:TK0fH4MteXUDspT88n8CKzvK0X9O2xu9yQjWpi6yML8= @@ -53,8 +55,6 @@ github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ= github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/stainless-sdks/agentmail-go v0.0.0-20260302214456-ff63d340c29b h1:64e1HHk9c3XqnMUuRJCBQCe49DxkOJMhphvK6gOVt5A= -github.com/stainless-sdks/agentmail-go v0.0.0-20260302214456-ff63d340c29b/go.mod h1:RIuR1m+b800IUa/ZOW/wLQcccjTMxuYnEWVxXvPTq0M= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= diff --git a/pkg/cmd/apikey.go b/pkg/cmd/apikey.go index 0e29a01..2539eb1 100644 --- a/pkg/cmd/apikey.go +++ b/pkg/cmd/apikey.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/cmdutil.go b/pkg/cmd/cmdutil.go index 0408306..8b6cc8d 100644 --- a/pkg/cmd/cmdutil.go +++ b/pkg/cmd/cmdutil.go @@ -17,7 +17,7 @@ import ( "syscall" "github.com/agentmail-to/agentmail-cli/internal/jsonview" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go/option" "github.com/charmbracelet/x/term" "github.com/itchyny/json2yaml" diff --git a/pkg/cmd/domain.go b/pkg/cmd/domain.go index 9049b87..51278ae 100644 --- a/pkg/cmd/domain.go +++ b/pkg/cmd/domain.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/draft.go b/pkg/cmd/draft.go index 6f8c590..9fe5f03 100644 --- a/pkg/cmd/draft.go +++ b/pkg/cmd/draft.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/flagoptions.go b/pkg/cmd/flagoptions.go index c72af5c..1dce3d4 100644 --- a/pkg/cmd/flagoptions.go +++ b/pkg/cmd/flagoptions.go @@ -18,7 +18,7 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/debugmiddleware" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go/option" "github.com/goccy/go-yaml" "github.com/urfave/cli/v3" diff --git a/pkg/cmd/inbox.go b/pkg/cmd/inbox.go index ca59dc8..d6400c2 100644 --- a/pkg/cmd/inbox.go +++ b/pkg/cmd/inbox.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/inboxdraft.go b/pkg/cmd/inboxdraft.go index 59ce506..5c1b051 100644 --- a/pkg/cmd/inboxdraft.go +++ b/pkg/cmd/inboxdraft.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/inboxmessage.go b/pkg/cmd/inboxmessage.go index 3c941af..354b6d4 100644 --- a/pkg/cmd/inboxmessage.go +++ b/pkg/cmd/inboxmessage.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/inboxthread.go b/pkg/cmd/inboxthread.go index d280b54..e528d7a 100644 --- a/pkg/cmd/inboxthread.go +++ b/pkg/cmd/inboxthread.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/metric.go b/pkg/cmd/metric.go index 2ee93ad..908c16f 100644 --- a/pkg/cmd/metric.go +++ b/pkg/cmd/metric.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/organization.go b/pkg/cmd/organization.go index c18f9ad..3d04be7 100644 --- a/pkg/cmd/organization.go +++ b/pkg/cmd/organization.go @@ -8,8 +8,8 @@ import ( "os" "github.com/agentmail-to/agentmail-cli/internal/apiquery" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/pod.go b/pkg/cmd/pod.go index ee7a2b0..0746bcc 100644 --- a/pkg/cmd/pod.go +++ b/pkg/cmd/pod.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/poddomain.go b/pkg/cmd/poddomain.go index 7c458d5..f790015 100644 --- a/pkg/cmd/poddomain.go +++ b/pkg/cmd/poddomain.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/poddraft.go b/pkg/cmd/poddraft.go index 50e1ab4..5a73990 100644 --- a/pkg/cmd/poddraft.go +++ b/pkg/cmd/poddraft.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/podinbox.go b/pkg/cmd/podinbox.go index f7c38ac..2234483 100644 --- a/pkg/cmd/podinbox.go +++ b/pkg/cmd/podinbox.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/podthread.go b/pkg/cmd/podthread.go index 6cc61a8..2a87d3b 100644 --- a/pkg/cmd/podthread.go +++ b/pkg/cmd/podthread.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/thread.go b/pkg/cmd/thread.go index 6dd3efd..eb410d0 100644 --- a/pkg/cmd/thread.go +++ b/pkg/cmd/thread.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/pkg/cmd/webhook.go b/pkg/cmd/webhook.go index 9284e9c..4143e6e 100644 --- a/pkg/cmd/webhook.go +++ b/pkg/cmd/webhook.go @@ -9,8 +9,8 @@ import ( "github.com/agentmail-to/agentmail-cli/internal/apiquery" "github.com/agentmail-to/agentmail-cli/internal/requestflag" - "github.com/stainless-sdks/agentmail-go" - "github.com/stainless-sdks/agentmail-go/option" + "github.com/agentmail-to/agentmail-go" + "github.com/agentmail-to/agentmail-go/option" "github.com/tidwall/gjson" "github.com/urfave/cli/v3" ) diff --git a/scripts/bootstrap b/scripts/bootstrap index d6a4427..d94c7d1 100755 --- a/scripts/bootstrap +++ b/scripts/bootstrap @@ -19,8 +19,5 @@ if [ -f "Brewfile" ] && [ "$(uname -s)" = "Darwin" ] && [ "$SKIP_BREW" != "1" ] } fi -# Enable access to private Go modules in the Stainless staging repos -go env -w 'GOPRIVATE=github.com/stainless-sdks/*' - echo "==> Installing Go dependencies…" go mod tidy diff --git a/scripts/link b/scripts/link index b17c7df..ef3a4e1 100755 --- a/scripts/link +++ b/scripts/link @@ -13,4 +13,4 @@ fi echo "==> Linking with local directory" go mod tidy -e -go mod edit -replace github.com/stainless-sdks/agentmail-go="$LOCAL_GO" +go mod edit -replace github.com/agentmail-to/agentmail-go="$LOCAL_GO" diff --git a/scripts/unlink b/scripts/unlink index 081bf40..279b7f7 100755 --- a/scripts/unlink +++ b/scripts/unlink @@ -5,4 +5,4 @@ set -e cd "$(dirname "$0")/.." echo "==> Unlinking with local directory" -go mod edit -dropreplace github.com/stainless-sdks/agentmail-go +go mod edit -dropreplace github.com/agentmail-to/agentmail-go From 5ec54678006f2187c2b7918934aa29de12d960e6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 21:54:53 +0000 Subject: [PATCH 2/2] release: 0.3.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ pkg/cmd/version.go | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 10f3091..6b7b74c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.2.0" + ".": "0.3.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index e882617..91250d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.3.0 (2026-03-02) + +Full Changelog: [v0.2.0...v0.3.0](https://github.com/agentmail-to/agentmail-cli/compare/v0.2.0...v0.3.0) + +### Features + +* **api:** api update ([37faa18](https://github.com/agentmail-to/agentmail-cli/commit/37faa1806e930629ed264d1ad84a013384d2c5ff)) + ## 0.2.0 (2026-03-02) Full Changelog: [v0.1.0...v0.2.0](https://github.com/agentmail-to/agentmail-cli/compare/v0.1.0...v0.2.0) diff --git a/pkg/cmd/version.go b/pkg/cmd/version.go index 10d2893..5266c84 100644 --- a/pkg/cmd/version.go +++ b/pkg/cmd/version.go @@ -2,4 +2,4 @@ package cmd -const Version = "0.2.0" // x-release-please-version +const Version = "0.3.0" // x-release-please-version