You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Human-readable link filters — tools filtering on a Link field (employee,
customer, supplier, item, plus dynamic-link fields like Payment Entry's party or Quotation's party_name) now accept a name/email, not just the
document ID, and resolve it server-side in the same call — no more
list-then-filter round trip. Ambiguous matches surface the candidate list
instead of silently guessing, and write paths never fuzzy-match. Thanks @notnotkeshav (#9).
Date-range filters — date_from/date_to added to 10 list tools that
lacked them (timesheet, project, task, leave application, payroll entry,
expense claim, asset, campaign, quotation, supplier quotation). Thanks @notnotkeshav (#7).
Pluggable cache layer — FrappeClient.list()/.get() are cached through
a pluggable Cache (in-process MemoryCache by default, NoopCache to
disable), with automatic invalidation on create/update/delete/submit/cancel
and optional startup warming. Config: MCP_CACHE_ENABLED, MCP_CACHE_TTL_MS, MCP_CACHE_WARM_TOOLS. Thanks @notnotkeshav (#6).