Skip to main content

AgentScope Python SDK

Project description

AgentScope Python SDK

Python SDK for AgentScope telemetry, tracing, and instrumentation.

Install

pip install agentscope-sdk

Quick Start

from agentscope import observe_run, observe_span, trace

with observe_run("coding_agent", agent_name="demo"):
    with observe_span("llm_call", provider="openai", model="gpt-4o"):
        trace.log("sending prompt", level="info")

Set AGENTSCOPE_API_BASE=http://localhost:8080 and AGENTSCOPE_API_KEY=... as needed.

Auto Instrumentation

from agentscope import auto_instrument

auto_instrument(["openai", "anthropic"])

This enables automatic tracing hooks for supported providers.

Coding-Agent Helpers

from agentscope import coding_agent_run, read_file, run_command, write_file

with coding_agent_run(agent_name="codebot"):
    content = read_file("README.md")
    write_file("notes.txt", content)
    result = run_command("echo done")

API

  • observe_run(...)
    • Cross-run linkage params: trace_id=..., parent_run_id=..., root_run_id=...
  • observe_span(...)
  • trace.auto(providers=None)
  • trace.log(message, level="info", span_id=None, metadata=None, timestamp=None)
  • trace.update_span(span_id, data)
  • auto_trace(providers=None)
  • auto_instrument(providers=None)
  • coding_agent_run(agent_name="coding_agent")
  • instrument_coding_agent(fn)
  • read_file(path, encoding="utf-8")
  • write_file(path, content, encoding="utf-8")
  • run_command(command, cwd=None, env=None, check=False, shell=None)

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

agentscope_sdk-0.1.11.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

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

agentscope_sdk-0.1.11-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file agentscope_sdk-0.1.11.tar.gz.

File metadata

  • Download URL: agentscope_sdk-0.1.11.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for agentscope_sdk-0.1.11.tar.gz
Algorithm Hash digest
SHA256 edfc8ddfc95fabb649436519ee39dd66d1bc67ea5531e76be6be26bba5d51d46
MD5 594a580d6807e3660ffba06252a9697a
BLAKE2b-256 cc863b2688671fe0114243382af4077520ee2bf454e946c5de9c6bc7fc7446b1

See more details on using hashes here.

File details

Details for the file agentscope_sdk-0.1.11-py3-none-any.whl.

File metadata

File hashes

Hashes for agentscope_sdk-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 b70c1b8f96955227c314ab47b15f97d3cb40a5f0190b508a9249577a51d72fc3
MD5 c02e3d9e9e85dd0453397b201ca39c0b
BLAKE2b-256 9a332e34ccf80c10765f18196ea158f6355030172ad23d5995a969b8d3a9fe2e

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