interpreter_ptc: str | bool | list[str] = INTERPRETER_PTC_DEFAULTProgrammatic tool calling allowlist for js_eval.
Accepted values:
False or []: pure REPL, no tools.* bridge."safe": expand to INTERPRETER_PTC_SAFE_PRESET (the default)."all": every tool passed to create_cli_agent is exposed. Requires
interpreter_ptc_acknowledge_unsafe=True when auto_approve is False.list[str]: explicit tool names. The list may also include the "safe"
preset (expanded to INTERPRETER_PTC_SAFE_PRESET); "all" is rejected
inside a list. Names are matched against the live tool registry at
runtime, so names not present are simply not exposed.