Greptile: the no-API-key path synchronously reread and reparsed models_cache.json on every listing. Reuse the module's existing TTL pattern: ordinary listings serve the parsed catalog for 60s keyed by the resolved cache path, and refreshCodexModels (the Refresh button) bypasses the cache and re-reads the file. |
||
|---|---|---|
| .. | ||
| scripts | ||
| src | ||
| CHANGELOG.md | ||
| package.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||