diff --git a/src/langbot/pkg/provider/runners/localagent.py b/src/langbot/pkg/provider/runners/localagent.py index 3235167a..6cac3e83 100644 --- a/src/langbot/pkg/provider/runners/localagent.py +++ b/src/langbot/pkg/provider/runners/localagent.py @@ -355,7 +355,6 @@ class LocalAgentRunner(runner.RequestRunner): if not is_stream: yield final_msg - initial_response_emitted = True elif not initial_response_emitted: yield final_msg initial_response_emitted = True diff --git a/src/langbot/pkg/provider/tools/loaders/mcp.py b/src/langbot/pkg/provider/tools/loaders/mcp.py index 658ad06b..f1da1bce 100644 --- a/src/langbot/pkg/provider/tools/loaders/mcp.py +++ b/src/langbot/pkg/provider/tools/loaders/mcp.py @@ -20,7 +20,7 @@ from ....core import app import langbot_plugin.api.entities.builtin.resource.tool as resource_tool import langbot_plugin.api.entities.builtin.provider.message as provider_message from ....entity.persistence import mcp as persistence_mcp -from .mcp_stdio import BoxStdioSessionRuntime, MCPServerBoxConfig as MCPServerBoxConfig, MCPSessionErrorPhase +from .mcp_stdio import BoxStdioSessionRuntime, MCPSessionErrorPhase class MCPSessionStatus(enum.Enum): diff --git a/src/langbot/pkg/provider/tools/loaders/skill_authoring.py b/src/langbot/pkg/provider/tools/loaders/skill_authoring.py index 6951142b..ba1f729e 100644 --- a/src/langbot/pkg/provider/tools/loaders/skill_authoring.py +++ b/src/langbot/pkg/provider/tools/loaders/skill_authoring.py @@ -275,7 +275,6 @@ class SkillToolLoader(loader.ToolLoader): # Build section available_skills_lines = [''] for skill_name, skill_data in sorted(skills.items()): - display_name = skill_data.get('display_name') or skill_name description = skill_data.get('description', '') available_skills_lines.append(f'') available_skills_lines.append(f'{skill_name}') diff --git a/src/langbot/pkg/skill/activation.py b/src/langbot/pkg/skill/activation.py index ce9f1852..0a891e51 100644 --- a/src/langbot/pkg/skill/activation.py +++ b/src/langbot/pkg/skill/activation.py @@ -2,8 +2,6 @@ from __future__ import annotations import typing -import langbot_plugin.api.entities.builtin.provider.message as provider_message - from ..provider.tools.loaders import skill as skill_loader if typing.TYPE_CHECKING: diff --git a/web/src/app/home/plugins/components/plugin-installed/ExtensionCardComponent.tsx b/web/src/app/home/plugins/components/plugin-installed/ExtensionCardComponent.tsx index 8ddf4f34..d7587f71 100644 --- a/web/src/app/home/plugins/components/plugin-installed/ExtensionCardComponent.tsx +++ b/web/src/app/home/plugins/components/plugin-installed/ExtensionCardComponent.tsx @@ -22,7 +22,6 @@ import { DropdownMenuItem, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu'; -import { MCPSessionStatus } from '@/app/infra/entities/api'; type ExtensionCardComponentProps = { cardVO: ExtensionCardVO; @@ -73,19 +72,6 @@ export default function ExtensionCardComponent({ } }; - const getStatusColor = (status?: string) => { - switch (status) { - case MCPSessionStatus.CONNECTED: - return 'text-green-600'; - case MCPSessionStatus.CONNECTING: - return 'text-yellow-600'; - case MCPSessionStatus.ERROR: - return 'text-red-600'; - default: - return 'text-gray-600'; - } - }; - const renderPluginContent = () => ( <>
diff --git a/web/src/router.tsx b/web/src/router.tsx index d80c5c90..b775bb65 100644 --- a/web/src/router.tsx +++ b/web/src/router.tsx @@ -1,5 +1,5 @@ import React, { Suspense } from 'react'; -import { createBrowserRouter, Navigate, Outlet } from 'react-router-dom'; +import { createBrowserRouter, Navigate } from 'react-router-dom'; // Layouts import LoginLayout from '@/app/login/layout';