Prasad Chalasani
Prasad Chalasani
@nilspalumbo looking at the gh actions, I think this made `test_multi_agent.py` go into an infinite loop, which is why it ran 6h.
@nilspalumbo `test_tool_messages.py` is failing ``` tests/main/test_tool_messages.py ........F ========================================================================== FAILURES ========================================================================== ___________________________________________________ test_enable_message[FileExistsMessage-True-True-True] ____________________________________________________ msg_class = , use = True, handle = True, force = True @pytest.mark.parametrize( # cartesian product of...
@nilspalumbo Can we close this since full OpenAI tools support was added in 0.8.0 https://github.com/langroid/langroid/releases/tag/0.7.0
@sanders41 finally got this done in PR #498 -- langroid now works with Pydantic v1 or v2
@sanders41 > Will this cause issues for you, or could you pin to versions < the new major version? If it will cause issues I could continue to support it...
It looks like the imports are taking a while. Will look
A minimal example. Even something simple like this takes ~5 secs (M1 MBP Pro Max) to get to printing "hello": ``` from langroid.utils.configuration import settings print("hello") ``` @nilspalumbo do you...
> but `from langroid.utils.configuration import settings` shouldn't. if I rename `langroid/__init__.py` to something else, then it's fast, which means that any `from langroid.*` statement does activate the entire set of...
Turns out even if I add lazy loads in every `__init__` that has an `"__all__"`, it makes the trivial script above load fast, BUT `examples/basic/chat.py` still takes 5 secs --...
> Hmm perhaps we if we replace the imports with a single `import langroid as lr` the lazy loading would work; this would delay referencing specific modules until needed. You...