tpmjs/apps
Ajax Davis 47577a43e5 feat: add persistent Deno cache to Railway executor for faster tool loading
- Set DENO_DIR=/app/.deno_cache to persist module cache
- Pre-cache common dependencies (zod-to-json-schema, ai, zod) during build
- Add Railway volume configuration for /app/.deno_cache
- Improve logging to show cache hits vs network downloads
- Add --allow-read and --allow-write permissions for cache access

This dramatically reduces tool loading time after the first import.
Dependencies are downloaded once and reused across all subsequent requests.

Example: ctx-zip with 200+ dependencies will only download once instead
of on every chat request.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 00:50:10 +10:00
..
playground fix: add 120s timeout per tool and increase route maxDuration to 300s 2025-12-05 00:43:13 +10:00
railway-executor feat: add persistent Deno cache to Railway executor for faster tool loading 2025-12-05 00:50:10 +10:00
web feat: add @tpmjs/create-basic-tools generator promotion to website 2025-12-04 23:48:36 +10:00