← KashLogCONTENT HISTORY
WHAT CHANGED
changed
changed
Update to KashLog
Snapshot Nov 3, 2026 · 12:11 UTC · version 1.0.3
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 KashLog and check future changes in Following.
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
Before
Oct 24, 2026 · 13:44 UTC
c1a2ae7904ef59669e376d32fc31a1eee60d53b03c70003fca76bbd74e267c77
After
Nov 3, 2026 · 12:11 UTC
f06b53dc1b4af7185ca550f5b5ec773e6ec733d603c62764cdb6c40d82c7bc43
Package file
Before
Oct 24, 2026 · 13:44 UTC
5575
After
Nov 3, 2026 · 12:11 UTC
6219
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": "kashlog", - "version": "1.0.2", - "description": "KashLog is a simple expense tracker for daily spending. Connect private iCloud data to ChatGPT to review expenses and income, get multi-currency spending summaries, and log transactions. The KashLog iOS app must be installed and opened first with iCloud sync enabled.", + "version": "1.0.3", + "description": "KashLog is a simple expense tracker for daily spending. Connect private iCloud data to ChatGPT to review expenses and income, discover categories, get multi-currency spending summaries, and log transactions with a recurring flag. The KashLog iOS app must be installed and opened first with iCloud sync enabled.", "author": { "name": "Andrey Kashirin", "url": "https://kashlog.app" @@ -21,7 +21,7 @@ "interface": { "displayName": "KashLog", "shortDescription": "Multi-currency expense tracker", - "longDescription": "KashLog is a personal finance and expense-tracking plugin for ChatGPT. Review expenses and income, see where your money goes, create multi-currency spending summaries, and log new transactions. Requires the KashLog iOS app. Install and open KashLog on iPhone with iCloud sync enabled before connecting so the app can create its private iCloud database.", + "longDescription": "KashLog is a personal finance and expense-tracking plugin for ChatGPT. Review expenses and income, see where your money goes, create multi-currency spending summaries, list available category names with expense or income types, and log new transactions with an optional recurring flag. The recurring flag does not schedule future transactions. Requires the KashLog iOS app. Install and open KashLog on iPhone with iCloud sync enabled before connecting so the app can create its private iCloud database.", "developerName": "Andrey Kashirin", "category": "Finance", "capabilities": [ @@ -52,10 +52,10 @@ "expected_behavior": "Calls get_transactions with limit 5 and presents only transactions returned by the tool, including dates, amounts, currencies, and categories." }, { - "description": "Filter transactions by date range and category.", - "prompt": "Show my Food expenses from September 1 through September 30, 2026.", - "tools_triggered": "get_transactions", - "expected_behavior": "Calls get_transactions with the requested date range, expense type, and Food category, then presents matching returned records." + "description": "Discover category names and transaction types before filtering expenses using a returned name.", + "prompt": "List my available KashLog categories with their expense or income types, then show my Food expenses from September 1 through September 30, 2026.", + "tools_triggered": "get_categories, get_transactions", + "expected_behavior": "Calls get_categories and presents only returned category names and expense or income types, without category IDs. Calls get_transactions with from 2026-09-01, to 2026-09-30, type expense, and category Food. Presents matching returned records, including their isRecurring flags." }, { "description": "Summarize spending in original currencies.", @@ -70,10 +70,10 @@ "expected_behavior": "Calls get_spending_summary with the current month and USD target currency, reports conversion sources, and asks for user rates rather than inventing any missing rate." }, { - "description": "Add a transaction using an existing KashLog category.", - "prompt": "Add a TRY 250 expense for Food today with note lunch.", + "description": "Add a recurring transaction using an existing KashLog category without scheduling future entries.", + "prompt": "Add a recurring TRY 250 expense for Food today with note lunch.", "tools_triggered": "add_transaction", - "expected_behavior": "After normal write confirmation, calls add_transaction with expense type, amount 250, TRY currency, Food category, today's date, and lunch note, then reports the created record." + "expected_behavior": "After normal write confirmation, calls add_transaction with expense type, amount 250, TRY currency, Food category, today's date, lunch note, and isRecurring true. Reports the created record with isRecurring true and does not claim that future transactions are scheduled." } ], "negative": [ @@ -96,7 +96,7 @@ } }, "publication": { - "release_notes": "Initial public release with transaction lookup, multi-currency spending summaries, and transaction creation through the user's private iCloud data.", + "release_notes": "Adds category discovery with expense and income types, recurring transaction flags in creation and responses, and authentication and request timing diagnostics.", "countries": [] }, "apps": "./.app.json"
Full technical diff · 2 changed fields
changed /files/plugin.json/sha256
BEFORE
"c1a2ae7904ef59669e376d32fc31a1eee60d53b03c70003fca76bbd74e267c77"
AFTER
"f06b53dc1b4af7185ca550f5b5ec773e6ec733d603c62764cdb6c40d82c7bc43"
changed /files/plugin.json/size
BEFORE
5575
AFTER
6219
Full snapshot data
{
"files": {
".app.json": {
"sha256": "d3e2e1bbd41c799b53f0a7af03b200fe4929600c0c1537f6b675c6f17f84a660",
"size": 99
},
"assets/icon-128.png": {
"sha256": "9bc99241fe40f232b1cc3862983c5cdec32e88870bc9eee1358e7113a0195803",
"size": 19595
},
"assets/icon-512.png": {
"sha256": "06c8ff224e90c1630cef1154ad0b3ae4add6909b7b7313799688dbd22caeb261",
"size": 278259
},
"mcp.json": {
"sha256": "c2cff8c71e0f7f937ff8c69375bd155128f3538d65df9b27c8f091f0c3940c93",
"size": 193
},
"plugin.json": {
"sha256": "f06b53dc1b4af7185ca550f5b5ec773e6ec733d603c62764cdb6c40d82c7bc43",
"size": 6219
}
}
}SHA-256 of public snapshot: efc65ce1e5368990d009ef20bb59f35405c05c3c2d74a6b6edb8bb8eb2d3c595