run.py 662 B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/env python3
  2. """Run find_agent interactively."""
  3. from agents.find_agent import create_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. user_input = input("You> ").strip()
  12. except (EOFError, KeyboardInterrupt):
  13. print("\nBye.")
  14. break
  15. if not user_input or user_input.lower() in ("exit", "quit", "q"):
  16. break
  17. result = agent.run(user_input)
  18. print(f"\nAgent> {result.content}\n")
  19. if __name__ == "__main__":
  20. main()