run.py 837 B

1234567891011121314151617181920212223242526272829
  1. #!/usr/bin/env python3
  2. """Run find_agent interactively."""
  3. from agents.find_agent import create_find_agent, run_find_agent
  4. def main() -> None:
  5. agent = create_find_agent()
  6. print(f"find_agent ready | model={agent.model}")
  7. print(f"tools: {agent.tools.list_tools()}")
  8. print()
  9. while True:
  10. try:
  11. run_id = input("run_id> ").strip()
  12. if not run_id or run_id.lower() in ("exit", "quit", "q"):
  13. break
  14. user_input = input("You> ").strip()
  15. except (EOFError, KeyboardInterrupt):
  16. print("\nBye.")
  17. break
  18. if not user_input or user_input.lower() in ("exit", "quit", "q"):
  19. break
  20. result = run_find_agent(user_input, run_id=run_id)
  21. print(f"\nAgent> {result.content}\n")
  22. if __name__ == "__main__":
  23. main()