Skip to content

Commit 56e48a2

Browse files
tylergibbs1claude
andcommitted
Clean up intro bullets, remove inline code references
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent a761001 commit 56e48a2

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515

1616
A better TypeScript agent SDK for Azure OpenAI. Build multi-agent systems with tools, handoffs, guardrails, streaming, structured output, and more.
1717

18-
- **One framework, two swappable backends**`AzureChatCompletionsModel` and `AzureResponsesModel` implement the same `Model` interface. Switch with one line, zero agent code changes.
19-
- **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.
18+
- **One framework, two swappable backends**Chat Completions and Responses API through the same interface. Switch with one line.
19+
- **No more 404 config spiral** — auto-endpoint detection for standard, foundry, and full URLs. Built-in retry with exponential backoff and unified content filter errors.
20+
- **One 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. Save, resume, and fork conversations with portable snapshots.
22+
- **Budget enforcement built in** — set a dollar limit 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, enforced mutually exclusive. No silent misconfiguration that surfaces as a mysterious 401 three calls later.
2424

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

0 commit comments

Comments
 (0)