chenmingxuan
6b2c0f199d
fix(deps): upgrade OpenAI stack and resolve dependency vulnerabilities
2026-10-28 11:22:04 +08:00
chenmingxuan
bb873ec0e0
feat: release 2.3.0 with workspace plugin extensions
2026-10-27 21:38:43 +08:00
chenmingxuan
fac4ccb760
feat: prepare 2.2.0 with UI and execution fixes
...
Add dark theme, richer Markdown and readable plugin results.
Improve Android input evidence, response integrity and diagnostics.
Unify lifecycle, guidance receipts and evidence sources across clients.
Keep direct action dispatch without an added AI quota approval layer.
Align version metadata at 2.2.0 and bundle Helper 1.2.2.
Validation: 3063 backend tests before the version bump; 44 after.
Frontend: 317 tests and production build passed.
2026-10-26 00:44:13 +08:00
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
b584dae80a
fix: restore Python 3.12 startup and release 2.0.1
2026-10-22 19:22:13 +08:00
chenmingxuan
3ee4a5f7a8
chore: prepare 2.0.0 plugin development
2026-10-14 17:33:18 +08:00
chenmingxuan
bdc75d0c65
fix: release 1.5.2 with resilient Windows task state writes
2026-10-12 17:58:20 +08:00
chenmingxuan
bdd1aa2c14
feat: release 1.5.1 with human review and batch filters
2026-10-12 15:31:38 +08:00
chenmingxuan
ec2c1265d3
feat: add shared test acceptance and release 1.5.0
2026-10-12 12:33:55 +08:00
chenmingxuan
df66897ff4
feat: release 1.4.0 with isolated upgrades and device discovery
2026-10-09 15:46:28 +08:00
chenmingxuan
a6a3ee2eb0
chore: prepare ARTEMIS-Eapil 1.3.3 release
2026-10-09 10:17:07 +08:00
chenmingxuan
f826bdf3b0
chore: prepare ARTEMIS-Eapil 1.3.2 release
2026-10-08 18:01:16 +08:00
chenmingxuan
18d17da966
chore: prepare ARTEMIS-Eapil 1.3.1 release
2026-10-08 17:33:50 +08:00
chenmingxuan
606ed94160
chore: prepare ARTEMIS-Eapil 1.3.0 release
2026-09-30 00:14:40 +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
84e183d28d
feat: improve batch task controls and release 1.2.0
2026-09-25 02:02:48 +08:00
chenmingxuan
0e13bb5c29
fix: synchronize MCP clients on launch
2026-09-24 12:07:42 +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
bfcd828fa8
feat: release 1.1.0 with responsive task control
2026-09-24 03:31:17 +08:00
chenmingxuan
cec9898e4c
chore: release 1.0.1
2026-09-23 02:04:42 +08:00
somew1nd
2fea9865ee
feat: unify history tools and improve execution reliability
2026-09-03 16:05:47 -07:00
somew1nd
d23a4f6472
feat: handle mid-stream LLM resets and deduplicate UI action stream events
...
- Backend (LLM Gateway):
- Record structured 'llm_stream_reset' event with discard action, failure reason, and retry messaging on mid-stream generation errors.
- Add unit test verifying stream reset event payload on mid-stream errors.
- Frontend (Showcase UI):
- Handle 'llm_stream_reset' events in agent service and stream aggregator, discarding interrupted chunks while showing retry indicators.
- Establish a single source of truth for tool and action events in the timeline to eliminate duplicated action rows while retaining ADB and explorer tools.
- Add @angular/cdk dependency and update agent stream component styling and layout.
- Add unit tests for stream aggregation and tool display filtering.
2026-09-03 14:38:02 -07:00
somew1nd
ddfa420945
feat: enable remote SDK and resilient device orchestration
2026-08-30 00:41:07 -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