← SemjiCONTENT HISTORY

Update to Semji

Snapshot Oct 5, 2026 · 12:00 UTC · version 2.1.0

WHAT CHANGED · RULE-BASED ANALYSIS

Package or technical metadata updated

Published version changed from 1.0.0 to 2.1.0. Supporting listing metadata also changed.

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

Id

Before

pluginrel_ac66240bcc888191ad9296e1417cd1d4

After

pluginrel_d57bcbf01f4881918b2cdcfd317d040a

Version

Before

1.0.0

After

2.1.0

Compare saved observations

Download comparison JSON
Full technical diff · 2 changed fields

changed /release/id

BEFORE
"pluginrel_ac66240bcc888191ad9296e1417cd1d4"
AFTER
"pluginrel_d57bcbf01f4881918b2cdcfd317d040a"

changed /release/version

BEFORE
"1.0.0"
AFTER
"2.1.0"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a8868f97220819184b8720e65456634",
  "connector_id": "asdk_app_6a8868f97220819184b8720e65456634",
  "created_at": "2026-08-21T15:04:25.690464Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a8868f97220819184b8720e65456634",
  "is_template": false,
  "name": "app-6a8868f97220819184b8720e65456634",
  "release": {
    "app_ids": [
      "asdk_app_6a8868f97220819184b8720e65456634"
    ],
    "app_manifest": {
      "apps": {
        "app-6a8868f97220819184b8720e65456634": {
          "id": "asdk_app_6a8868f97220819184b8720e65456634",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Semji is a content platform for marketing teams. This app gives access to the Semji workspaces a user already belongs to, so an editorial pipeline can be driven in conversation: browse the content pipeline with the same filters as the app, add drafts to the planning in bulk from titles and focus keywords, run SEO and GEO keyword analyses, and read the resulting Content Score with typed recommendations per surface (Google Search, Google AI Overview, ChatGPT). Optional AI drafting is available and always lands in a review state first, so nothing is written to a draft without an explicit confirmation. Access follows the user's own Semji permissions: they reach only the workspaces their account already has, with the role they already hold there, and every call is authorised server-side against the organization their token belongs to.",
    "display_name": "Semji",
    "id": "pluginrel_d57bcbf01f4881918b2cdcfd317d040a",
    "interface": {
      "brand_color": null,
      "capabilities": [],
      "category": "Business & Operations",
      "composer_icon_dark_url": "https://files.openai.com/content?id=file_00000000639c81f49c8a8b47479d4d89",
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000639c81f49c8a8b47479d4d89",
      "default_prompt": "List the content in my workspace with a Content Score below 50 and tell me which one to fix first",
      "default_prompts": [
        "List the content in my workspace with a Content Score below 50 and tell me which one to fix first",
        "Show me the SEO and GEO recommendations for my latest draft and the topics it is missing",
        "Add these keywords to my content planning and run the SEO analysis on each one"
      ],
      "developer_name": "Semji",
      "logo_url": "https://files.openai.com/content?id=file_00000000d94c81f484fd742ec892830a",
      "logo_url_dark": "https://files.openai.com/content?id=file_00000000f7e4820a81b3f4064b83cc17",
      "long_description": "Semji is a content platform for marketing teams. This app gives access to the Semji workspaces a user already belongs to, so an editorial pipeline can be driven in conversation: browse the content pipeline with the same filters as the app, add drafts to the planning in bulk from titles and focus keywords, run SEO and GEO keyword analyses, and read the resulting Content Score with typed recommendations per surface (Google Search, Google AI Overview, ChatGPT). Optional AI drafting is available and always lands in a review state first, so nothing is written to a draft without an explicit confirmation. Access follows the user's own Semji permissions: they reach only the workspaces their account already has, with the role they already hold there, and every call is authorised server-side against the organization their token belongs to.",
      "plugin_category_id": "business & operations",
      "privacy_policy_url": "https://semji.com/privacy-policy/",
      "screenshot_urls": [],
      "short_description": "Plan and score SEO content",
      "terms_of_service_url": "https://semji.com/terms-of-use/",
      "website_url": "https://semji.com"
    },
    "keywords": [],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [],
    "version": "2.1.0"
  },
  "scope": "GLOBAL",
  "status": "ENABLED"
}

SHA-256 of public snapshot: a271bde8f8e84be0aa646c419d673c0026c48d4f26b75efddfaaaf693689858c