Skip to content

Commit f6c9dc7

Browse files
committed
hotfix: fix gui cannot run due to last cleanup
1 parent fd86205 commit f6c9dc7

File tree

4 files changed

+21
-17
lines changed

4 files changed

+21
-17
lines changed

AgentCrew/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.7.1"
1+
__version__ = "0.7.2"

AgentCrew/modules/gui/qt_ui.py

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,7 @@
2222
from AgentCrew.modules.chat.message_handler import Observer
2323
from loguru import logger
2424

25-
2625
from .worker import LLMWorker
27-
from .components import (
28-
MenuBuilder,
29-
KeyboardHandler,
30-
MessageEventHandler,
31-
ToolEventHandler,
32-
ChatComponents,
33-
UIStateManager,
34-
InputComponents,
35-
ConversationComponents,
36-
CommandHandler,
37-
)
38-
from .themes import StyleProvider
3926
from typing import TYPE_CHECKING
4027

4128
if TYPE_CHECKING:
@@ -48,7 +35,7 @@
4835
QScrollArea,
4936
QTextEdit,
5037
)
51-
from .widgets import ConversationSidebar, TokenUsageWidget
38+
from .widgets import TokenUsageWidget
5239

5340

5441
class ChatWindow(QMainWindow, Observer):
@@ -75,6 +62,8 @@ class ChatWindow(QMainWindow, Observer):
7562
current_thinking_bubble: Optional[MessageBubble]
7663

7764
def __init__(self, message_handler: MessageHandler):
65+
from .widgets import ConversationSidebar
66+
7867
super().__init__()
7968
self.setWindowTitle("AgentCrew - Interactive Chat")
8069
self.setGeometry(100, 100, 1000, 700) # Adjust size for sidebar
@@ -223,6 +212,21 @@ def __init__(self, message_handler: MessageHandler):
223212

224213
def _setup_components(self):
225214
"""Initialize all component handlers."""
215+
216+
from .components import (
217+
MenuBuilder,
218+
KeyboardHandler,
219+
MessageEventHandler,
220+
ToolEventHandler,
221+
ChatComponents,
222+
UIStateManager,
223+
InputComponents,
224+
ConversationComponents,
225+
CommandHandler,
226+
)
227+
228+
from .themes import StyleProvider
229+
226230
self.style_provider = StyleProvider()
227231
self.menu_builder = MenuBuilder(self)
228232
self.keyboard_handler = KeyboardHandler(self)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "agentcrew-ai"
3-
version = "0.7.1"
3+
version = "0.7.2"
44
requires-python = ">=3.12"
55
classifiers = [
66
"Programming Language :: Python :: 3",

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)