Skip to content

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 19:52
· 102 commits to main since this release
Immutable release. Only release title and notes can be modified.
0ab3103

@frontman-ai/client

Minor Changes

  • #1439 c73f19f Thanks @BlueHotDog! - Add an animated border beam to the idle chat composer.

  • #1483 e79958f Thanks @BlueHotDog! - Establish the typed Reworker parent runtime for preview iframes.

  • #1522 19d0059 Thanks @uinstinct! - Click an annotation chip in a sent user message to highlight and scroll to that element in the web preview. Click the chip again to clear the highlight.

  • #1479 434bbf1 Thanks @uinstinct! - Add a Changes view that shows file edits made during a conversation as diffs. File-editing tools now emit file change events over a new file change protocol message, and the client renders them with @pierre/diffs.

  • #1432 b3c6bb1 Thanks @uinstinct! - Add an "Execute plan" button after the planner agent finishes, which hands the plan off to the executor agent in the same conversation.

  • #1498 d9a58c6 Thanks @BlueHotDog! - Require _meta["frontman.dev/messageId"] on session/prompt requests and use it as the canonical persisted user-message UUID for live updates and history replay. Missing, malformed, and duplicate IDs now return invalid params; older clients that omit this metadata are incompatible.

Patch Changes

  • #1507 34022ed Thanks @BlueHotDog! - Improve screenshot compatibility and return actionable guidance when browser image decoding fails.

  • #1484 aa8e5bb Thanks @uinstinct! - Focus the prompt editor after starting a new task.

  • #1526 5a0c81a Thanks @uinstinct! - Show three starter task suggestions in an empty conversation. Clicking one sends it as a message.

  • #1461 143ece0 Thanks @BlueHotDog! - Stop creating a todo after every WordPress recommendation while continuing to require inspected evidence for state-dependent guidance.

  • #1485 3297b58 Thanks @uinstinct! - Keep failed exploration tool calls inside their group and show the failure count in the group summary.

  • #1529 1e72d46 Thanks @BlueHotDog! - Celebrate a user's first completed task with framework-specific rating and sharing actions.

  • #1505 f4dcc2b Thanks @BlueHotDog! - Restore backend tool calls when loading existing task history.

  • #1499 02dc31a Thanks @BlueHotDog! - Restore NVIDIA model execution through NVIDIA NIM and guard every advertised model with executable provider coverage.

  • #1506 f8dac8e Thanks @BlueHotDog! - Complete todo tool cards without breaking reconnecting sessions, restore the current todo plan when reopening a task, and hide the plan after every item is complete.

  • #1536 8cc17d5 Thanks @BlueHotDog! - Keep queued messages with different models in separate agent turns.

  • #1504 5b5f180 Thanks @BlueHotDog! - Show submitted messages in the queued-message drawer while awaiting server acceptance.

  • #1494 84959cb Thanks @BlueHotDog! - Centralize browser URL synchronization and simplify iframe lifecycle handling.

  • #1477 ab663ad Thanks @BlueHotDog! - Derive provider setup from ACP model availability and resolve each selected model once before request preflight and streaming.

  • #1539 817c623 Thanks @BlueHotDog! - Prevent concurrent connections from owning the same task channel.

  • #1517 cff8e50 Thanks @dependabot! - Update diff to version 9.

@rescript/webapi

Patch Changes

  • #1482 62e1cd5 Thanks @BlueHotDog! - Pin the vendored WebAPI bindings to the newest upstream revision compatible with ReScript 12 and add the typed DOM operations required by Frontman.

@frontman-ai/astro

Patch Changes

  • #1482 62e1cd5 Thanks @BlueHotDog! - Pin the vendored WebAPI bindings to the newest upstream revision compatible with ReScript 12 and add the typed DOM operations required by Frontman.

@frontman-ai/frontman-client

Major Changes

  • #1490 0b65076 Thanks @BlueHotDog! - Migrate browser MCP discovery, tool listing, and tool calls to MCP 2026-07-28.

Patch Changes

  • #1491 65b195a Thanks @BlueHotDog! - Keep malformed tool arguments out of diagnostic reports while retaining safe tool failure context.

@frontman-ai/frontman-core

Minor Changes

  • #1479 434bbf1 Thanks @uinstinct! - Add a Changes view that shows file edits made during a conversation as diffs. File-editing tools now emit file change events over a new file change protocol message, and the client renders them with @pierre/diffs.

Patch Changes

@frontman-ai/nextjs

Patch Changes

  • #1503 ec2afdb Thanks @mikemikimike! - Fail installation when dependencies cannot be installed or resolved.

  • #1482 62e1cd5 Thanks @BlueHotDog! - Pin the vendored WebAPI bindings to the newest upstream revision compatible with ReScript 12 and add the typed DOM operations required by Frontman.

  • #1530 bc0ef3c Thanks @uinstinct! - Reject Next.js versions below 15.5 before installing dependencies or generating middleware, and align peer dependency metadata and documentation with that support range.

  • #1515 9d6c858 Thanks @dependabot! - Raise the minimum React peer version to 19.2.8 alongside React DOM.

@frontman-ai/frontman-preview-bridge

Minor Changes

  • #1478 15887fb Thanks @BlueHotDog! - Establish the capsule-ready Reworker child runtime and classic preview bridge bundle.

Patch Changes

@frontman-ai/frontman-protocol

Major Changes

  • #1490 0b65076 Thanks @BlueHotDog! - Migrate browser MCP discovery, tool listing, and tool calls to MCP 2026-07-28.

Minor Changes

  • #1479 434bbf1 Thanks @uinstinct! - Add a Changes view that shows file edits made during a conversation as diffs. File-editing tools now emit file change events over a new file change protocol message, and the client renders them with @pierre/diffs.

  • #1473 df5cd88 Thanks @BlueHotDog! - Establish lockstep Reworker preview protocol types and structured errors.

@frontman-ai/vite

Patch Changes

  • #1482 62e1cd5 Thanks @BlueHotDog! - Pin the vendored WebAPI bindings to the newest upstream revision compatible with ReScript 12 and add the typed DOM operations required by Frontman.

@frontman-ai/frontman-wordpress

Patch Changes

  • #1472 b79c611 Thanks @BlueHotDog! - Stop exposing the administrator email through bulk WordPress option discovery while preserving explicit option reads.

  • #1490 0b65076 Thanks @BlueHotDog! - Migrate browser MCP discovery, tool listing, and tool calls to MCP 2026-07-28.

@frontman-ai/react-statestore

Patch Changes