{"_id":"@5to1r/sdk","name":"@5to1r/sdk","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@5to1r/sdk","version":"0.1.0","description":"Observability and tracing for AI agents.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"keywords":["ai","agents","observability","tracing","llm"],"author":{"name":"5to1r Team"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.0.0"},"gitHead":"8e7b30e8f25c2157268ec962196c491c97a87cb7","_id":"@5to1r/sdk@0.1.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-+x6fHkH0xM6irX9DsW38RTVTtF7ScryQL1aUpjIhT2SNYyJ7zlQnq18KNxlVx2HofC3eOnEXDUHtf5pXPthcsQ==","shasum":"d87ed551e6a2f66c12dc3319ff4fbf0ab8be950a","tarball":"https://registry.npmjs.org/@5to1r/sdk/-/sdk-0.1.0.tgz","fileCount":4,"unpackedSize":5910,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA7UvRBzON6oMB08QkPgswPLGtq9Di9UzJKsI5jsHl3EAiBabssTKlNRWAnz2HdHeYzxnwPZ168WoTZZCO3TAxsK4Q=="}]},"_npmUser":{"name":"bnkr","email":"kristoffer.bon@gmail.com"},"directories":{},"maintainers":[{"name":"bnkr","email":"kristoffer.bon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.1.0_1778961368614_0.9620148162016375"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-16T19:56:08.518Z","0.1.0":"2026-05-16T19:56:08.760Z","modified":"2026-05-16T19:56:09.045Z"},"maintainers":[{"name":"bnkr","email":"kristoffer.bon@gmail.com"}],"description":"Observability and tracing for AI agents.","keywords":["ai","agents","observability","tracing","llm"],"author":{"name":"5to1r Team"},"license":"MIT","readme":"# @5to1r/sdk\n\nObservability and tracing for AI agents. Gain full visibility into your agent's decision-making process, tool usage, and LLM costs.\n\n## Installation\n\n```bash\nnpm install @5to1r/sdk\n# or\nyarn add @5to1r/sdk\n```\n\n## Quickstart\n\n1. Get your API Key from the [5to1r Dashboard](https://5to1r.com).\n2. Set it as an environment variable:\n\n```bash\nexport FIVETOONE_API_KEY=your_sk_live_...\n```\n\n3. Instrument your agent:\n\n```typescript\nimport { traceAgent, llmCall, toolCall } from '@5to1r/sdk';\n\nconst agent = traceAgent(async (query: string) => {\n  // LLM Call\n  await llmCall({\n    input: query,\n    output: \"Thinking...\",\n    modelId: \"gpt-4o\",\n    costUsd: 0.002,\n    latencyMs: 800\n  });\n  \n  // Tool Use\n  await toolCall({\n    toolName: \"web_search\",\n    input: { q: query },\n    output: \"Found results...\",\n    latencyMs: 1200\n  });\n  \n  return \"Final Answer\";\n});\n```\n\n## Features\n\n- **traceAgent Wrapper:** Automatically captures run lifecycle and errors.\n- **Granular Spans:** Manually record LLMs, tools, and custom decisions.\n- **Environment Aware:** Automatically picks up API keys from `process.env`.\n- **Lightweight:** Minimal dependencies, optimized for Node.js and Edge runtimes.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-bda498a00496cedf63cf9979a0c54a88"}