Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 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.1.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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages