ollie/tools/_lib
Levi Neely 283add2862 tools: stdin JSON contract for all tools
All tools now receive arguments as a JSON object on stdin instead of
positional CLI args. Each tool declares its schema via # args_json:
header comment.

New shared helpers:
- _lib/args.py: Python parse_args() -> Args with require/get/get_bool/etc
- _lib/args.sh: Bash arg_require/arg_get/arg_bool via jq

Removed denote_view (unused).
Updated WRITING_TOOLS.md to document the new contract.
2026-07-29 08:47:15 +02:00
..
lsp add justfile, move tools/ to repo root 2026-07-19 12:39:09 +02:00
__init__.py add justfile, move tools/ to repo root 2026-07-19 12:39:09 +02:00
args.py tools: stdin JSON contract for all tools 2026-07-29 08:47:15 +02:00
args.sh tools: stdin JSON contract for all tools 2026-07-29 08:47:15 +02:00