VibeHunt
Back to browse

Stratus SDK

The Azure-first agent SDK for TypeScript

Visit

Stratus SDK is a TypeScript library designed for building agents that run on Azure OpenAI. It consolidates the full tool‑calling loop into a single `run()` call, handling model invocation, tool execution, streaming responses, and error recovery automatically. The API is minimal, with strict TypeScript types driven by Zod schemas, and it supports both the Chat Completions and Responses APIs through the same code path.

The SDK enables composition of agents with handoffs, subagents, guardrails, and hooks, allowing runtime denial or modification of tool calls and human‑in‑the‑loop approvals. State management is explicit: conversations can be saved, resumed, or forked as JSON without requiring server‑side threads. Streaming events are typed, and content‑filter errors are exposed as structured exceptions.

Stratus aims to reduce boilerplate compared with the standard OpenAI client, providing a type‑safe, zero‑dependency (aside from Zod) foundation for Azure‑first agent development, including support for structured output, multimodal input, and usage tracking.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps