chenmingxuan
83bcfd54d5
feat: release 2.1.0 with optional Flash final AI review
...
Default Flash final review to off and persist the setting across the UI,
MCP, SDK and queued tasks. Keep execution separate from test verdicts.
Bundle UI fonts and licenses to remove Google Fonts from startup builds.
Align backend/frontend versions and document installation and upgrades.
2026-10-23 12:36:56 +08:00
chenmingxuan
32441e79c4
fix: give final acceptance a shared retry budget and diagnostics
2026-10-18 20:51:19 +08:00
chenmingxuan
50638d4130
feat: unify model selection and complete favorite settings
2026-10-18 20:03:41 +08:00
chenmingxuan
e1ea099592
feat: add official Codex skill and harden task execution
...
Install and update artemis-use with task diagnostics and plugin guidance. Preserve cross-device file receipts, review canonical reports, guard stage transitions and reduce small history summaries. Improve exploration lifecycle, request recovery and browser live connections.
2026-10-18 14:18:37 +08:00
chenmingxuan
ef7af9988e
feat(plugins): add source-aware evidence and recording timelines
2026-10-16 10:20:11 +08:00
chenmingxuan
6663233ab8
feat: add plugin runtime and cross-device task orchestration
2026-10-14 20:21:44 +08:00
chenmingxuan
4d6560dbd4
feat: support batch repetition and selective case import
2026-10-09 16:29:16 +08:00
chenmingxuan
df66897ff4
feat: release 1.4.0 with isolated upgrades and device discovery
2026-10-09 15:46:28 +08:00
chenmingxuan
0355af7833
fix: preserve live tasks during daemon recovery
2026-10-08 17:33:48 +08:00
chenmingxuan
1fdf7c0d1d
fix: bound task failures and release stalled workers
2026-10-08 16:10:10 +08:00
chenmingxuan
d31eb2a19d
feat: add tool-call fallback and resilient batch exports
2026-09-29 19:53:20 +08:00
chenmingxuan
ab066733b8
feat: add configurable screenshot resolution limit
2026-09-29 17:12:22 +08:00
chenmingxuan
59f458205d
fix: extend visual summary timeout to 120 seconds
2026-09-29 00:56:41 +08:00
chenmingxuan
e1e26772d9
fix: prevent false timeout failures and release 1.2.2
2026-09-28 19:11:16 +08:00
chenmingxuan
1dc2b0c686
fix: prevent timeout stalls and release 1.2.1
2026-09-28 15:20:22 +08:00
chenmingxuan
8522fa3ca3
fix: ship updatable 1.1.1 source archives
...
Package a clean shallow main checkout with credential-free Gitea remote, localize the China launcher, and set the new-install Responses endpoint.
2026-09-24 10:49:57 +08:00
chenmingxuan
057f0c3050
feat: add prompt-first batches and pausable task guidance
2026-09-23 22:59:48 +08:00
chenmingxuan
9d6833f092
fix: normalize Pro action targets and bound no-progress recovery
2026-09-23 01:34:10 +08:00
chenmingxuan
7b1a0755e2
feat: enable full AI automation and safe startup updates
2026-09-22 23:50:03 +08:00
chenmingxuan
2ddec53954
feat: add Chinese UI, Responses models, and mirrored Windows setup
...
CI / Python 3.12 / ubuntu-latest (push) Canceled after 0s
CI / Python 3.12 / windows-latest (push) Canceled after 0s
CI / Frontend tests and production build (push) Canceled after 0s
CI / Build and smoke-test Python packages (push) Canceled after 0s
Localize the web console and persist custom model and capability settings.
Use OpenAI Responses exclusively and move runtime limits into environment configuration.
Bootstrap uv and the virtual environment on Windows, support optional China mirrors,
and package source distributions without environments, build output, or credentials.
Update regression tests and repository quality checks for the new behavior.
2026-09-22 19:16:17 +08:00
yaoyao-open-source
1d82d59ec8
Revert "refactor: clean up legacy code, rename hopper to entity_extractor, and add third-party notices"
...
This reverts commit 54fcef9887 .
Please do not submit unrelated docs and codes in the same commit. I am reverting this commit so that the related files can be submitted in better-organized future commits.
2026-09-11 19:32:22 -07:00
somew1nd
54fcef9887
refactor: clean up legacy code, rename hopper to entity_extractor, and add third-party notices
...
- Add NOTICE file and README license references for mobile-use and finalrun-agent
- Add derivative attribution headers to 17 files derived from mobile-use
- Rename hopper agent to entity_extractor across prompts, tools, and configs
- Remove obsolete adb_tunnel, ApiBaseUrl, and legacy CLI utility scripts
- Replace legacy examples with native Artemis diagnostic and workflow examples
- Update unit and tool tests to validate entity_extractor and SDK builders
2026-09-11 16:19:42 -07:00
somew1nd
52749c7f23
feat: add managed accessibility helper with UIAutomator fallback
2026-09-10 19:40:26 -07:00
somew1nd
474e56ef8e
feat: support orientation-aware recording and device wakefulness
...
Roll scrcpy recordings by device rotation and duration, and publish timeline manifests for playback and analysis.
Add seamless segmented playback in the showcase UI and configurable stay-awake strategies for Android automation.
2026-08-22 19:45:02 -07:00
somew1nd
9a5aaf99b7
feat: introduce MCP server, cross-platform runtime, and Showcase UI reorganization
...
- Showcase UI Reorganization:
* Move web UI dashboard from root directory into apps/showcase_ui/ for cleaner project structure
* Add 'artemis ui' CLI command (artemis/interfaces/cli/commands/ui.py) and launcher scripts for the interactive showcase console
- Standalone MCP Server & Notifiers (mcp_server/):
* Implement dedicated MCP server package with mobile automation tools (device_state, inspect_trace, task_manager, task_runner)
* Add multi-channel notifiers (AgentAPI, Desktop notifications, Webhooks, File output, and Composite routing)
* Introduce background task runner and trace store for autonomous mobile execution monitoring
- Cross-Platform Runtime & Toolchain Support:
* Add artemis/platform/ with OS-specific implementations for Linux, macOS (Darwin), and Windows
* Add artemis/runtime/supervisor.py for resilient process and agent runtime supervision
* Add artemis/toolchain/ with dependency resolution and SDK descriptors
* Add cross-platform launcher scripts (start.sh, start.bat) and installer scripts (scripts/install_deps.*)
- Core Enhancements & Diagnostics:
* Enhance coordinate normalization, OCR API fallback, and perception pipeline
* Add credential validation (credentials_validator.py) and system diagnostics
* Update bilingual documentation (README.md, README_CN.md) and architecture diagrams
- Test Suite Expansion:
* Add integration tests for cloud gateway, remote ADB, and Artemis login
* Add unit tests covering core diagnostics, platform detection, toolchain, credentials validator, optional OCR, and MCP tools
2026-08-18 13:59:27 -07:00
somew1nd
206a9ce921
feat: initial release of ARTEMIS Android Agent & Automation Platform
...
ARTEMIS is an autonomous multimodal Android agent and mobile UI automation
platform engineered for physical devices and emulators. It combines state-of-the-art
multimodal Vision-Language Models (VLMs) with hierarchical closed-loop planning,
resilient self-healing, and deep Android subsystem integration.
Key Features & Architectural Highlights:
- Dual-Engine Orchestration:
* Pro Engine: Multi-agent closed-loop (Planner -> Operator -> Validator/Failure Analyzer -> Summarizer) powered by LangGraph.
* Flash Engine: Ultra-fast reactive loop for deterministic, low-latency UI execution (<35 steps).
- Multimodal Perception & Grounding:
* Hybrid visual screenshot grounding, real-time OCR extraction, and XML accessibility hierarchy parsing.
* Dynamic-First, Coordinate-Fallback locating strategy for maximum resilience against UI drift.
- Autonomous Self-Healing & Diagnostics:
* Failure analyzer and safety net for popup dismissal, crash recovery, and auto-retry.
* Diagnostic sub-agents for log analysis, video recording inspection, and object detection.
- Unified CLI & Python SDK:
* Rich CLI with commands: init, doctor, run, trace, batch, bench, server, and mcp.
* Fluent Python SDK with Pydantic structured output models and package locking.
- Multi-Provider LLM Architecture:
* Support for Google Gemini, OpenAI, Anthropic Claude, Vertex AI, OpenRouter, xAI Grok, and local endpoints (Ollama/vLLM).
* Centralized configuration in config/artemis.jsonc.
- Native MCP & Observability:
* Model Context Protocol (MCP) server endpoints for AI IDEs.
* Full trace recording with before/after screenshots, action overlays, and execution replays.
Change-Id: I430b93ee2b76b54cc5a3c6eeccd15d2cf29830a1
2026-08-13 11:46:47 -07:00