Update to Move One-off Cost Plan
Snapshot Nov 2, 2026 · 06:12 UTC · version 1.0.4
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 10 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 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:12 UTC
{"sha256":"f9339f3d2030e6d61f474a2c8f8adac7d6da9adcbd2105a3b166c3cc1c5f8d3f","size":530}
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:12 UTC
{"sha256":"c780c085506799d77372664dbeaa7a5200a2b10a78d062aad0f61cfa6616dd80","size":530}
Package file
Oct 24, 2026 · 13:51 UTC
Not present
Nov 2, 2026 · 06:12 UTC
{"sha256":"3fbc2ee3137abd95307ecf5d42d2b464aef5461dad36cee124f6a49eeaf5db1f","size":421}
Package file
Oct 24, 2026 · 13:51 UTC
2b6521383d00beee7143d2b3f0d24289d67e22d65a926149aac62dff639c073b
Nov 2, 2026 · 06:12 UTC
a5e169025574276b2330b7d00f2a99ac2cadcb7a0b04e82ec5bb014be625b63c
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,8 +1,8 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "duopore-public-move-one-off-costs", - "version": "1.0.1", - "description": "Separate refundable deposits from one-off move costs and add your contingency to unconfirmed estimates. Compare upfront cash needed with a supplied cash reserve.", + "version": "1.0.4", + "description": "Work out the upfront cash for a move while keeping refundable deposits separate.", "author": { "name": "DUOPORE VENTURES PTE. LTD.", "email": "ch.kae88@gmail.com", @@ -10,6 +10,7 @@ }, "homepage": "https://duopore-public-tools.ch-kae88.workers.dev/tools/move-one-off-costs", "keywords": [ + "see the cash a move needs", "move one-off cost plan", "relocation", "worksheet", @@ -19,24 +20,27 @@ "com.openai": { "interface": { "displayName": "Move One-off Cost Plan", - "shortDescription": "Move One-off Cost Plan", - "longDescription": "Separate refundable deposits from one-off move costs and add your contingency to unconfirmed estimates. Compare upfront cash needed with a supplied cash reserve. Uses explicitly supplied structured inputs. Server computations are transient; the standalone website computes locally in your browser. Review the output before exporting it. No persistent account records, external source retrieval, sending, transactions or paid model calls. CSV/JSON review and export are available on the standalone website. MCP requests are capped at 128 KiB and computed responses at 256 KiB; individual field and record limits also apply.", + "shortDescription": "See the cash a move needs", + "longDescription": "Work out the upfront cash for a move while keeping refundable deposits separate. List one-time costs, deposits and estimates you still need to confirm. Add a buffer for those estimates and compare the cash needed with your reserve. This uses your own costs; it does not fetch prices or promise that a deposit will be returned.", "developerName": "DUOPORE VENTURES PTE. LTD.", "category": "Productivity", "capabilities": [ - "Prepare move one-off cost plan" + "See the cash a move needs" ], "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/move-one-off-costs", "supportURL": "https://duopore-public-tools.ch-kae88.workers.dev/support", "privacyPolicyURL": "https://duopore-public-tools.ch-kae88.workers.dev/privacy", "termsOfServiceURL": "https://duopore-public-tools.ch-kae88.workers.dev/terms", "defaultPrompt": [ - "Help me prepare a move one-off cost plan.", - "Review my inputs for move one-off cost plan." + "How much upfront cash does my move need?", + "Keep refundable deposits separate from one-time moving costs." ], - "brandColor": "#246C59", - "composerIcon": "./assets/icon.svg", - "logo": "./assets/logo.svg" + "brandColor": "#1B4F8D", + "composerIcon": "./assets/brand4-composer.svg", + "logo": "./assets/brand4-logo.svg", + "brandColorDark": "#8DB8EC", + "composerIconDark": "./assets/brand4-composer-dark.svg", + "logoDark": "./assets/brand4-logo.svg" }, "review": { "test_cases": { @@ -95,7 +99,7 @@ "demo_recording_url": "https://duopore-review-evidence.ch-kae88.workers.dev/duopore-move-one-off-costs/" }, "publication": { - "release_notes": "Initial public review candidate. Five recorded positive endpoint cases and malformed-input guards accompany the review walkthrough. The evidence page clearly separates API checks from native ChatGPT evaluation. No public approval or publication is claimed." + "release_notes": "Clear benefit-first descriptions and original bold geometric branding with light/dark icon variants. App behavior, privacy, connections and review evidence unchanged." }, "apps": "./.app.json" }
Full technical diff · 5 changed fields
added /files/assets~1brand4-composer-dark.svg
Field was absent
{
"sha256": "f9339f3d2030e6d61f474a2c8f8adac7d6da9adcbd2105a3b166c3cc1c5f8d3f",
"size": 530
}added /files/assets~1brand4-composer.svg
Field was absent
{
"sha256": "c780c085506799d77372664dbeaa7a5200a2b10a78d062aad0f61cfa6616dd80",
"size": 530
}added /files/assets~1brand4-logo.svg
Field was absent
{
"sha256": "3fbc2ee3137abd95307ecf5d42d2b464aef5461dad36cee124f6a49eeaf5db1f",
"size": 421
}changed /files/plugin.json/sha256
"2b6521383d00beee7143d2b3f0d24289d67e22d65a926149aac62dff639c073b"
"a5e169025574276b2330b7d00f2a99ac2cadcb7a0b04e82ec5bb014be625b63c"
changed /files/plugin.json/size
11695
11443
Full snapshot data
{
"files": {
".app.json": {
"sha256": "c2309bbda83ff1820ebf64347f12aecb55df901d4c70cbb2c99d9367d10bcec4",
"size": 118
},
"EXAMPLE.json": {
"sha256": "e2a0e6ed6db43bc0adb5318ef602067374f58d839a5006b9aef0a04427653ef3",
"size": 1451
},
"PUBLICATION-STATUS.md": {
"sha256": "7be3cc2abaece4f19ab8d77d639174820af16984594e5358adc8d13ce45d404a",
"size": 130
},
"README.md": {
"sha256": "7c605bf1de8080b2cf971fad8d9423dc7029ac7a707acbb3f7b01365215d91d8",
"size": 1289
},
"RELEASE-NOTES.md": {
"sha256": "2f939bff13a2bcfcfa9d8a4bedb3204f175d23261f29afbedb583a53d5cdbdd5",
"size": 317
},
"REVIEW-EVIDENCE.md": {
"sha256": "6f35459b9c3b2cf363d0297664e3d19427e016a3f26cf221ab181e0c0c0c0cf9",
"size": 481
},
"assets/brand4-composer-dark.svg": {
"sha256": "f9339f3d2030e6d61f474a2c8f8adac7d6da9adcbd2105a3b166c3cc1c5f8d3f",
"size": 530
},
"assets/brand4-composer.svg": {
"sha256": "c780c085506799d77372664dbeaa7a5200a2b10a78d062aad0f61cfa6616dd80",
"size": 530
},
"assets/brand4-logo.svg": {
"sha256": "3fbc2ee3137abd95307ecf5d42d2b464aef5461dad36cee124f6a49eeaf5db1f",
"size": 421
},
"assets/icon.svg": {
"sha256": "eb477f004d44490d6d5b9288932e8cc4ca03a90ad96c5238b1b8ef914a2acd0a",
"size": 405
},
"assets/logo.svg": {
"sha256": "eb477f004d44490d6d5b9288932e8cc4ca03a90ad96c5238b1b8ef914a2acd0a",
"size": 405
},
"mcp.json": {
"sha256": "92c46bc2a9b784586ed239ac4023bad28efcf06571c75b97c04684733e8c95c2",
"size": 385
},
"plugin.json": {
"sha256": "a5e169025574276b2330b7d00f2a99ac2cadcb7a0b04e82ec5bb014be625b63c",
"size": 11443
}
}
}SHA-256 of public snapshot: 2ed8bb255dbcaae008f6f2074f00a6a087a3f2f913b7a2a7733fa138e1b5e009