← Consultant.devCONTENT HISTORY

Update to Consultant.dev

Snapshot Nov 3, 2026 · 00:11 UTC · version 4.2.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 Consultant.dev and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 31, 2026 · 00:22 UTC

{"sha256":"352a466eb5257f0e827617483abea12f759ad66b5d29bed830d17f76fd7c847b","size":13845}

After

Nov 3, 2026 · 00:11 UTC

Not present

Package file

Before

Oct 31, 2026 · 00:22 UTC

{"sha256":"352a466eb5257f0e827617483abea12f759ad66b5d29bed830d17f76fd7c847b","size":13845}

After

Nov 3, 2026 · 00:11 UTC

Not present

Package file

Before

Oct 31, 2026 · 00:22 UTC

Not present

After

Nov 3, 2026 · 00:11 UTC

{"sha256":"1ac6da47d080f57831d17311d9c6a60185a43b945c1d8a0f56bd8cc8c0bf67af","size":452}

Package file

Before

Oct 31, 2026 · 00:22 UTC

627d4b74021de1beaefe447095d1c6d602513f09b193818d9d43842a65390d03

After

Nov 3, 2026 · 00:11 UTC

891c2db9958c1fc33da8de6de2987da21ce852023e1dcb05b648ef5ca901650b

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

assets/consultant-icon.png →

assets/consultant-logo.png →

assets/icon.svg →

plugin.json →

skills/consultant-jobs/SKILL.md →

skills/consultant-jobs/agents/openai.yaml →

plugin.json

− removed · + added

--- before
+++ after
@@ -1,75 +1,51 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "app-69ea56e748ac819192dd2f40d48eb23a",
-  "version": "4.1.0",
-  "description": "Find consultant assignments by keyword, skills, role and location, then view assignment details and links. Connect your Consultant.dev account and accept AI processing to upload a CV, and view personalized assignment matches, which update every morning. Uploading a CV can replace your saved CV and update your profile. Matching may send notifications according to your account preferences.",
+  "version": "4.2.0",
+  "description": "Search live freelance, contract and consulting assignments worldwide with Consultant.",
   "author": {
     "name": "Bytelope AB",
-    "email": "contact@consultant.dev",
     "url": "https://consultant.dev"
   },
   "homepage": "https://consultant.dev",
+  "repository": "https://github.com/Bytelope/consultant-jobs-plugin",
+  "license": "MIT",
+  "keywords": [
+    "consulting",
+    "contractor",
+    "freelance",
+    "assignments",
+    "contracts",
+    "interim"
+  ],
   "extensions": {
     "com.openai": {
       "interface": {
         "displayName": "Consultant.dev",
         "shortDescription": "Find consultant assignments",
-        "longDescription": "Find consultant assignments by keyword, skills, role and location, then view assignment details and links. Connect your Consultant.dev account and accept AI processing to upload a CV, and view personalized assignment matches, which update every morning. Uploading a CV can replace your saved CV and update your profile. Matching may send notifications according to your account preferences.",
+        "longDescription": "Find live freelance, contract and consulting assignments worldwide, in every field, by keyword, skills, role and location. See the full details of an assignment and open it on Consultant.\n\nConnect your Consultant account and accept AI processing to upload a CV and see assignments scored against it. Matches update every morning. Uploading a CV replaces any CV already saved on your account and updates your profile. If match emails are switched on in your account preferences, your CV is used to choose them.\n\nConsultant does not apply to assignments for you; you apply on the assignment's own page.",
         "developerName": "Bytelope AB",
         "category": "Business & Operations",
+        "capabilities": [
+          "Search assignments",
+          "Read assignment details",
+          "Match assignments to a CV"
+        ],
         "websiteURL": "https://consultant.dev",
         "supportURL": "https://consultant.dev/contact",
         "privacyPolicyURL": "https://consultant.dev/privacy",
         "termsOfServiceURL": "https://consultant.dev/terms",
-        "composerIcon": "./assets/consultant-icon.png",
-        "logo": "./assets/consultant-logo.png"
+        "defaultPrompt": [
+          "Find senior TypeScript contract assignments in Stockholm or remote.",
+          "Any interim CFO or finance contractor assignments in London?",
+          "Hitta konsultuppdrag som projektledare i G\u00f6teborg."
+        ],
+        "brandColor": "#087D70",
+        "composerIcon": "./assets/icon.svg",
+        "logo": "./assets/icon.svg"
       },
-      "review": {
-        "test_cases": {
-          "positive": [
-            {
-              "description": "Search assignments with skill and location filters.",
-              "prompt": "Find senior TypeScript consultant assignments in Stockholm, including remote work, and show up to five results.",
-              "tools_triggered": "search_assignments",
-              "expected_behavior": "Returns matching assignment cards or a clear empty-result message, with titles, locations and assignment links when available."
-            },
-            {
-              "description": "Inspect an assignment selected from search results.",
-              "prompt": "Show the full details of the assignment I selected, using its assignment ID from the search results.",
-              "tools_triggered": "get_assignment",
-              "expected_behavior": "Returns the selected assignment\u2019s description, available requirements and dates, and a link; an unavailable ID produces a clear not-found message."
-            },
-            {
-              "description": "Upload a synthetic text-based PDF CV and retrieve personalized matches with a connected account.",
-              "prompt": "Upload the CV I attached to my Consultant.dev account and show me up to five matching assignments.",
-              "tools_triggered": "upload_cv, my_matches",
-              "expected_behavior": "Requires a connected account and AI-processing consent accepted on Consultant.dev; otherwise explains the prerequisite. With consent, reports that the CV was accepted and replaced any previously saved CV, with its processing stage. Returns available live matches with total and returned counts, scores, links and the last scoring time, or explains that matching is still underway. Match-alert emails depend on account settings."
-            },
-            {
-              "description": "Show the latest matches for an account with a saved CV.",
-              "prompt": "Which assignments match my saved CV right now?",
-              "tools_triggered": "my_matches",
-              "expected_behavior": "Lists the saved CV matches, highest scoring first, with title, location and when matching last ran. If there are none yet, says matching may still be running and that matches update every morning. No purchase prompt."
-            }
-          ],
-          "negative": [
-            {
-              "description": "Unsupported aggregate market statistics.",
-              "prompt": "Give me market-wide consultant demand statistics and average hourly rates by country.",
-              "expected_behavior": "Does not invoke the app because it has no aggregate market-statistics tool."
-            },
-            {
-              "description": "Unsupported application submission.",
-              "prompt": "Apply to this assignment for me and send my CV to the recruiter.",
-              "expected_behavior": "Does not invoke the app because its tools cannot submit applications or send a CV to a recruiter."
-            },
-            {
-              "description": "Unsupported account deletion.",
-              "prompt": "Delete my Consultant.dev account and all my stored CV data.",
-              "expected_behavior": "Does not invoke the app because its tools cannot delete accounts or CV data; does not claim deletion occurred."
-            }
-          ]
-        }
+      "publication": {
+        "release_notes": "Listing text updated to match the current tools: email alert subscriptions and manual match refresh were removed earlier, and the description no longer mentions them. Added starter prompts. The bundled skill now asks for one search per request, opens details only on request, and offers only filters the tools support."
       },
       "apps": "./.app.json"
     }
Full technical diff · 8 changed fields

removed /files/assets~1consultant-icon.png

BEFORE
{
  "sha256": "352a466eb5257f0e827617483abea12f759ad66b5d29bed830d17f76fd7c847b",
  "size": 13845
}
AFTER
Field is absent

removed /files/assets~1consultant-logo.png

BEFORE
{
  "sha256": "352a466eb5257f0e827617483abea12f759ad66b5d29bed830d17f76fd7c847b",
  "size": 13845
}
AFTER
Field is absent

added /files/assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "1ac6da47d080f57831d17311d9c6a60185a43b945c1d8a0f56bd8cc8c0bf67af",
  "size": 452
}

changed /files/plugin.json/sha256

BEFORE
"627d4b74021de1beaefe447095d1c6d602513f09b193818d9d43842a65390d03"
AFTER
"891c2db9958c1fc33da8de6de2987da21ce852023e1dcb05b648ef5ca901650b"

changed /files/plugin.json/size

BEFORE
5126
AFTER
2643

changed /files/skills~1consultant-jobs~1SKILL.md/sha256

BEFORE
"2cb007443b59066997c797c850c3683942a1279642cf717cb75fe5df24ac6a48"
AFTER
"577a725afe7e2f93a8c84c9b372468074d090e0f0ead4b838017fa495b4e3601"

changed /files/skills~1consultant-jobs~1SKILL.md/size

BEFORE
4040
AFTER
4720

removed /files/skills~1consultant-jobs~1agents~1openai.yaml

BEFORE
{
  "sha256": "f4c1a3d3d13608b46c83110e7646adce063c55d64078be14dfd42e0dd79eb31f",
  "size": 312
}
AFTER
Field is absent
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "b0e03af0a855bfd0faa25538387eeab99b67cbe7dad87cf55db705829d4a48b6",
      "size": 107
    },
    "assets/icon.svg": {
      "sha256": "1ac6da47d080f57831d17311d9c6a60185a43b945c1d8a0f56bd8cc8c0bf67af",
      "size": 452
    },
    "mcp.json": {
      "sha256": "76dfd89f9101f6db25a808e69e0200355a756b4e8e62cb1491e796c1762e440f",
      "size": 208
    },
    "plugin.json": {
      "sha256": "891c2db9958c1fc33da8de6de2987da21ce852023e1dcb05b648ef5ca901650b",
      "size": 2643
    },
    "skills/consultant-jobs/SKILL.md": {
      "sha256": "577a725afe7e2f93a8c84c9b372468074d090e0f0ead4b838017fa495b4e3601",
      "size": 4720
    }
  }
}

SHA-256 of public snapshot: 9309494f9e33db0c08c9054c674097a16aa59af7d8fb5fe97ffdb86950640c20