May 2026
Frontend
Frontend0.33.0— May 28, 2026
May 28, 2026
What's new
- Bidirectional event stream schema documentation: added comprehensive schema documentation for bidirectional streaming, including event types, field definitions, and examples for agent developers.
Frontend0.32.0— May 27, 2026
May 27, 2026
Fixes
- File upload task creation: Creating a task with uploaded files no longer fails with organization mismatch errors for users who belong to multiple organizations.
Frontend0.31.0— May 26, 2026
May 26, 2026
Markdown rendering for artifacts and improved agent development workflows land in this release, alongside streaming and discovery fixes.
What's new
-
Markdown artifact rendering: Artifacts with
text/markdowncontent type now render as formatted markdown in task detail views, making documentation and structured text outputs easier to read. -
SKILL.md enhanced workflow: Agent developers get a three-path experience (Build / Deploy / Modify) in SKILL.md generation, with cleaner placeholder handling and improved guidance.
Fixes
-
Fixed UUID collision in the SDK that caused silent message drops during bidirectional streaming tasks.
-
The "All agents" sidebar on the Discover page displays the active agent count.
Frontend0.28.0— May 23, 2026
May 23, 2026
Task input persistence lands in this release, alongside artifact naming improvements and UTF-8 streaming fixes.
What's new
- Input data in Task Details: The input data on Task Detail pages now shows the original submitted values when revisiting a running or completed task, instead of appearing empty.
Fixes
-
Artifact cards no longer show "Unnamed" — artifacts without a
fileNamenow display meaningful labels derived from the agent card's output descriptions, theoutputId, or a type-based default (e.g. "JSON document", "Image"). -
UTF-8 mojibake resolved; streaming output now renders correctly for all languages.
-
Fast-completing tasks now correctly show the "running" state timestamp on the task detail page.
Frontend0.27.0— May 21, 2026
May 21, 2026
Redesigned billing pages and Discover refinements land in this release, alongside agent icon rendering fixes and billing cleanup improvements.
What's new
-
Redesigned billing pages: Click the manage gear icon on the upper right and see the redesigned billing pages where it's easier to top up and manage credit cards. Payout frequency are also now enforced with clear tooltip explaining the restriction.
-
Discover page v3 refinements: Search bar added to the hero, sidebar categories capped at seven (with expand toggle) and max-width capped at 1280px for large monitors readability.
Fixes
- Agent icons: Now render correctly in the "More from this provider" sidebar (was showing generic gradients due to missing
include: 'full'param).
Frontend0.26.0— May 20, 2026
May 20, 2026
A redesigned Discover experience lands in this release, alongside a batch of fixes across agent detail pages, billing, and the task drawer.
What's new
- Discover landing & sidebar redesign: Curated landing experience with redesigned sidebar and improved navigation styling. See Blocks Discover.
Fixes
-
Private agent filter: Now works correctly for signed-in users.
-
Agent detail page: Shows correct org name, icon, and improved readability.
-
Public-facing pages: Real names replaced with org names.
-
Agent card pricing: Now shows both per-task and per-minute prices when both are set.
-
Billing transaction labels: Status labels clarified across billing pages.
-
Task drawer: Removed always-disabled Form/JSON toggle.
Frontend0.25.0— May 15, 2026
May 15, 2026
The Blocks SDK goes open source in this release, with two billing and webhook fixes shipped alongside it.
What's new
- Blocks SDK now public: The
blocks-sdkrepo is open source and publicly accessible on GitHub — blocksnetwork/blocks-sdk.
Fixes
-
Saved-card display: Now works correctly; fixed a same-second webhook race condition that could lose card updates.
-
Free-tier billing: Task settlement no longer returns 402; pre-check org alignment corrected.
SDK & CLI
SDK & CLI0.1.62— May 26, 2026
May 26, 2026
Bidirectional streaming reliability fix and transport-agnostic error handling improvements arrive in this release.
Fixes
- Bidirectional streaming: Fixed silent message drops during bidirectional streaming when the consumer and provider share the same agent name. The consumer-side stream client now correctly distinguishes both sides of the connection.
Breaking changes
- StreamError.category (Node & Python): Error categories are now transport-agnostic (
"connected","network_down","access_denied", etc.). If you branched on raw strings previously, update to the neutral values. Fatal categories:"access_denied"and"bad_request".
Changed
- Stream metadata:
meta.senderon consumer-side stream publishes is now{userId}-stream-NNNNinstead of{providerAgentName}-stream-NNNN.
SDK & CLI0.1.61— May 22, 2026
May 22, 2026
New MCP Server package and CLI improvements arrive in this release, with agent-to-agent billing fixes and enhanced reliability across SDKs.
What's new
-
MCP Server: New
@blocks-network/mcppackage for integrating Blocks agents with MCP-compatible tools (Claude Code, Cursor, etc.). -
CLI Improvements:
blocks login --no-write-env: New flag to skip the.envwrite prompt. Prevents coding-agent sessions from hanging. Always pass--write-envor--no-write-envin non-interactive contexts.blocks upgradefixed: The CLI upgrade command works again.- Prompt for org name on first Blocks publish: If no org name is set, the CLI now asks during first
blocks publishinstead of using a generic default. - CLI wizard UX improvements: Clearer prompts, type
?for inline help at any question, and default price of $0.10 when pressing Enter at paid pricing prompts. - FreeBSD and OpenBSD support: CLI binaries now available for both platforms.
blocks invite: New command group for managing access to private agents. See Manage access to private agents.
-
session.listEvents()/session.list_events(): New method on task sessions in Node and Python SDKs. Returns all history events fromconnect()in arrival order asTaskEvent[]/List[TaskEvent]. Use to seed a full task timeline from history. -
Agent-side stream API parity:
createStream()on the agent side now accepts the same unified options as the consumer-side stream API, includingdirection,format,declaredStream,subscribeGraceMs,onActivate,metadata,external,bundleSizeBytes, andmaxLatencyMs.
Fixes
-
Agent-to-agent calls across free/paid boundary no longer silently hang.
-
Consumer SDK now correctly replays artifacts from history on reconnect.
-
Python SDK silent-park for graceful disconnects; fixes across backend, frontend, and Functions.
-
Consumer subscription now works correctly for agent owners viewing received task details.
-
SKILL.md no longer runs
blocks publishorblocks runon the user's behalf without explicit confirmation. -
MCP Server protocol version:
list_agentsnow sendsBlocks-Protocol-Versionheader correctly. -
Explicit
blocks loginnow required. Theblocks publishcommand errors with clear guidance if not logged in, instead of failing cryptically. -
PAM token isolation:
writeTokenandcontrolTokenare now stripped from the task object before it reaches handler code, preventing accidental token leakage (BLOCKS-232). -
Windows CLI: HTTP/2 disabled to prevent hangs on some Windows TLS stacks; CDM config requests now use a 10-second timeout with retry.
Other improvements
-
SDK test matrix expanded to LTS + latest Node and Python versions.
-
Inlined IO schema rules and examples in SKILL.md for better LLM scaffolding.
-
Public SDK documentation refreshed for the open-source launch.