Merge remote-tracking branch 'origin/v3' into v3

# Conflicts:
#	tests/fixtures/architecture/dependency-baseline.json
This commit is contained in:
jxxghp
2026-08-22 20:08:35 +08:00
14 changed files with 1266 additions and 186 deletions
+12 -1
View File
@@ -1 +1,12 @@
{}
{
"app/agent/tools/impl/_plugin_tool_utils.py:uninstall_plugin_runtime:shutil.rmtree": 1,
"app/agent/tools/impl/scrape_metadata.py:ScrapeMetadataTool.run:Path.exists": 1,
"app/agent/tools/impl/scrape_metadata.py:ScrapeMetadataTool.run:Path.is_dir": 1,
"app/chain/media.py:MediaChain._async_music_album_dir_fallback:Path.exists": 1,
"app/chain/media.py:MediaChain._async_music_album_dir_fallback:Path.is_file": 1,
"app/chain/media.py:MediaChain.async_recognize_music_album_directory:Path.is_dir": 1,
"app/modules/acoustid/__init__.py:AcoustIdModule.async_identify_music_by_fingerprint:Path.is_file": 1,
"app/modules/discord/discord.py:Discord._send_file:Path.exists": 1,
"app/modules/discord/discord.py:Discord._send_file:Path.is_file": 1,
"app/scheduler.py:Scheduler.execute_agent_task:AgentTaskOper.get": 1
}
@@ -9,7 +9,7 @@
"root": "app"
},
"settings_imports": {
"count": 136,
"count": 135,
"files": [
"app/adapters/cache/backends.py",
"app/adapters/cache/redis.py",
@@ -47,7 +47,6 @@
"app/agent/tools/impl/send_voice_message.py",
"app/agent/tools/impl/update_agent_task.py",
"app/agent/tools/impl/update_system_settings.py",
"app/application/formatting.py",
"app/application/maintenance.py",
"app/application/rss.py",
"app/application/security/auth.py",
+7 -3
View File
@@ -13,8 +13,8 @@
"runtime_to_db": [],
"workflow_to_db": []
},
"edge_count": 6393,
"edge_sha256": "ea375f19071a37a9c72bd01ce9fa4a070e64ad7f14a87d2e5013b5c7440680cd",
"edge_count": 6397,
"edge_sha256": "801b80e33c626aecf70e5320a2c1c81db401549faa652e718be7386bac593f43",
"edges": [
"app -> app.runtime",
"app -> app.runtime.compat",
@@ -2494,12 +2494,13 @@
"app.application.downloader -> app.schemas",
"app.application.downloader -> app.schemas.system",
"app.application.downloader -> app.schemas.types",
"app.application.formatting -> app.application",
"app.application.formatting -> app.application.configuration",
"app.application.formatting -> app.domain",
"app.application.formatting -> app.domain.meta",
"app.application.formatting -> app.domain.meta.metabase",
"app.application.formatting -> app.domain.metainfo",
"app.application.formatting -> app.runtime",
"app.application.formatting -> app.runtime.config",
"app.application.formatting -> app.runtime.log",
"app.application.formatting -> app.schemas",
"app.application.formatting -> app.schemas.transfer",
@@ -3663,6 +3664,9 @@
"app.db.session -> app.runtime.observability",
"app.doctor.checks -> app.adapters",
"app.doctor.checks -> app.adapters.system",
"app.doctor.checks -> app.adapters.system.backup",
"app.doctor.checks -> app.adapters.system.backup.database",
"app.doctor.checks -> app.adapters.system.backup.files",
"app.doctor.checks -> app.adapters.system.host",
"app.doctor.checks -> app.doctor",
"app.doctor.checks -> app.doctor.models",