ruff + tests
Browse files# Conflicts:
# tests/test_openai_realtime.py
- src/reachy_mini_conversation_app/main.py +1 -1
- src/reachy_mini_conversation_app/openai_realtime.py +2 -2
- src/reachy_mini_conversation_app/profiles/stone/__init__.py +2 -1
- src/reachy_mini_conversation_app/prompts.py +2 -1
- src/reachy_mini_conversation_app/tools/__init__.py +1 -1
- src/reachy_mini_conversation_app/tools/core_tools.py +0 -1
- tests/test_openai_realtime.py +1 -1
src/reachy_mini_conversation_app/main.py
CHANGED
|
@@ -10,7 +10,6 @@ from fastrtc import Stream
|
|
| 10 |
|
| 11 |
from reachy_mini import ReachyMini
|
| 12 |
from reachy_mini_conversation_app.moves import MovementManager
|
| 13 |
-
from reachy_mini_conversation_app.tools.core_tools import ToolDependencies
|
| 14 |
from reachy_mini_conversation_app.utils import (
|
| 15 |
parse_args,
|
| 16 |
setup_logger,
|
|
@@ -18,6 +17,7 @@ from reachy_mini_conversation_app.utils import (
|
|
| 18 |
)
|
| 19 |
from reachy_mini_conversation_app.console import LocalStream
|
| 20 |
from reachy_mini_conversation_app.openai_realtime import OpenaiRealtimeHandler
|
|
|
|
| 21 |
from reachy_mini_conversation_app.audio.head_wobbler import HeadWobbler
|
| 22 |
|
| 23 |
|
|
|
|
| 10 |
|
| 11 |
from reachy_mini import ReachyMini
|
| 12 |
from reachy_mini_conversation_app.moves import MovementManager
|
|
|
|
| 13 |
from reachy_mini_conversation_app.utils import (
|
| 14 |
parse_args,
|
| 15 |
setup_logger,
|
|
|
|
| 17 |
)
|
| 18 |
from reachy_mini_conversation_app.console import LocalStream
|
| 19 |
from reachy_mini_conversation_app.openai_realtime import OpenaiRealtimeHandler
|
| 20 |
+
from reachy_mini_conversation_app.tools.core_tools import ToolDependencies
|
| 21 |
from reachy_mini_conversation_app.audio.head_wobbler import HeadWobbler
|
| 22 |
|
| 23 |
|
src/reachy_mini_conversation_app/openai_realtime.py
CHANGED
|
@@ -13,13 +13,13 @@ from fastrtc import AdditionalOutputs, AsyncStreamHandler, wait_for_item
|
|
| 13 |
from numpy.typing import NDArray
|
| 14 |
from websockets.exceptions import ConnectionClosedError
|
| 15 |
|
|
|
|
|
|
|
| 16 |
from reachy_mini_conversation_app.tools.core_tools import (
|
| 17 |
ToolDependencies,
|
| 18 |
get_tool_specs,
|
| 19 |
dispatch_tool_call,
|
| 20 |
)
|
| 21 |
-
from reachy_mini_conversation_app.config import config
|
| 22 |
-
from reachy_mini_conversation_app.prompts import get_session_instructions
|
| 23 |
|
| 24 |
|
| 25 |
logger = logging.getLogger(__name__)
|
|
|
|
| 13 |
from numpy.typing import NDArray
|
| 14 |
from websockets.exceptions import ConnectionClosedError
|
| 15 |
|
| 16 |
+
from reachy_mini_conversation_app.config import config
|
| 17 |
+
from reachy_mini_conversation_app.prompts import get_session_instructions
|
| 18 |
from reachy_mini_conversation_app.tools.core_tools import (
|
| 19 |
ToolDependencies,
|
| 20 |
get_tool_specs,
|
| 21 |
dispatch_tool_call,
|
| 22 |
)
|
|
|
|
|
|
|
| 23 |
|
| 24 |
|
| 25 |
logger = logging.getLogger(__name__)
|
src/reachy_mini_conversation_app/profiles/stone/__init__.py
CHANGED
|
@@ -3,9 +3,10 @@
|
|
| 3 |
import logging
|
| 4 |
from typing import Any, Dict
|
| 5 |
|
|
|
|
|
|
|
| 6 |
# Import a tool from the tools library: use an alias or noqa to avoid linter errors if unused
|
| 7 |
from reachy_mini_conversation_app.tools.sweep_look import SweepLook as SweepLook # noqa: F401
|
| 8 |
-
from reachy_mini_conversation_app.tools.core_tools import Tool, ToolDependencies
|
| 9 |
|
| 10 |
|
| 11 |
logger = logging.getLogger(__name__)
|
|
|
|
| 3 |
import logging
|
| 4 |
from typing import Any, Dict
|
| 5 |
|
| 6 |
+
from reachy_mini_conversation_app.tools.core_tools import Tool, ToolDependencies
|
| 7 |
+
|
| 8 |
# Import a tool from the tools library: use an alias or noqa to avoid linter errors if unused
|
| 9 |
from reachy_mini_conversation_app.tools.sweep_look import SweepLook as SweepLook # noqa: F401
|
|
|
|
| 10 |
|
| 11 |
|
| 12 |
logger = logging.getLogger(__name__)
|
src/reachy_mini_conversation_app/prompts.py
CHANGED
|
@@ -1,7 +1,8 @@
|
|
| 1 |
-
import os
|
| 2 |
import re
|
|
|
|
| 3 |
import logging
|
| 4 |
from pathlib import Path
|
|
|
|
| 5 |
from reachy_mini_conversation_app.config import config
|
| 6 |
|
| 7 |
|
|
|
|
|
|
|
| 1 |
import re
|
| 2 |
+
import sys
|
| 3 |
import logging
|
| 4 |
from pathlib import Path
|
| 5 |
+
|
| 6 |
from reachy_mini_conversation_app.config import config
|
| 7 |
|
| 8 |
|
src/reachy_mini_conversation_app/tools/__init__.py
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
"""Tools library for Reachy Mini conversation app."""
|
|
|
|
| 1 |
+
"""Tools library for Reachy Mini conversation app."""
|
src/reachy_mini_conversation_app/tools/core_tools.py
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
from __future__ import annotations
|
| 2 |
-
import os
|
| 3 |
import abc
|
| 4 |
import sys
|
| 5 |
import json
|
|
|
|
| 1 |
from __future__ import annotations
|
|
|
|
| 2 |
import abc
|
| 3 |
import sys
|
| 4 |
import json
|
tests/test_openai_realtime.py
CHANGED
|
@@ -7,7 +7,7 @@ from unittest.mock import MagicMock
|
|
| 7 |
import pytest
|
| 8 |
|
| 9 |
import reachy_mini_conversation_app.openai_realtime as rt_mod
|
| 10 |
-
from reachy_mini_conversation_app.tools import ToolDependencies
|
| 11 |
from reachy_mini_conversation_app.openai_realtime import OpenaiRealtimeHandler
|
| 12 |
|
| 13 |
|
|
|
|
| 7 |
import pytest
|
| 8 |
|
| 9 |
import reachy_mini_conversation_app.openai_realtime as rt_mod
|
| 10 |
+
from reachy_mini_conversation_app.tools.core_tools import ToolDependencies
|
| 11 |
from reachy_mini_conversation_app.openai_realtime import OpenaiRealtimeHandler
|
| 12 |
|
| 13 |
|