Plugin contract for extending FetchEngine with hook-based behavior.
Plugins wrap existing functionality (cache, dedupe, rate-limit) or add
new capabilities by registering hooks on the engine. Each plugin returns
an unsubscribe function from install() for cleanup.
Plugin contract for extending FetchEngine with hook-based behavior.
Plugins wrap existing functionality (cache, dedupe, rate-limit) or add new capabilities by registering hooks on the engine. Each plugin returns an unsubscribe function from
install()for cleanup.Example