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
@@ -38,6 +38,21 @@ def get_status_path(trace_id: str) -> str:
|
||||
return os.path.join(get_trace_dir(trace_id), "status.json")
|
||||
|
||||
|
||||
def get_trace_notes_dir(trace_id: str) -> str:
|
||||
"""Returns the absolute path to the notes directory for a given trace_id."""
|
||||
return os.path.join(get_trace_dir(trace_id), "notes")
|
||||
|
||||
|
||||
def get_trace_stdout_log_path(trace_id: str) -> str:
|
||||
"""Returns the absolute path to the stdout.log file for a given trace_id."""
|
||||
return os.path.join(get_trace_dir(trace_id), "stdout.log")
|
||||
|
||||
|
||||
def get_trace_stderr_log_path(trace_id: str) -> str:
|
||||
"""Returns the absolute path to the stderr.log file for a given trace_id."""
|
||||
return os.path.join(get_trace_dir(trace_id), "stderr.log")
|
||||
|
||||
|
||||
def init_trace(
|
||||
trace_id: str,
|
||||
task_desc: str,
|
||||
|
||||
Reference in new issue
Block a user