{"_id":"@agentpulselabs/agent-studio-client","_rev":"2-14abf8dc5fd9e18a990ecb2546a37da6","name":"@agentpulselabs/agent-studio-client","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@agentpulselabs/agent-studio-client","version":"0.1.0","license":"MIT","_id":"@agentpulselabs/agent-studio-client@0.1.0","maintainers":[{"name":"ashishcloud","email":"ashishsujaka@gmail.com"}],"dist":{"shasum":"2c327f430e090801c5f5475c8916aafa303028ab","tarball":"https://registry.npmjs.org/@agentpulselabs/agent-studio-client/-/agent-studio-client-0.1.0.tgz","fileCount":4,"integrity":"sha512-jMYgZlbSFVxU3OfRy1bCLzOILCe317FvK7F2g8vSsfM1UVGQvXMc0nE/hkrdFjsq0kknJMJ/UdB2ex/b8M3xEg==","signatures":[{"sig":"MEUCIQC2sCgH3AMdaHaIdah2zJRiqQd6j434ZttMWZ9Qys/LbQIgCjZRsu+khyV/qRAkbpG1P0tAxJSIKKuVBZixQDCGVgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5933},"main":"index.js","type":"module","types":"index.d.ts","gitHead":"35e0838a716670f6652fd697c2591324c4c383f0","_npmUser":{"name":"ashishcloud","email":"ashishsujaka@gmail.com"},"_npmVersion":"11.16.0","description":"Typed AppBridge client for the agent-studio app.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-studio-client_0.1.0_1787078053660_0.03913081560551923","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentpulselabs/agent-studio-client","version":"0.2.0","description":"Typed AppBridge client for the agent-studio app.","type":"module","main":"index.js","types":"index.d.ts","license":"MIT","publishConfig":{"access":"public"},"gitHead":"b1370a9efc7eee213ada124ea799f7d9c9b3c09a","_id":"@agentpulselabs/agent-studio-client@0.2.0","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-K2IkoYE2dXwGQ/bOXT03wmw9OjtmJM/Eq+fNKSiA/WZjwoEdvbOpeXLaPPSdLWDTay0rHc0/WI6IyzwThP1Umg==","shasum":"13c82b13d0a2b5029a3fcc97a7880ed2d921255b","tarball":"https://registry.npmjs.org/@agentpulselabs/agent-studio-client/-/agent-studio-client-0.2.0.tgz","fileCount":4,"unpackedSize":6612,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHdSc59DFxNvxjySSODEnHqXhuR/tjboIu4pgSBW8Y7EAiEAjZzmE5yBHtR09caXRyF64D8CheVABobWRxmxLAxBIGs="}]},"_npmUser":{"name":"ashishcloud","email":"ashishsujaka@gmail.com"},"directories":{},"maintainers":[{"name":"ashishcloud","email":"ashishsujaka@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-studio-client_0.2.0_1788440899889_0.7432521239313492"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-18T18:34:13.497Z","modified":"2026-09-03T13:08:20.212Z","0.1.0":"2026-08-18T18:34:13.792Z","0.2.0":"2026-09-03T13:08:20.034Z"},"license":"MIT","description":"Typed AppBridge client for the agent-studio app.","maintainers":[{"name":"ashishcloud","email":"ashishsujaka@gmail.com"}],"readme":"# @agentpulselabs/agent-studio-client\n\nTyped [AppBridge](https://www.npmjs.com/package/@agentpulselabs/platform-sdk) client for the `agent-studio` app. Bridge-injected — no runtime dependency on `agent-studio` or `@agentpulse/platform`.\n\n## Install\n\n```sh\nnpm i @agentpulselabs/agent-studio-client\n```\n\n## Usage\n\n```js\nimport { createClient } from '@agentpulselabs/agent-studio-client';\n\nconst agent_studio = createClient(Platform.Bridge);\nconst result = await agent_studio.agentsGetByKey(payload);\n```\n\n## Operations (AgentStudio)\n\n| Method | Op | Summary |\n| --- | --- | --- |\n| `agentsGetByKey` | `agents:get-by-key` | Resolve a team's agent by stable agent_key (team override wins, else the shipped blueprint). |\n| `blueprintsRegister` | `blueprints:register` | Idempotently upsert a GLOBAL agent blueprint + its skill(s) from a self-describing  |\n| `conversationsAppend` | `conversations:append` | Append a turn to an existing conversation, or create a new one when no id is given. |\n| `conversationsResume` | `conversations:resume` | The full transcript array for a conversation (RLS-scoped), or [] if none. |\n| `runtimeExecute` | `runtime:execute` | Run one agent turn (skill-aware tool loop). Streaming op — consume via bridge.stream(). |\n| `widgetActive_agents` | `widget:active_agents` | Home-widget stat: the team's enabled purpose agents (team rows + un-overridden blueprints) of the pool total. |\n| `widgetActive_skills` | `widget:active_skills` | Home-widget stat: the team's enabled skills (team rows + un-overridden blueprints) of the pool total. |\n| `widgetRecent_chats` | `widget:recent_chats` | Home-widget list: the team's 5 most recently updated conversations. |\n| `widgetRegistry_tools` | `widget:registry_tools` | Home-widget stat: count of the platform's non-deprecated operation catalog (tools available to agents). |\n","readmeFilename":"README.md"}