Skip to content

FSB Automation Beta v0.9.90 - Native Capability Catalog + MCP 0.10.0

Pre-release
Pre-release

Choose a tag to compare

@LakshmanTurlapati LakshmanTurlapati released this 23 Jun 19:45
46d2b6f

Automation-branch beta for testing the Native Capability Catalog, MCP 0.10.0 surface, upload_file, and PhantomStream 0.2.1 media mirroring.

Target branch/commit: automation @ 46d2b6f

Versions:

  • Extension: 0.9.90
  • MCP server: 0.10.0

What changed:

  • Adds the Native Capability Catalog preview with the two public MCP capability tools: search_capabilities and invoke_capability.
  • Keeps capability tools out of TOOL_REGISTRY while exposing them on the MCP runtime surface; runtime now reports 66 MCP tools and the extension registry remains at 56 tools.
  • Adds upload_file(selector, file_path, tab_id?) for real file inputs and styled dropzones, with absolute-path validation and sensitive-path denylist handling.
  • Updates PhantomStream to the 0.2.1 DOM streaming boundary with reference-mode media mirroring for progressive video/audio nodes. Adaptive HLS/DASH discovery remains deferred because it would require a new webRequest permission.
  • Keeps Lattice 1.3.0 in place from the prior automation beta.
  • Tightens known-site API capability behavior: unverified GitHub issue creation and Slack missing-token paths now fail closed with RECIPE_DOM_FALLBACK_PENDING so callers continue through DOM tools instead of treating the task as complete or fatally failed.
  • Normalizes capability search result sideEffectClass values to read, mutate, or destructive.
  • Refreshes README, MCP README, and extension README for the public beta surface and safety boundaries.

Tester install:

  • Extension: download fsb-extension-v0.9.90-automation-beta-native-capability.1.zip, unzip it, open chrome://extensions, enable Developer mode, choose Load unpacked, and select the unzipped folder.
  • MCP beta tarball: download fsb-mcp-server-v0.10.0-automation-beta-native-capability.1.tgz and install locally with:
npm i -g ./fsb-mcp-server-v0.10.0-automation-beta-native-capability.1.tgz

This is a GitHub prerelease only. It is not a Chrome Web Store release and does not publish fsb-mcp-server@0.10.0 to npm.

Known beta boundaries:

  • Capability Catalog is still preview-scoped.
  • Unverified first-party write recipes should continue through DOM fallback.
  • No Discord production recipes or handlers are included in this beta.
  • Live authenticated-site UAT remains tester-driven.

Verification:

  • PR #90 merged cleanly into automation.
  • GitHub CI passed: extension, MCP, showcase, all-green.
  • Local package checks completed: npm run package:extension and npm pack for mcp.

SHA-256:

  • ce7dc31ea721c371ed6f3052a0d954f15ef8c52be0475ff0613a38be4d310e3d fsb-extension-v0.9.90-automation-beta-native-capability.1.zip
  • 23032ff81b346fb2353addf78bcc98cf7fc01eb7b0d4d65afebadd406ef7bf59 fsb-mcp-server-v0.10.0-automation-beta-native-capability.1.tgz