Update agents/simple_tools.py

#3
Files changed (1) hide show
  1. agents/simple_tools.py +4 -0
agents/simple_tools.py CHANGED
@@ -389,6 +389,10 @@ def generate_llm_notes(file_path: str, note_numbers: str = "", **kwargs) -> Dict
389
  env = os.environ.copy()
390
  if os.getenv("OPENROUTER_API_KEY"):
391
  env["OPENROUTER_API_KEY"] = os.getenv("OPENROUTER_API_KEY")
 
 
 
 
392
  cwd = os.getcwd()
393
 
394
  # Step 1: Run LLM notes data processor
 
389
  env = os.environ.copy()
390
  if os.getenv("OPENROUTER_API_KEY"):
391
  env["OPENROUTER_API_KEY"] = os.getenv("OPENROUTER_API_KEY")
392
+ # Override with user-provided API key if available
393
+ user_api_key = kwargs.get("user_api_key")
394
+ if user_api_key:
395
+ env["OPENROUTER_API_KEY"] = user_api_key
396
  cwd = os.getcwd()
397
 
398
  # Step 1: Run LLM notes data processor