Skip to content

xorbitsai/xagent-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xagent-sdk

Multi-language client SDKs for the xAgent HTTP v1 API. Each language lives in its own directory and ships its own package, version, and tooling.

Available clients

Language Path Status
Python python/ 0.3.0 — early access
TypeScript (planned)
JavaScript (planned)

Repository layout

xagent-sdk/
├── python/        # Python client (pyproject.toml, src/xagent_sdk, tests)
├── shared/        # Cross-language assets (canonical fixtures, design notes)
└── .github/       # Per-language CI workflows

shared/ — cross-language assets

shared/fixtures/v1/ holds the canonical request and response payloads of the xAgent v1 HTTP API as plain JSON, so every language client can drive its tests off the same source of truth. See shared/README.md for the format conventions.

Working in a language directory

Each language directory is self-contained. For example, Python:

cd python
uv sync --group dev
uv run pre-commit install
uv run pytest

See the directory's own README (e.g. python/README.md) for install, usage, and per-language conventions.

License

See LICENSE.

About

Xagent Python SDK

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages