项目文件夹

文件
aadilr 5c4a805e08 file-conversion: fix base64 argv limit, harden output path, update counts
Addresses review feedback on #576:

- convert.sh: feed the base64 payload to jq via --rawfile (temp file) instead
  of --arg, so inputs larger than ~96KB no longer hit the OS per-argument
  limit (MAX_ARG_STRLEN). Verified with a 164KB input (219KB base64).
- convert.sh: reject absolute and home-relative (~) user-supplied output paths
  in addition to traversal, since OUT is written with curl -o. The auto-derived
  default still works for absolute inputs (validation only applies to an
  explicit output arg).
- docs: add file-conversion to docs/plugins.md (Utilities, now 5) and bump the
  plugin count 84 -> 85 (83 local + 2 external) across README.md, AGENTS.md,
  ARCHITECTURE.md, docs/architecture.md, docs/plugins.md, docs/usage.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 18:34:20 +00:00
..