-added in code executor tool, bash executor, updated sql executor, added in npcsh_executor
-adjusted check_llm_command to not rely on the bash commnad option and to have that be just one of the tools essentially
-adjusted the Tool parsing steps to be able to render jinja even like based on the inputs.
-if 'Error' in tool_execution step was causing generator to pre-stream before it was getting to the front end.