Skip to content

LakshmanTurlapati/FSB

v0.9.72 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Active installed extensions are now counted as active even when idle.

Changes in this release

Feature Medium

Counts idle installed extensions as active in the "Active right now" metric.

Counts idle installed extensions as active in the "Active right now" metric.

Source: llm_adapter@2026-05-25

Confidence: high

Feature Medium

Owner chip displays human‑readable client name (e.g., "owned by Claude") instead of hex prefix.

Owner chip displays human‑readable client name (e.g., "owned by Claude") instead of hex prefix.

Source: llm_adapter@2026-05-25

Confidence: high

Feature Medium

Chat input is locked and disabled while a tab is owned by an external agent, with explanatory tooltip.

Chat input is locked and disabled while a tab is owned by an external agent, with explanatory tooltip.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Fixes storage race that caused concurrent client‑label writes to clobber each other in hub mode.

Fixes storage race that caused concurrent client‑label writes to clobber each other in hub mode.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Prevents heartbeat backlog interaction that could cause telemetry loss at queue capacity.

Prevents heartbeat backlog interaction that could cause telemetry loss at queue capacity.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Adds missing popup ownership listener to detect ownership changes while popup is open.

Adds missing popup ownership listener to detect ownership changes while popup is open.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Ensures Sankey labels on Issues tab stay fully inside the diagram at any width.

Ensures Sankey labels on Issues tab stay fully inside the diagram at any width.

Source: llm_adapter@2026-05-25

Confidence: low

Bugfix Medium

Renders a real chart inside the Average agents per user tab, fixing overflow of large headline number.

Renders a real chart inside the Average agents per user tab, fixing overflow of large headline number.

Source: llm_adapter@2026-05-25

Confidence: low

Refactor Medium

Merges Commits and Cumulative commits tabs into a single Commits tab, retaining the cumulative line.

Merges Commits and Cumulative commits tabs into a single Commits tab, retaining the cumulative line.

Source: llm_adapter@2026-05-25

Confidence: low

Refactor Medium

Changes page heading to "Stats for nerds" while keeping browser tab title as "FSB Stats for nerds".

Changes page heading to "Stats for nerds" while keeping browser tab title as "FSB Stats for nerds".

Source: llm_adapter@2026-05-25

Confidence: low

Full changelog

Highlights

This release polishes the public Stats page, broadens the active users metric so installed extensions count even when idle, brings the chrome client name into the owner chip, and locks the chat input when a tab is being driven by an external agent. It also closes four P2 Codex review findings on the same code paths.

/stats page

The Average agents per user tab now renders a real chart inside the chart card. Previously a large headline number escaped the container and overlapped the footer. The chart shows a daily series of agents active divided by unique installs over the last thirty days.

The Issues tab Sankey labels now sit fully inside the diagram. The two outside the node labels were being clipped by the SVG viewBox edges. Nodes shifted inward symmetrically so Opened and Closed labels stay visible at any width.

The Commits and Cumulative commits tabs collapsed into a single Commits tab. The cumulative line is the more informative of the pair so it kept the slot and inherited the shorter label.

The page heading now reads Stats for nerds. The FSB prefix and the dot were dropped from the visible H1. The browser tab title still shows FSB plus Stats for share and tab brand context.

Active right now metric

Idle installed extensions are now counted as active. Previously the metric only counted installs that were currently running MCP agent sessions. With this release the telemetry collector emits a presence event on each five minute beat when there is no other activity to report, so an extension that is installed and connected to the server shows up as active even when no agent is running. A new guard suppresses the presence event when retry events are still pending in the queue, so the heartbeat never causes telemetry loss at queue cap.

Owner chip and chat input lock

When a tab is owned by an external agent, the chip in the popup and sidepanel header now reads owned by Claude or owned by Codex or whichever client is driving the tab. The chip previously showed a six character hex prefix of the internal agent id. The MCP client label is sourced from the same allowlist the telemetry server enforces.

The chat input is now locked while the chip is visible. Typing is disabled with a tooltip explaining the lock, and the send button is greyed out. The lock composes cleanly with the existing send button enable and disable logic, so the normal lifecycle is preserved when ownership is released. The popup now subscribes to storage changes so ownership flips while the popup is open are picked up live, matching the sidepanel.

Per agent client labels are now serialized through a promise chain mutex when written to chrome storage. Concurrent dispatches in hub mode no longer clobber each other, and a reconnect cannot resurrect a stale label even if a fire and forget write was already in flight.

Codex review

The four P2 findings raised by Codex on the original PR are all addressed in this release. The fixes cover the label storage race, the reconnect stale write window, the heartbeat backlog interaction, and the missing popup ownership listener.

Tests

The full CI suite is green on the merge commit. Telemetry collector coverage went from 105 to 116, owner chip coverage from 39 to 50, MCP dispatcher client label coverage from 45 to 51, and the wire payload internal fields test stays at 15. The MCP smoke and showcase build and crawler smoke jobs all pass.

Install

Drop the attached fsb-extension-v0.9.72.zip into chrome://extensions and load unpacked, or wait for the Chrome Web Store listing to roll the new version.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track LakshmanTurlapati/FSB

Get notified when new releases ship.

Sign up free

About LakshmanTurlapati/FSB

All releases →

Beta — feedback welcome: [email protected]