Skip to content

chore: release main - #527

Merged
aringuyen3 merged 2 commits into
mainfrom
release-please--branches--main--changes--next
Sep 24, 2026
Merged

aringuyen3 merged 2 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

✨ Stainless prepared a new release

agentex-client: 0.28.1

0.28.1 (2026-09-22)

Full Changelog: agentex-client-v0.28.0...agentex-client-v0.28.1

Bug Fixes

  • acp: await task/create instead of backgrounding it (#519) (18926e8)
agentex-sdk: 0.28.1

0.28.1 (2026-09-22)

Full Changelog: agentex-sdk-v0.28.0...agentex-sdk-v0.28.1

Chores

  • agentex-sdk: Synchronize agentex versions

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

RetriggerConfidence Score: 4/5

This PR is not safe to merge as a release. agentex-sdk 0.28.1 must require a client release that contains the task creation fix.

Fix All in CursorFindings

  1. P1 SDK upgrades can miss fix ▶
Fix with agent prompt
### Issue 1
adk/pyproject.toml:7
Bumping `agentex-sdk` to `0.28.1` does not require the fixed client. Its wheel ships only `agentex/lib/*`, while FastACP imports `RPC_SYNC_METHODS` from `agentex-client`. If someone upgrades only the SDK while `agentex-client==0.28.0` is installed, the current `>=0.13.0` floor lets pip keep it, so `task/create` remains backgrounded. Raise the client floor to the release that contains this fix, or ship the protocol change with the SDK.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Summary

This release makes task/create wait for its handler before replying, so the task workflow exists before callers send events. It also releases both packages as version 0.28.1 and records the ACP fix in the changelogs.

Diagram
sequenceDiagram
    participant U as SDK user
    participant P as pip
    participant C as agentex-client
    participant A as BaseACPServer
    participant H as ACP handler
    participant T as Temporal

    U->>P: Upgrade agentex-sdk to 0.28.1
    P-->>U: "Accept any agentex-client >=0.13.0"
    A->>C: Import RPC_SYNC_METHODS
    alt agentex-client 0.28.1 is selected
        U->>A: task/create
        A->>H: Await handler
        H->>T: Start workflow
        T-->>H: Workflow started
        H-->>A: Done
        A-->>U: task/create result
        U->>A: event/send
        A-->>U: processing
        A->>H: Run event handler in background
    else older satisfying client is retained
        U->>A: task/create
        A-->>U: processing
        A->>H: Run create handler in background
    end
Loading

Reviews (1) · Last reviewed commit: "chore: release main"

Comment thread adk/pyproject.toml
@aringuyen3
aringuyen3 merged commit 57b498b into main Sep 24, 2026
51 checks passed
@aringuyen3
aringuyen3 deleted the release-please--branches--main--changes--next branch September 24, 2026 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants