← ServotabCONTENT HISTORY

Update to Servotab

Snapshot Oct 27, 2026 · 00:40 UTC · version 0.7.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Servotab and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Is v2 template

Before

Oct 24, 2026 · 13:25 UTC

Not present

After

Oct 27, 2026 · 00:40 UTC

false

Compare saved observations

Download comparison JSON
Full technical diff · 1 changed fields

added /is_v2_template

BEFORE
Field was absent
AFTER
false
Full snapshot data
{
  "canonical_app_id": null,
  "connector_id": null,
  "created_at": "2026-08-31T07:34:01.620839Z",
  "discoverability": "LISTED",
  "id": "plugins_6a952d7c729c819196646fda7ec9ad94",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "servotab",
  "release": {
    "app_ids": [],
    "app_manifest": null,
    "app_templates": [],
    "description": "A quiet, risk-scaled engineering method layer for Codex.",
    "display_name": "Servotab",
    "id": "pluginrel_42030037054c8191bcb6386c8a0a0087",
    "interface": {
      "brand_color": "#315EFB",
      "capabilities": [
        "Repository engineering",
        "Risk-scaled methods",
        "Fresh verification"
      ],
      "category": "Developer Tools",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_000000008144820d8ed95539fe2c8c01",
      "default_prompt": "Use $servotab to fix this repository bug, identify the root cause, implement the complete repair, and verify it.",
      "default_prompts": [
        "Use $servotab to fix this repository bug, identify the root cause, implement the complete repair, and verify it.",
        "Use $review to inspect this diff and report only verified, actionable correctness and regression findings.",
        "Use $spec-chain to turn this approved specification into a complete implementation plan without shrinking its scope."
      ],
      "developer_name": "Yifei Fang",
      "logo_url": "https://files.openai.com/content?id=file_0000000079d082079ce376db842915a8",
      "logo_url_dark": null,
      "long_description": "Servotab helps Codex plan, implement, debug, review, and verify repository work. It keeps clear changes direct, adds stronger method only when risk or uncertainty requires it, and closes claims with fresh evidence while preserving the complete requested outcome.",
      "plugin_category_id": "developer tools",
      "privacy_policy_url": "https://servotab.com/privacy",
      "screenshot_urls": [],
      "short_description": "Risk-scaled repository methods",
      "terms_of_service_url": "https://servotab.com/terms",
      "website_url": "https://servotab.com"
    },
    "keywords": [
      "codex",
      "engineering",
      "methods",
      "verification"
    ],
    "mcp_servers": [],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Investigate and fix bugs, failing tests, regressions, build failures, or unexpected behavior using boundary localization, evidence, and bounded hypotheses.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $debug to reproduce this issue, identify the causal mechanism, implement the narrowest fix, and verify it.",
          "display_name": "Debug",
          "icon_large_url": "https://files.openai.com/content?id=file_000000001ddc820dbf33073514b7c208",
          "icon_small_url": "https://files.openai.com/content?id=file_00000000d8dc81f4ae6742b838a7ddbd",
          "iconography": "default",
          "short_description": "Debug with bounded, evidence-driven hypotheses"
        },
        "name": "debug",
        "plugin_release_skill_id": "pluginrsk_6acf8df26c108191925ce94d1fb17c66"
      },
      {
        "description": "Choose responsibility for substantial work before deep execution: keep one responsibility's coupled parts in a single lane, and hand a bounded or independent lane to a worker when clean context, an unknown cause, independent review, or coordinator attention materially improves the outcome.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $delegate to choose responsibility before deep work, define bounded worker lanes, dispatch or reuse the fewest useful agents with explicit authority, and verify their returns before integration.",
          "display_name": "Delegate",
          "icon_large_url": "https://files.openai.com/content?id=file_000000003a04820d8acf257c7d7ed976",
          "icon_small_url": "https://files.openai.com/content?id=file_00000000104c81f5bc8df50ff2a9ae9f",
          "iconography": "hierarchy",
          "short_description": "Choose responsibility before deep work"
        },
        "name": "delegate",
        "plugin_release_skill_id": "pluginrsk_6acf8df1f26081918826c70830f16302"
      },
      {
        "description": "Turn a rough feature, product interaction, or architecture idea into a concrete design. Use when meaningful decisions remain open; avoid for already-clear local edits.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $design to inspect the current context, resolve the real design decisions, and recommend an implementable direction.",
          "display_name": "Design",
          "icon_large_url": "https://files.openai.com/content?id=file_00000000021c820daa9000e42f6ea3fd",
          "icon_small_url": "https://files.openai.com/content?id=file_00000000c0a881f488e5e0a720c01c35",
          "iconography": "default",
          "short_description": "Turn rough ideas into implementable designs"
        },
        "name": "design",
        "plugin_release_skill_id": "pluginrsk_6acf8df2029c81918d34361c9bb5593a"
      },
      {
        "description": "Implement a settled request or current execution strategy through connected slices, feed observations into the same task record, and revise affected work when evidence changes.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $execute to implement the settled request or plan, verify each meaningful slice, and finish without unnecessary process.",
          "display_name": "Execute",
          "icon_large_url": "https://files.openai.com/content?id=file_00000000778481f5bf1ba6e1b822fd9b",
          "icon_small_url": "https://files.openai.com/content?id=file_000000001a8c81f5b7e0c1d59caf63f0",
          "iconography": "bolt",
          "short_description": "Execute settled work through connected slices"
        },
        "name": "execute",
        "plugin_release_skill_id": "pluginrsk_6acf8df2d4fc8191902fcd5515d63ed3"
      },
      {
        "description": "Finish a development change safely by inspecting the final tree, verifying at the right scope, and performing only the requested Git or PR actions.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $finish to inspect the final tree, run risk-matched checks, and perform only the requested Git or PR actions.",
          "display_name": "Finish",
          "icon_large_url": "https://files.openai.com/content?id=file_00000000de24820d8af91774e6cfd61e",
          "icon_small_url": "https://files.openai.com/content?id=file_000000004c6881f58f1bc316c9d8ddef",
          "iconography": "default",
          "short_description": "Verify and close a development change safely"
        },
        "name": "finish",
        "plugin_release_skill_id": "pluginrsk_6acf8df0f0548191a13e711f87e69b9b"
      },
      {
        "description": "Assess, adapt, and apply specified discussions, feedback, findings, or references to existing project work. Preserve coverage, corrections, and selected intent; judge fit and carry adopted effects through the authorized result. Includes technical review feedback; incidental sources or understanding material without a target-work adoption question need no separate incorporation workflow.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $incorporate to reconcile the specified material with this project, judge its relevant contributions, and carry adopted effects through the requested work.",
          "display_name": "Incorporate",
          "icon_large_url": "https://files.openai.com/content?id=file_00000000684c820d85dd56cccd521371",
          "icon_small_url": "https://files.openai.com/content?id=file_000000009b9c820db2dfee3215bb7cf6",
          "iconography": "hierarchy",
          "short_description": "Carry source contributions into existing work"
        },
        "name": "incorporate",
        "plugin_release_skill_id": "pluginrsk_6acf8df15328819185ad9676660e81d8"
      },
      {
        "description": "Form and maintain execution strategy when order, effort, evidence timing or recovery materially affects the outcome, even with a settled goal. Reuse durable task records when continuity needs them; keep clear work direct.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $plan to ground the execution strategy in current evidence, preserve the complete outcome and task continuity, and continue within the request’s permissions.",
          "display_name": "Plan",
          "icon_large_url": "https://files.openai.com/content?id=file_00000000856c81f58f946a251da5088e",
          "icon_small_url": "https://files.openai.com/content?id=file_000000001e38820c89b361a38939f8b5",
          "iconography": "default",
          "short_description": "Maintain execution strategy and continuity"
        },
        "name": "plan",
        "plugin_release_skill_id": "pluginrsk_6acf8df17e308191a5b9e80ec7b164bc"
      },
      {
        "description": "Review a diff, commit, branch, PR, or implementation for actionable correctness and risk issues without duplicate reviewer loops or invented findings.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $review to inspect the requested diff or implementation and report only verified, actionable P0-P2 findings.",
          "display_name": "Review",
          "icon_large_url": "https://files.openai.com/content?id=file_00000000c6a0820d8c8946f10d4824ae",
          "icon_small_url": "https://files.openai.com/content?id=file_00000000a5bc821091f46182089b854b",
          "iconography": "search",
          "short_description": "Actionable review without invented findings"
        },
        "name": "review",
        "plugin_release_skill_id": "pluginrsk_6acf8df2e00c819186daf14e400bbdfb"
      },
      {
        "description": "Use for hands-on repository work when a quiet, risk-scaled engineering method can improve design, execution strategy, implementation, material incorporation, debugging, review, delegation, workspace lifecycle, or verification. Keep clear local changes direct, preserve the complete requested outcome, and add method only where risk or uncertainty justifies it. Do not use for general technical explanations, simple file lookup, casual discussion, or non-engineering writing.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $servotab to deliver the complete repository outcome with proportional method and execution strategy where consequential choices remain, then verify with fresh, risk-matched evidence.",
          "display_name": "Servotab",
          "icon_large_url": "https://files.openai.com/content?id=file_000000008fbc81f49ec99d7aa70a8f84",
          "icon_small_url": "https://files.openai.com/content?id=file_00000000cb408211928185dab0cae9e0",
          "iconography": "code",
          "short_description": "Risk-scaled repository methods"
        },
        "name": "servotab",
        "plugin_release_skill_id": "pluginrsk_6acf8df3162c8191bbb2d1188dff8414"
      },
      {
        "description": "Preserve an approved specification through a complete implementation plan and execution. Use for major refactors, migrations, or multi-session work when a confirmed spec is authoritative; keep scope and order changes explicit.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $spec-chain to turn this approved specification into a complete implementation plan and preserve its scope through execution.",
          "display_name": "Spec Chain",
          "icon_large_url": "https://files.openai.com/content?id=file_0000000032dc820d934579d1be89413c",
          "icon_small_url": "https://files.openai.com/content?id=file_00000000a75881f9ba101c928071728c",
          "iconography": "default",
          "short_description": "Carry an approved spec through implementation"
        },
        "name": "spec-chain",
        "plugin_release_skill_id": "pluginrsk_6acf8df0fb50819186c8d995d5402da8"
      },
      {
        "description": "Apply risk-based test-driven development to bugs, domain logic, state transitions, parsers, contracts, migrations, and behavior where a failing test sharpens the design.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $tdd to choose the appropriate testing mode and implement this behavior with high-signal regression evidence.",
          "display_name": "TDD",
          "icon_large_url": "https://files.openai.com/content?id=file_000000008274822fa832d6b40a51329e",
          "icon_small_url": "https://files.openai.com/content?id=file_00000000eeac820d9d448a58ea725930",
          "iconography": "default",
          "short_description": "Risk-based test-driven development"
        },
        "name": "tdd",
        "plugin_release_skill_id": "pluginrsk_6acf8df1e54881918562616bd3135a7f"
      },
      {
        "description": "Verify code or product claims after changes using fresh, risk-matched evidence. Use before saying a bug is fixed, tests pass, requirements are met, or a branch is ready.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $verify to prove the relevant completion claims with fresh, appropriately scoped evidence.",
          "display_name": "Verify",
          "icon_large_url": "https://files.openai.com/content?id=file_000000005344820da85542360ef5ea3e",
          "icon_small_url": "https://files.openai.com/content?id=file_00000000b8a081f89dba5ad82f53347a",
          "iconography": "default",
          "short_description": "Match fresh verification to actual risk"
        },
        "name": "verify",
        "plugin_release_skill_id": "pluginrsk_6acf8df1e0f48191964cb5a19052d75f"
      },
      {
        "description": "Choose, reuse, restore, park, or clean up Git workspaces while preserving work and host ownership. Create isolation only when it resolves a real conflict; inspection does not authorize creation or deletion.",
        "interface": {
          "brand_color": "#315EFB",
          "default_prompt": "Use $worktree to identify this task’s workspace intent, reuse suitable existing state, and carry out the authorized creation, recovery, parking, or cleanup with evidence.",
          "display_name": "Worktree",
          "icon_large_url": "https://files.openai.com/content?id=file_000000007450820d8af69540ac6cad94",
          "icon_small_url": "https://files.openai.com/content?id=file_0000000064c8820d9056b9981cc56375",
          "iconography": "hierarchy",
          "short_description": "Choose and manage the workspace lifecycle"
        },
        "name": "worktree",
        "plugin_release_skill_id": "pluginrsk_6acf8df151808191ac014dc0cc5f5a6f"
      }
    ],
    "version": "0.7.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugins_6a952d7c729c819196646fda7ec9ad94?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 444c37eda9fa3f2f0a6d6ec453bc992a215c147eb916778724c6bffde4e4cf52