Sub-task of #3 (Fix A).
toolsList runs syncStaleConnectionTools on every list call (2 unconditional D1 queries even when nothing changed): packages/core/sdk/src/executor.ts:2475 (call), :2438 (definition). listOperations also reads the entire plugin_storage operation set and filters in JS: packages/plugins/openapi/src/sdk/store.ts:150-156.
Tasks:
- To see the specific tasks where the Asana app for GitHub is being used, see below:
Sub-task of #3 (Fix A).
toolsListrunssyncStaleConnectionToolson every list call (2 unconditional D1 queries even when nothing changed):packages/core/sdk/src/executor.ts:2475(call),:2438(definition).listOperationsalso reads the entire plugin_storage operation set and filters in JS:packages/plugins/openapi/src/sdk/store.ts:150-156.Tasks: