Skip to content

[FTRY-1600] Add default_headers to Gumloop and AsyncGumloop - #97

Merged
rbehal merged 2 commits into
mainfrom
rahul-FTRY-1600
Nov 3, 2026
Merged

rbehal merged 2 commits into
mainfrom
rahul-FTRY-1600

Conversation

@rbehal

@rbehal rbehal commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Gumloop and AsyncGumloop take default_headers, sent on every request, so guMCP can send the caller's session token beside a stored team key.
  • README and client docs say a team key acts as the team; a user_id sent with it is a label only.
  • Version 0.5.10.

Test plan

  • tests/sdk/test_client.py: 2 new tests (sync and async clients); suite 874 passed.
  • Reproduction re-run before/after on the local Spanner emulator; verified with an uncommitted reproduction; not part of the PR.

Release order: publish this SDK, then guMCP, then the backend.

Raised from Cursor Cloud agent run-687709e3


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.


Devin Review

…d a team key

Gumloop and AsyncGumloop take default_headers, sent on every request. guMCP uses it to send the caller's session token beside a stored team key, because a team key alone acts as the team. The README and client docs now say so, and the version is 0.5.10.

Co-authored-by: Rahul Behal <rahulbehal01@hotmail.com>
devin-ai-integration[bot]

This comment was marked as resolved.

…uth helpers

Review on #97: the oauth helpers use their own transport and send no default headers.

Co-authored-by: Rahul Behal <rahulbehal01@hotmail.com>
@rbehal
rbehal merged commit 57e5586 into main Nov 3, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants