Update to Consultant.dev
Snapshot Nov 3, 2026 · 00:11 UTC · version 4.2.0
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.
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
Oct 31, 2026 · 00:22 UTC
{"sha256":"352a466eb5257f0e827617483abea12f759ad66b5d29bed830d17f76fd7c847b","size":13845}
Nov 3, 2026 · 00:11 UTC
Not present
Package file
Oct 31, 2026 · 00:22 UTC
{"sha256":"352a466eb5257f0e827617483abea12f759ad66b5d29bed830d17f76fd7c847b","size":13845}
Nov 3, 2026 · 00:11 UTC
Not present
Package file
Oct 31, 2026 · 00:22 UTC
Not present
Nov 3, 2026 · 00:11 UTC
{"sha256":"1ac6da47d080f57831d17311d9c6a60185a43b945c1d8a0f56bd8cc8c0bf67af","size":452}
Package file
Oct 31, 2026 · 00:22 UTC
627d4b74021de1beaefe447095d1c6d602513f09b193818d9d43842a65390d03
Nov 3, 2026 · 00:11 UTC
891c2db9958c1fc33da8de6de2987da21ce852023e1dcb05b648ef5ca901650b
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
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
{
"sha256": "352a466eb5257f0e827617483abea12f759ad66b5d29bed830d17f76fd7c847b",
"size": 13845
}Field is absent
removed /files/assets~1consultant-logo.png
{
"sha256": "352a466eb5257f0e827617483abea12f759ad66b5d29bed830d17f76fd7c847b",
"size": 13845
}Field is absent
added /files/assets~1icon.svg
Field was absent
{
"sha256": "1ac6da47d080f57831d17311d9c6a60185a43b945c1d8a0f56bd8cc8c0bf67af",
"size": 452
}changed /files/plugin.json/sha256
"627d4b74021de1beaefe447095d1c6d602513f09b193818d9d43842a65390d03"
"891c2db9958c1fc33da8de6de2987da21ce852023e1dcb05b648ef5ca901650b"
changed /files/plugin.json/size
5126
2643
changed /files/skills~1consultant-jobs~1SKILL.md/sha256
"2cb007443b59066997c797c850c3683942a1279642cf717cb75fe5df24ac6a48"
"577a725afe7e2f93a8c84c9b372468074d090e0f0ead4b838017fa495b4e3601"
changed /files/skills~1consultant-jobs~1SKILL.md/size
4040
4720
removed /files/skills~1consultant-jobs~1agents~1openai.yaml
{
"sha256": "f4c1a3d3d13608b46c83110e7646adce063c55d64078be14dfd42e0dd79eb31f",
"size": 312
}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