We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1da4a91 commit 64ebf36Copy full SHA for 64ebf36
1 file changed
src/gradient/_base_client.py
@@ -1,5 +1,6 @@
1
from __future__ import annotations
2
3
+import os
4
import sys
5
import json
6
import time
@@ -678,7 +679,12 @@ def user_agent(self) -> str:
678
679
# Format: "Gradient/package/version"
680
package = self._user_agent_package or "Python"
681
version = self._user_agent_version if self._user_agent_package and self._user_agent_version else self._version
- return f"{self.__class__.__name__}/{package}/{version}"
682
+ base_agent = f"{self.__class__.__name__}/{package}/{version}"
683
+
684
+ deployment_uuid = os.environ.get("AGENT_WORKSPACE_DEPLOYMENT_UUID")
685
+ if deployment_uuid:
686
+ return f"{base_agent}/GRADIENT_ADK_AGENT/{deployment_uuid}"
687
+ return base_agent
688
689
@property
690
def base_url(self) -> URL:
0 commit comments