Skip to main content

SDK for wrapping third-party agent frameworks (Google ADK, etc.) for LangSmith deployment.

Project description

saf-sdk

Note: saf-sdk is a temporary package name. It will be renamed to deployments-wrap-sdk later.

SDK for wrapping third-party agent frameworks (Google ADK, Strands, etc.) for deployment on LangSmith.

Installation

pip install saf-sdk[google-adk]

Quick Start

from google.adk.agents import Agent
from google.adk.runners import Runner
from saf_sdk.adk import LangsmithSessionService, wrap

agent = wrap(
    Runner(
        agent=Agent(name="my_agent", model="gemini-2.0-flash", instruction="..."),
        app_name="my_app",
        session_service=LangsmithSessionService(),
    )
)

Export agent from your graph module and deploy with langgraph dev or LangSmith.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

saf_sdk-0.0.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

saf_sdk-0.0.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file saf_sdk-0.0.1.tar.gz.

File metadata

  • Download URL: saf_sdk-0.0.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for saf_sdk-0.0.1.tar.gz
Algorithm Hash digest
SHA256 49ce1a9118c33291b8ecbad21b1d7da780fdd50467a651de4e24ea448f47d18c
MD5 48372bd308c16fbbaac682dcaa251588
BLAKE2b-256 0c344b1e840a0e32c03ab1a2c38f4dd556a4c2b4b2d22a802ce9721c795f1d53

See more details on using hashes here.

File details

Details for the file saf_sdk-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: saf_sdk-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for saf_sdk-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fcba286eaf808998641874ecc2492d5727b5421f7803cc37a5e5dc0faf4152d2
MD5 8bc3af6ad4dae92f2ffe57cb76ea77f8
BLAKE2b-256 bdf794b7954d35ccb1e2144c2be53ff25f06b6685175edcb58ecfd330a56313b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page