Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,14 +50,6 @@ surface is governed by [`COMPATIBILITY.md`](COMPATIBILITY.md).
`gate_tools=True` to route `CBEventType.FUNCTION_CALL` through the approval gate.
`llama-index-core` is lazily imported, so the SDK stays dependency-free; pinned to
the `llama-index-core` >= 0.10 callback protocol.
- **Streaming proxy.** `POST /v1/chat/completions` now supports `stream:true`: the
budget is enforced before the stream opens, the OpenAI provider's SSE is forwarded
to the client verbatim (authentic chunks, no translation) while token usage is
metered from the final usage chunk, and the run's context — time budget, kill
switch, or client disconnect — cuts a live stream. Dollar/token budgets are
checked pre-stream and recorded after (so the next call is refused if it went
over). A provider without streaming, and the Anthropic `/v1/messages` endpoint,
return a clear 501 rather than silently buffering.
- **Prometheus `/metrics` endpoint.** Scrape the daemon's own state: governed runs
by status, halted runs by halt reason, total spend in dollars and tokens, priced
model calls, and the pending-approval queue depth. Plain Prometheus text
Expand Down