65bddab719
- Added strict option parsing for JavaScript helpers so read/sort/uniq/counter/tree/llm/agent now reject positional options and non-object option values. - Introduced `optionsArg` and `isPlainObject` to enforce a single trailing options object and throw clear TypeError messages on invalid calls. - Updated the eval tool prompt to document that JavaScript helpers require one trailing options object and no extra positional arguments.