Compare commits
2 Commits
refactor/w
...
fix/3815
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6a0d0a8a3a | ||
|
|
d76d1bd7fe |
@@ -91,9 +91,12 @@ class ThirdPartyAgentSubStage(Stage):
|
|||||||
(p for p in self.conf["provider"] if p["id"] == self.prov_id),
|
(p for p in self.conf["provider"] if p["id"] == self.prov_id),
|
||||||
{},
|
{},
|
||||||
)
|
)
|
||||||
if not self.prov_id or not self.prov_cfg:
|
if not self.prov_id:
|
||||||
|
logger.error("没有填写 Agent Runner 提供商 ID,请前往配置页面配置。")
|
||||||
|
return
|
||||||
|
if not self.prov_cfg:
|
||||||
logger.error(
|
logger.error(
|
||||||
"Third Party Agent Runner provider ID is not configured properly."
|
f"Agent Runner 提供商 {self.prov_id} 配置不存在,请前往配置页面修改配置。"
|
||||||
)
|
)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
from collections.abc import AsyncGenerator
|
from collections.abc import AsyncGenerator
|
||||||
|
|
||||||
from astrbot.core import logger
|
|
||||||
from astrbot.core.platform.astr_message_event import AstrMessageEvent
|
from astrbot.core.platform.astr_message_event import AstrMessageEvent
|
||||||
from astrbot.core.provider.entities import ProviderRequest
|
from astrbot.core.provider.entities import ProviderRequest
|
||||||
from astrbot.core.star.star_handler import StarHandlerMetadata
|
from astrbot.core.star.star_handler import StarHandlerMetadata
|
||||||
@@ -63,12 +62,5 @@ class ProcessStage(Stage):
|
|||||||
if (
|
if (
|
||||||
event.get_result() and not event.get_result().is_stopped()
|
event.get_result() and not event.get_result().is_stopped()
|
||||||
) or not event.get_result():
|
) or not event.get_result():
|
||||||
# 事件没有终止传播
|
|
||||||
provider = self.ctx.plugin_manager.context.get_using_provider()
|
|
||||||
|
|
||||||
if not provider:
|
|
||||||
logger.info("未找到可用的 LLM 提供商,请先前往配置服务提供商。")
|
|
||||||
return
|
|
||||||
|
|
||||||
async for _ in self.agent_sub_stage.process(event):
|
async for _ in self.agent_sub_stage.process(event):
|
||||||
yield
|
yield
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 日志部分 -->
|
<!-- 日志部分 -->
|
||||||
<v-card elevation="0" class="mt-4">
|
<v-card elevation="0" class="mt-4 mb-10">
|
||||||
<v-card-title class="d-flex align-center py-3 px-4">
|
<v-card-title class="d-flex align-center py-3 px-4">
|
||||||
<v-icon class="me-2">mdi-console-line</v-icon>
|
<v-icon class="me-2">mdi-console-line</v-icon>
|
||||||
<span class="text-h4">{{ tm('logs.title') }}</span>
|
<span class="text-h4">{{ tm('logs.title') }}</span>
|
||||||
@@ -233,5 +233,6 @@ export default {
|
|||||||
.platform-page {
|
.platform-page {
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
padding-top: 8px;
|
padding-top: 8px;
|
||||||
|
padding-bottom: 40px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -148,7 +148,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 日志部分 -->
|
<!-- 日志部分 -->
|
||||||
<v-card elevation="0" class="mt-4">
|
<v-card elevation="0" class="mt-4 mb-10">
|
||||||
<v-card-title class="d-flex align-center py-3 px-4">
|
<v-card-title class="d-flex align-center py-3 px-4">
|
||||||
<v-icon class="me-2">mdi-console-line</v-icon>
|
<v-icon class="me-2">mdi-console-line</v-icon>
|
||||||
<span class="text-h4">{{ tm('logs.title') }}</span>
|
<span class="text-h4">{{ tm('logs.title') }}</span>
|
||||||
@@ -849,6 +849,7 @@ export default {
|
|||||||
.provider-page {
|
.provider-page {
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
padding-top: 8px;
|
padding-top: 8px;
|
||||||
|
padding-bottom: 40px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.status-card {
|
.status-card {
|
||||||
|
|||||||
Reference in New Issue
Block a user