← BencherCONTENT HISTORY

Update to Bencher

Snapshot Oct 29, 2026 · 12:07 UTC · version 0.6.14

WHAT CHANGED

Product listing or positioning changed

Long description — Now says: software engineers and agents catch performance regressions before they merge. 1. Run: Run your benchmarks locally, in an agent sandbox,

Observed in the public listing; claims come from the publisher.

Save Bencher and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Long description

Before

Oct 28, 2026 · 13:14 UTC

systems software engineers catch performance regressions before they merge. 1. Run: Run your benchmarks locally

After

Oct 29, 2026 · 12:07 UTC

software engineers and agents catch performance regressions before they merge. 1. Run: Run your benchmarks locally, in an agent sandbox,

Declared skills

Before

Oct 28, 2026 · 13:14 UTC

[{"description":"Guide for using Bencher continuous benchmarking. Use when the user wants to: benchmark code, track performance, detect regressions, set up CI performance checks, run bare metal benchmarks, configure thresholds, or use th...

After

Oct 29, 2026 · 12:07 UTC

[{"description":"Guide for using Bencher continuous benchmarking. Use when the user wants to: benchmark code, track performance, detect regressions, set up CI performance checks, run bare metal benchmarks, configure thresholds, or use th...

Composer icon url

Before

Oct 28, 2026 · 13:14 UTC

https://files.openai.com/content?id=file_0000000072e081f786bd7bf9b89f496e

After

Oct 29, 2026 · 12:07 UTC

https://files.openai.com/content?id=file_000000008c9c81f5b7dbee53b1e1da7e

Logo url

Before

Oct 28, 2026 · 13:14 UTC

https://files.openai.com/content?id=file_00000000fda881f7af9f0f0ee404198c

After

Oct 29, 2026 · 12:07 UTC

https://files.openai.com/content?id=file_00000000251881f58da977bda7ba1b50

Compare saved observations

Download comparison JSON
Full technical diff · 6 changed fields

changed /release/id

BEFORE
"pluginrel_1629e22087148191854635f4007b85db"
AFTER
"pluginrel_c60de85adf1c8191b0f24d186e7bbbc9"

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_0000000072e081f786bd7bf9b89f496e"
AFTER
"https://files.openai.com/content?id=file_000000008c9c81f5b7dbee53b1e1da7e"

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000fda881f7af9f0f0ee404198c"
AFTER
"https://files.openai.com/content?id=file_00000000251881f58da977bda7ba1b50"

changed /release/interface/long_description

BEFORE
"Bencher is a continuous benchmarking platform that helps systems software engineers catch performance regressions before they merge.\n\nHow Bencher Works:\n\n1. Run: Run your benchmarks locally or in CI using the exact same bare metal runners and your favorite benchmarking tools. The `bencher` CLI orchestrates running your benchmarks on bare metal and stores the results.\n2. Track: Track the results of your benchmarks over time. Monitor, query, and graph the results using the Bencher web console based on the source branch, testbed, benchmark, and measure.\n3. Catch: Catch performance regressions locally or in CI using the exact same bare metal hardware. Bencher uses state of the art, customizable analytics to detect performance regressions before they merge.\n\nFor the same reasons that unit tests are run to prevent feature regressions, benchmarks should be run with Bencher to prevent performance regressions. Performance bugs are bugs!"
AFTER
"Bencher is a continuous benchmarking platform that helps software engineers and agents catch performance regressions before they merge.\n\nHow Bencher Works:\n\n1. Run: Run your benchmarks locally, in an agent sandbox, or in CI using the exact same bare metal runners and your favorite benchmarking tools. The `bencher` CLI orchestrates running your benchmarks on bare metal and stores the results.\n2. Track: Track the results of your benchmarks over time. Monitor, query, and graph the results using the Bencher web console based on the source branch, testbed, benchmark, and measure.\n3. Catch: Catch performance regressions locally or in CI using the exact same bare metal hardware. Bencher uses state of the art, customizable analytics to detect performance regressions before they merge.\n\nFor the same reasons that unit tests are run to prevent feature regressions, benchmarks should be run with Bencher to prevent performance regressions. Performance bugs are bugs!"

changed /release/skills

BEFORE
[
  {
    "description": "Guide for using Bencher continuous benchmarking. Use when the user wants to: benchmark code, track performance, detect regressions, set up CI performance checks, run bare metal benchmarks, configure thresholds, or use the bencher CLI. Also use when you see bencher CLI usage, bencher.dev URLs, mcp.bencher.dev (Bencher MCP server), or port 6610 (Bencher self-hosted default) in the project.\n",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "bencher",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Guide for using Bencher continuous benchmarking. Use when the user wants to: benchmark code, track performance, detect regressions, set up CI performance checks, run bare metal benchmarks, configure thresholds, or use the bencher CLI. Also use when you see bencher CLI usage, bencher.dev URLs, mcp.bencher.dev (Bencher MCP server), or port 6610 (Bencher self-hosted default) in the project.\n"
    },
    "name": "bencher",
    "plugin_release_skill_id": "pluginrsk_6addfdac5e408191acdda1cd8cde8c33"
  }
]
AFTER
[
  {
    "description": "Guide for using Bencher continuous benchmarking. Use when the user wants to: benchmark code, track performance, detect regressions, set up CI performance checks, run bare metal benchmarks, configure thresholds, or use the bencher CLI. Also use when you see bencher CLI usage, bencher.dev URLs, mcp.bencher.dev (Bencher MCP server), or port 6610 (Bencher self-hosted default) in the project.\n",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "bencher",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Guide for using Bencher continuous benchmarking. Use when the user wants to: benchmark code, track performance, detect regressions, set up CI performance checks, run bare metal benchmarks, configure thresholds, or use the bencher CLI. Also use when you see bencher CLI usage, bencher.dev URLs, mcp.bencher.dev (Bencher MCP server), or port 6610 (Bencher self-hosted default) in the project.\n"
    },
    "name": "bencher",
    "plugin_release_skill_id": "pluginrsk_6ae2aa2bd01081919a8eda7d930464d3"
  }
]

changed /release/version

BEFORE
"0.6.13"
AFTER
"0.6.14"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6ad5be4f4e108191b3447b372bf3244e",
  "connector_id": "asdk_app_6ad5be4f4e108191b3447b372bf3244e",
  "created_at": "2026-10-20T01:14:44.821150Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6ad5be4f4e108191b3447b372bf3244e",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "bencher",
  "release": {
    "app_ids": [
      "asdk_app_6ad5be4f4e108191b3447b372bf3244e"
    ],
    "app_manifest": {
      "apps": {
        "bencher": {
          "id": "asdk_app_6ad5be4f4e108191b3447b372bf3244e",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Catch performance regressions before they merge",
    "display_name": "Bencher",
    "id": "pluginrel_c60de85adf1c8191b0f24d186e7bbbc9",
    "interface": {
      "brand_color": "#ED6704",
      "capabilities": [],
      "category": "Developer Tools",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_000000008c9c81f5b7dbee53b1e1da7e",
      "default_prompt": "Run my benchmarks on Bencher bare metal and show me the results.",
      "default_prompts": [
        "Run my benchmarks on Bencher bare metal and show me the results.",
        "Compare my branch to main on Bencher bare metal and flag regressions.",
        "Run my benchmarks on Bencher bare metal in GitHub Actions on every pull request."
      ],
      "developer_name": "Bencher",
      "logo_url": "https://files.openai.com/content?id=file_00000000251881f58da977bda7ba1b50",
      "logo_url_dark": null,
      "long_description": "Bencher is a continuous benchmarking platform that helps software engineers and agents catch performance regressions before they merge.\n\nHow Bencher Works:\n\n1. Run: Run your benchmarks locally, in an agent sandbox, or in CI using the exact same bare metal runners and your favorite benchmarking tools. The `bencher` CLI orchestrates running your benchmarks on bare metal and stores the results.\n2. Track: Track the results of your benchmarks over time. Monitor, query, and graph the results using the Bencher web console based on the source branch, testbed, benchmark, and measure.\n3. Catch: Catch performance regressions locally or in CI using the exact same bare metal hardware. Bencher uses state of the art, customizable analytics to detect performance regressions before they merge.\n\nFor the same reasons that unit tests are run to prevent feature regressions, benchmarks should be run with Bencher to prevent performance regressions. Performance bugs are bugs!",
      "plugin_category_id": "developer tools",
      "privacy_policy_url": "https://bencher.dev/legal/privacy/",
      "screenshot_urls": [],
      "short_description": "Continuous Benchmarking",
      "terms_of_service_url": "https://bencher.dev/legal/terms-of-use/",
      "website_url": "https://bencher.dev"
    },
    "keywords": [
      "benchmarking",
      "continuous-benchmarking",
      "performance",
      "regression-detection",
      "ci",
      "bencher"
    ],
    "mcp_servers": [
      {
        "key": "bencher",
        "metadata": {
          "headers": {},
          "type": "streamable-http",
          "url": "https://mcp.bencher.dev/mcp"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Guide for using Bencher continuous benchmarking. Use when the user wants to: benchmark code, track performance, detect regressions, set up CI performance checks, run bare metal benchmarks, configure thresholds, or use the bencher CLI. Also use when you see bencher CLI usage, bencher.dev URLs, mcp.bencher.dev (Bencher MCP server), or port 6610 (Bencher self-hosted default) in the project.\n",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "bencher",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Guide for using Bencher continuous benchmarking. Use when the user wants to: benchmark code, track performance, detect regressions, set up CI performance checks, run bare metal benchmarks, configure thresholds, or use the bencher CLI. Also use when you see bencher CLI usage, bencher.dev URLs, mcp.bencher.dev (Bencher MCP server), or port 6610 (Bencher self-hosted default) in the project.\n"
        },
        "name": "bencher",
        "plugin_release_skill_id": "pluginrsk_6ae2aa2bd01081919a8eda7d930464d3"
      }
    ],
    "version": "0.6.14"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6ad5be4f4e108191b3447b372bf3244e?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: c7d87e98a897cb23e4916ffb53d63118ae091e6437e274d6efe66111cc3af79a