Skip to content

Commit a761001

Browse files
tylergibbs1claude
andcommitted
Add 4 more intro bullets to README
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 8353dd4 commit a761001

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ A better TypeScript agent SDK for Azure OpenAI. Build multi-agent systems with t
1717

1818
- **One framework, two swappable backends**`AzureChatCompletionsModel` and `AzureResponsesModel` implement the same `Model` interface. Switch with one line, zero agent code changes.
1919
- **No more 404 config spiral** — explicit `deployment` param, auto-endpoint detection for standard/foundry/full URLs, built-in retry with exponential backoff, and a unified `ContentFilterError` so Azure's inconsistent error shapes don't break your agent loop.
20+
- **One `run()` call, entire tool loop** — model calls, parallel tool execution, result appending, and looping back. No manual message array management.
21+
- **Client-side agent state** — no server-side threads or opaque IDs. Full message history lives locally with `save()`, `resumeSession()`, and `forkSession()` for portable snapshots.
22+
- **Budget enforcement built in** — set `maxBudgetUsd` and the run stops before you get a surprise bill. Cost estimation accounts for cached and reasoning tokens.
23+
- **Auth validated at construction** — API key or Entra ID token provider, enforced mutually exclusive in the constructor. No silent misconfiguration that surfaces as a mysterious 401 three calls later.
2024

2125
`agents` `tools` `streaming` `structured output` `handoffs` `subagents` `guardrails` `hooks` `tracing` `sessions` `abort signals` `todo tracking` `cost tracking`
2226

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "stratus-sdk",
3-
"version": "0.7.2",
3+
"version": "0.7.3",
44
"type": "module",
55
"main": "./dist/index.js",
66
"types": "./dist/index.d.ts",

0 commit comments

Comments
 (0)