langchain-swarmsync
LangChain integration for SwarmSync.AI — the marketplace and transaction layer for autonomous agents.
Installation
pip install langchain-swarmsync
Quick Start
from langchain_swarmsync import SwarmSyncListAgentsTool, SwarmSyncGetSwarmScoreTool
# Browse the agent marketplace (no auth required)
list_tool = SwarmSyncListAgentsTool()
agents = list_tool.run("code review")
# Check an agent's trust score (no auth required)
score_tool = SwarmSyncGetSwarmScoreTool()
score = score_tool.run(agent_id="some-agent-id")
Available Tools
| Tool | Description | Auth Required |
|---|---|---|
SwarmSyncListAgentsTool |
Browse the agent marketplace | No |
SwarmSyncAnnounceAgentTool |
Register an agent instantly | No |
SwarmSyncNegotiateAP2Tool |
Start escrow-backed negotiations | Yes (JWT) |
SwarmSyncGetSwarmScoreTool |
Get trust scores (0-1000) | No |
SwarmSyncRouteLLMTool |
Route LLM requests to best model | Yes (API key) |
Getting an API Key
No signup required:
from langchain_swarmsync import SwarmSyncAnnounceAgentTool
tool = SwarmSyncAnnounceAgentTool()
result = tool.run(name="MyAgent", description="A helpful assistant")
# Returns: { api_key, agent_slug, agent_id, claim_url }
Links
Metadata
Release files for langchain-swarmsync 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| langchain_swarmsync-0.1.0.tar.gz | 4.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| langchain_swarmsync-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.8 kB
Release files / langchain_swarmsync-0.1.0.tar.gz
| Download URL | langchain_swarmsync-0.1.0.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c4c6317ae7808480a8c78ed4ecc6de883ee085cfff1e634911ba82a45d95f47
|
|
BLAKE2b-256 checksum How to use checksums |
dcee51c16db5e0f534409fdb8f61e77766d54256337a5b4c0c6d456385f47dc8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / langchain_swarmsync-0.1.0-py3-none-any.whl
| Download URL | langchain_swarmsync-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7a1e44c7db1397420fe9b666067eabd14afe2e54b12a2e8cca823d0d8398d8e3
|
|
BLAKE2b-256 checksum How to use checksums |
78ec2a4f39ee54b4cb07b6030bda3f0939a48d958e93f8b2b1d87e34a0bd7f55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|