"""
Main entry point when running the package with `python -m local_deep_research`.
This avoids circular imports by directly importing the main function after
the package is fully loaded.
"""


def main():
    # Only import main after the whole package has been initialized
    from .main import main as main_func

    main_func()


if __name__ == "__main__":
    main()
