feat(core): consolidate config hub, unify daemon scheduling across all entrypoints, and fix step replay
- Unified configuration and paths under artemis.config as single source of truth - Consolidated execution across CLI, SDK, MCP, and Admin Console to default to Artemis Daemon - Fixed frontend step replay to preserve failure steps with proper sequential numbering - Implemented task deduplication, debouncing, and multi-device lock isolation - Added comprehensive end-to-end multi-port integration tests for live phone and emulator
This commit is contained in:
1 parent
e984d17635
commit
5f1ee18bc1
38 files changed
+1426
-203
No files matched your search
@@ -22,8 +22,13 @@ from artemis.runtime.device_lock import (
|
||||
from artemis.runtime.device_pool import DevicePool, DeviceStatus, device_pool
|
||||
from artemis.runtime.daemon_client import (
|
||||
ensure_daemon_running,
|
||||
get_daemon_session,
|
||||
get_daemon_status,
|
||||
is_daemon_running,
|
||||
stop_task_on_daemon,
|
||||
submit_batch_to_daemon,
|
||||
submit_task_to_daemon,
|
||||
wait_for_daemon_task,
|
||||
)
|
||||
from artemis.runtime.awake_service import (
|
||||
ensure_device_awake,
|
||||
@@ -54,6 +59,8 @@ __all__ = [
|
||||
"ensure_daemon_running",
|
||||
"ensure_device_awake",
|
||||
"find_server_pids",
|
||||
"get_daemon_session",
|
||||
"get_daemon_status",
|
||||
"get_server_status",
|
||||
"is_daemon_running",
|
||||
"is_port_in_use",
|
||||
@@ -65,6 +72,9 @@ __all__ = [
|
||||
"shutdown_awake_service",
|
||||
"start_awake_service",
|
||||
"stop_server",
|
||||
"stop_task_on_daemon",
|
||||
"submit_batch_to_daemon",
|
||||
"submit_task_to_daemon",
|
||||
"wait_for_daemon_task",
|
||||
"write_server_info",
|
||||
]
|
||||
Reference in new issue
Block a user