← GreptileCONTENT HISTORY

Update to Greptile

Snapshot Oct 27, 2026 · 18:00 UTC · version 1.3.1

WHAT CHANGED

Declared capabilities changed

Declared skills — Now says: [{"description":"Sign the Greptile CLI in to your Greptile...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Greptile and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Declared skills

Before

Oct 24, 2026 · 12:40 UTC

[{"description":"Sign the bundled Greptile CLI in through browser OAuth when the user wants to authenticate the CLI.","interface":{"brand_color":null,"default_prompt":null,"display_name":"login","icon_large_url":null,"icon_small_url":nul...

After

Oct 27, 2026 · 18:00 UTC

[{"description":"Sign the Greptile CLI in to your Greptile account","interface":{"brand_color":null,"default_prompt":null,"display_name":"login","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Sign t...

App-6aa1d974007c81918c528b5cfd500c55

Before

Oct 24, 2026 · 12:40 UTC

{"id":"asdk_app_6aa1d974007c81918c528b5cfd500c55","required":true}

After

Oct 27, 2026 · 18:00 UTC

Not present

Greptile

Before

Oct 24, 2026 · 12:40 UTC

Not present

After

Oct 27, 2026 · 18:00 UTC

{"id":"asdk_app_6aa1d974007c81918c528b5cfd500c55","required":true}

Brand color

Before

Oct 24, 2026 · 12:40 UTC

Not present

After

Oct 27, 2026 · 18:00 UTC

#16A34A

Compare saved observations

Download comparison JSON
Full technical diff · 14 changed fields

removed /release/app_manifest/apps/app-6aa1d974007c81918c528b5cfd500c55

BEFORE
{
  "id": "asdk_app_6aa1d974007c81918c528b5cfd500c55",
  "required": true
}
AFTER
Field is absent

added /release/app_manifest/apps/greptile

BEFORE
Field was absent
AFTER
{
  "id": "asdk_app_6aa1d974007c81918c528b5cfd500c55",
  "required": true
}

changed /release/id

BEFORE
"pluginrel_cb32f1cea88c8191bcb139597deb81a7"
AFTER
"pluginrel_e70084aa2bc08191a72dfb31a56003f4"

changed /release/interface/brand_color

BEFORE
null
AFTER
"#16A34A"

changed /release/interface/capabilities

BEFORE
[]
AFTER
[
  "Interactive",
  "Write"
]

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_000000008dc4820db24f4f76f6aa6011"
AFTER
null

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_000000008dc4820db24f4f76f6aa6011"
AFTER
"https://files.openai.com/content?id=file_00000000e86c81f98cc9502f41adc585"

changed /release/interface/default_prompt

BEFORE
"Review my current branch with Greptile."
AFTER
"Review my current branch with Greptile"

changed /release/interface/default_prompts

BEFORE
[
  "Review my current branch with Greptile.",
  "Show Greptile’s comments on this pull request.",
  "Search our knowledge base for how authentication works."
]
AFTER
[
  "Review my current branch with Greptile",
  "Show Greptile’s comments on this PR",
  "Search our knowledge base for how authentication works"
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000ea8481f595f06dc750f23c1f"
AFTER
"https://files.openai.com/content?id=file_000000006d4c820cb1c60cebe226dffc"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_00000000ea8481f595f06dc750f23c1f"
AFTER
null

changed /release/keywords

BEFORE
[]
AFTER
[
  "greptile",
  "code-review",
  "pull-requests",
  "codex"
]

changed /release/skills

BEFORE
[
  {
    "description": "Sign the bundled Greptile CLI in through browser OAuth when the user wants to authenticate the CLI.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "login",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Sign the bundled Greptile CLI in through browser OAuth when the user wants to authenticate the CLI."
    },
    "name": "login",
    "plugin_release_skill_id": "pluginrsk_6aa354703f04819183bd6e56a0f35a3f"
  },
  {
    "description": "Review the current working branch with the bundled Greptile CLI, optionally against a specified base branch or with review instructions.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "review",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Review the current working branch with the bundled Greptile CLI, optionally against a specified base branch or with review instructions."
    },
    "name": "review",
    "plugin_release_skill_id": "pluginrsk_6aa35470d530819180a1c11235d3bd4f"
  }
]
AFTER
[
  {
    "description": "Sign the Greptile CLI in to your Greptile account",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "login",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Sign the Greptile CLI in to your Greptile account"
    },
    "name": "login",
    "plugin_release_skill_id": "pluginrsk_6ae0e02d034c8191a2d52f737b635024"
  },
  {
    "description": "Review the current branch with Greptile",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "review",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Review the current branch with Greptile"
    },
    "name": "review",
    "plugin_release_skill_id": "pluginrsk_6ae0e02d7cac819187ff783be8dfcdf2"
  }
]

changed /release/version

BEFORE
"1.2.3"
AFTER
"1.3.1"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6aa1d974007c81918c528b5cfd500c55",
  "connector_id": "asdk_app_6aa1d974007c81918c528b5cfd500c55",
  "created_at": "2026-09-09T22:11:00.251180Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6aa1d974007c81918c528b5cfd500c55",
  "is_template": false,
  "is_template_instance": false,
  "name": "app-6aa1d974007c81918c528b5cfd500c55",
  "release": {
    "app_ids": [
      "asdk_app_6aa1d974007c81918c528b5cfd500c55"
    ],
    "app_manifest": {
      "apps": {
        "greptile": {
          "id": "asdk_app_6aa1d974007c81918c528b5cfd500c55",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "AI code review agent for GitHub and GitLab. View Greptile's PR review comments, run reviews on your working branch, and search your organization's knowledge base and coding patterns, directly from Codex.",
    "display_name": "Greptile",
    "id": "pluginrel_e70084aa2bc08191a72dfb31a56003f4",
    "interface": {
      "brand_color": "#16A34A",
      "capabilities": [
        "Interactive",
        "Write"
      ],
      "category": "Developer Tools",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000e86c81f98cc9502f41adc585",
      "default_prompt": "Review my current branch with Greptile",
      "default_prompts": [
        "Review my current branch with Greptile",
        "Show Greptile’s comments on this PR",
        "Search our knowledge base for how authentication works"
      ],
      "developer_name": "Greptile",
      "logo_url": "https://files.openai.com/content?id=file_000000006d4c820cb1c60cebe226dffc",
      "logo_url_dark": null,
      "long_description": "AI code review agent for GitHub and GitLab. View Greptile's PR review comments, run reviews on your working branch, and search your organization's knowledge base and coding patterns, directly from Codex.",
      "plugin_category_id": "developer tools",
      "privacy_policy_url": "https://www.greptile.com/security/privacy",
      "screenshot_urls": [],
      "short_description": "Review code and PR feedback",
      "terms_of_service_url": "https://www.greptile.com/terms-of-service",
      "website_url": "https://www.greptile.com/"
    },
    "keywords": [
      "greptile",
      "code-review",
      "pull-requests",
      "codex"
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Sign the Greptile CLI in to your Greptile account",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "login",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Sign the Greptile CLI in to your Greptile account"
        },
        "name": "login",
        "plugin_release_skill_id": "pluginrsk_6ae0e02d034c8191a2d52f737b635024"
      },
      {
        "description": "Review the current branch with Greptile",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "review",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Review the current branch with Greptile"
        },
        "name": "review",
        "plugin_release_skill_id": "pluginrsk_6ae0e02d7cac819187ff783be8dfcdf2"
      }
    ],
    "version": "1.3.1"
  },
  "scope": "GLOBAL",
  "status": "ENABLED"
}

SHA-256 of public snapshot: ab265f84c960ce891be34e09d0cd6cb5d6d05097a2116e56e0747fe12209da5f