{"_id":"5to1r","name":"5to1r","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"5to1r","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@0.1.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-rS8ktNsOS9sBRcUz5tRqaZbKt3agZUKeEuzxvLmboYEoPYtl9dNsuyN3i6Ihk8AgeU7oHRcPEmSRSPRyTP7nsA==","shasum":"323c60214c2cac94e003b85843eaf087d131dc02","tarball":"https://registry.npmjs.org/5to1r/-/5to1r-0.1.0.tgz","fileCount":4,"unpackedSize":5904,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGEd5BmYgVOo/mGB7VYfBHRh6th6ZAHZyvr9QA7hRUtLAiBH+lZLTSVz+8rOi5P38Ivtwg2+XRHDfvKUIJ5f/Hisgg=="}]},"_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/5to1r_0.1.0_1778961653678_0.048207119237037466"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-16T20:00:53.571Z","0.1.0":"2026-05-16T20:00:53.834Z","modified":"2026-05-16T20:00:54.102Z"},"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-e2b6201ec688bce698674ef955a15ca6"}