Consumer SDK for calling agent endpoints published through @tangle-network/agent-gateway. OpenAI-compatible chat shape, supports API key, x402 SpendAuth, and MPP credential authentication.
npm install @tangle-network/agent-clientimport{AgentClient}from'@tangle-network/agent-client'constclient=newAgentClient('https://gtm.tangle.tools')// Discover agent metadata (no auth)constinfo=awaitclient.discover('my-agent')// Chat (API key)constresponse=awaitclient.chat('my-agent',[{role: 'user',content: 'Hello'}],{apiKey: 'ak_...'})// Chat (streaming)forawait(constchunkofclient.chatStream('my-agent',messages,{apiKey: 'ak_...'})){process.stdout.write(chunk.content??'')}// Chat (x402 SpendAuth — no account needed)constresponse=awaitclient.chat('my-agent',messages,{x402Signature: signedSpendAuthJson,})- Use
tcloudto call Tangle platform services (router.tangle.tools — 671+ models, sandbox, browser, evals). - Use
agent-clientto call a specific published agent app at its own URL (gtm.tangle.tools, taxes.tangle.tools, etc.).
@tangle-network/agent-gateway— server middleware this SDK talks to@tangle-network/tcloud— consumer SDK for Tangle platform services
MIT