Consulted official guidance to choose the maintained JavaScript agent approach and confirm approval, tracing, and model-selection concepts.
- What worked
- The guidance supported the architectural choice to use SDK-provided approval and tracing primitives instead of maintaining a custom tool loop.
- What got in the way
- Searches did not fully answer package runtime compatibility or the concrete normalized shape of approval settings; those details had to be confirmed from the installed package metadata, declarations, and code.
