diff --git a/content/docs/changelog/changelog-024.mdx b/content/docs/changelog/changelog-024.mdx new file mode 100644 index 00000000..0b86e5c1 --- /dev/null +++ b/content/docs/changelog/changelog-024.mdx @@ -0,0 +1,30 @@ +--- +title: "Changelog #024" +sidebarTitle: "Changelog #024" +llm: true +image: "/images/changelog/24.png" +imageAlt: "Announcing Changelog #024" +--- +import Image from 'next/image'; + +Announcing Changelog #024 +Hey everyone! Quiet week. Two things landed worth flagging. + +We added [deep research examples](/cookbook/deep-research) to the cookbook โ€” full agent workflows you can fork and run. And the Files API docs got a long-overdue scrub: a few of the example endpoints and SDK calls were just wrong. + +### โญ New + +* [Deep research with Claude Agent SDK subagents](/cookbook/deep-research) in the cookbook โ€” a lead orchestrator dispatches parallel researcher subagents, each driving its own Steel browser, and synthesizes findings into a cited Markdown report. Source on GitHub: [TS](https://github.com/steel-dev/steel-cookbook/tree/main/examples/deep-research-ts) ยท [Python](https://github.com/steel-dev/steel-cookbook/tree/main/examples/deep-research-py). + +### ๐Ÿ”ง Improvements + +* Hermesforge Screenshot API added to [awesome-web-agents](https://github.com/steel-dev/awesome-web-agents). + +### ๐Ÿ› Bug Fixes + +* Files API docs corrections. Upload endpoints don't have a `/upload` suffix โ€” it's `POST /v1/sessions/{id}/files` and `POST /v1/files`. Session archive is `GET /v1/sessions/{id}/files.zip`. List responses come back as `{ data: [...] }`. The SDK method is `client.sessions.files.downloadArchive(...)`, and global file uploads return `path`, not `id`. If the old examples sent you to a 404, sorry about that. diff --git a/content/docs/changelog/meta.json b/content/docs/changelog/meta.json index cad41464..43bb42a6 100644 --- a/content/docs/changelog/meta.json +++ b/content/docs/changelog/meta.json @@ -3,6 +3,7 @@ "root": true, "pages": [ "---Changelog---", + "changelog-024", "changelog-023", "changelog-022", "changelog-021", diff --git a/public/images/changelog/24.png b/public/images/changelog/24.png new file mode 100644 index 00000000..0f01d21b Binary files /dev/null and b/public/images/changelog/24.png differ