perf:优化webui交互体验,优化统计逻辑,优化log展示
This commit is contained in:
@@ -3139,9 +3139,7 @@ class SDKMemoryKernel:
|
||||
return {"success": False, "queued": False, "reason": "db_save_failed"}
|
||||
|
||||
logger.debug(
|
||||
"反馈纠错任务入队: query_tool_id=%s due_at=%s",
|
||||
clean_tool_id,
|
||||
due_at.isoformat(),
|
||||
f"反馈纠错任务入队: query_tool_id={clean_tool_id} due_at={due_at.isoformat()}",
|
||||
)
|
||||
return {
|
||||
"success": True,
|
||||
|
||||
@@ -162,20 +162,16 @@ class MetadataStore:
|
||||
def _run_runtime_auto_migration(self, *, current_version: int) -> None:
|
||||
"""对 1.0 之后的已版本化库执行轻量自动迁移。"""
|
||||
logger.info(
|
||||
"检测到 metadata schema 需要运行时自动迁移: current=%s, target=%s",
|
||||
current_version,
|
||||
SCHEMA_VERSION,
|
||||
f"检测到 metadata schema 需要运行时自动迁移: current={current_version}, target={SCHEMA_VERSION}",
|
||||
)
|
||||
self._migrate_schema()
|
||||
alias_result = self.rebuild_relation_hash_aliases()
|
||||
knowledge_type_result = self.normalize_paragraph_knowledge_types()
|
||||
self.set_schema_version(SCHEMA_VERSION)
|
||||
logger.info(
|
||||
"metadata schema 运行时自动迁移完成: %s -> %s, alias_inserted=%s, knowledge_normalized=%s",
|
||||
current_version,
|
||||
SCHEMA_VERSION,
|
||||
int(alias_result.get("inserted", 0) or 0),
|
||||
int(knowledge_type_result.get("normalized", 0) or 0),
|
||||
f"metadata schema 运行时自动迁移完成: {current_version} -> {SCHEMA_VERSION}, "
|
||||
f"alias_inserted={int(alias_result.get('inserted', 0) or 0)}, "
|
||||
f"knowledge_normalized={int(knowledge_type_result.get('normalized', 0) or 0)}",
|
||||
)
|
||||
|
||||
def _ensure_memory_feedback_task_columns(self, cursor: sqlite3.Cursor) -> None:
|
||||
|
||||
@@ -3126,7 +3126,7 @@ class ImportTaskManager:
|
||||
) -> None:
|
||||
content = str(processed.chunk.text or "")
|
||||
if is_probable_hash_token(content):
|
||||
logger.warning("跳过疑似哈希段落写入: source=%s preview=%s", self._source_label(file_record), content[:32])
|
||||
logger.warning(f"跳过疑似哈希段落写入: source={self._source_label(file_record)} preview={content[:32]}")
|
||||
return
|
||||
para_hash = self.plugin.metadata_store.add_paragraph(
|
||||
content=content,
|
||||
@@ -3208,10 +3208,7 @@ class ImportTaskManager:
|
||||
return ""
|
||||
if any(is_probable_hash_token(token) for token in (subject_token, predicate_token, object_token)):
|
||||
logger.warning(
|
||||
"跳过疑似哈希关系写入: %s | %s | %s",
|
||||
subject_token[:24],
|
||||
predicate_token[:24],
|
||||
object_token[:24],
|
||||
f"跳过疑似哈希关系写入: {subject_token[:24]} | {predicate_token[:24]} | {object_token[:24]}",
|
||||
)
|
||||
return ""
|
||||
|
||||
|
||||
@@ -309,7 +309,7 @@ class AMemorixHostService:
|
||||
try:
|
||||
config_model = _get_config_manager().get_global_config().a_memorix
|
||||
except Exception as exc:
|
||||
logger.warning("读取 A_Memorix 主配置失败,使用默认值: %s", exc)
|
||||
logger.warning(f"读取 A_Memorix 主配置失败,使用默认值: {exc}")
|
||||
defaults = self._build_default_config()
|
||||
self._config_cache = defaults
|
||||
return dict(defaults)
|
||||
|
||||
Reference in New Issue
Block a user