- sharepoint_browse.py: replace @microsoft.graph.downloadUrl in $select
with direct /content endpoint download (MS Graph OData annotation not
returned when $select is used — use /drives/{id}/items/{id}/content
with follow_redirects=True instead)
- llm.py: fix tool_call_id=None crash — streaming delta chunks have
id=None in subsequent chunks; use `or` instead of .get(default) which
doesn't handle explicit None values; deduplicate tool calls by id to
avoid duplicate execution; skip incomplete delta entries with empty name
- api-client.ts: handle 204 No Content in handleResponse — return null
instead of calling response.json() on empty body (was crashing on
DELETE region/department endpoints)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| hooks | ||
| api-client.ts | ||
| auth.ts | ||
| microsoft-oauth.ts | ||
| utils.ts | ||