feat: add Android task file evidence and finalize plugin design

This commit is contained in:
chenmingxuan committed 2026-10-15 18:27:11 +08:00
1 parent 96fedc816f
commit 72ff342605
20 files changed
+1005 -35

No files matched your search

+5
View File
@@ -1051,6 +1051,11 @@ async def get_graph(ctx: ArtemisContext) -> CompiledStateGraph:
operator_tools = operator_native_tools + operator_specialized_tools
from artemis.tools.android_files import android_file
if android_file.is_available(ctx):
operator_tools.append(android_file.to_langchain_tool(ctx))
if ctx.execution_setup and ctx.execution_setup.video_recording_tools_enabled:
operator_tools.append(get_video_analyzer_tool(ctx, role="operator"))