Access and manage the persistent research cache to avoid redundant browsing
required_canon_version: >=3.0.0
Version: 0.1.0
Status: Active
Provides persistent caching for research results to avoid redundant web browsing and API calls. Allows looking up, saving, listing, and clearing cached research summaries with optional tagging.
Use when:
JSON object:
action (string, required): One of: "lookup", "save", "list", "clear"For "lookup" action:
url (string, required): URL to look upFor "save" action:
url (string, required): URL to savesummary (string, required): Research summary contenttags (string, optional): Comma-separated tagsFor "list" action:
filter (string, optional): Tag filter to narrow resultsFor "clear" action:
For "lookup":
found (boolean): Whether the URL was found in cachesummary (string, optional): Cached summary if foundtags (array, optional): Tags associated with entryFor "save":
saved (boolean): Whether save was successfulurl (string): URL that was savedFor "list":
entries (array): List of cached entries with url, summary preview, tagsFor "clear":
cleared (boolean): Whether cache was clearedWrapper around CAPABILITY/TOOLS/research_cache.py that:
fixtures/basic/ - Test list action (deterministic)required_canon_version: >=3.0.0