Commit Graph

  • 3047c9c20a Fix Python code format check issues yaoyao-open-source 2026-09-10 17:54:18 -07:00
  • 70be3c37e5 Add playground backend and proxy yaoyao-open-source 2026-09-10 17:45:46 -07:00
  • bac31b44c1 feat(accessibility): implement Artemis Accessibility Helper for robust UI hierarchy capture somew1nd 2026-09-10 14:10:23 -07:00
  • 38a2de6a9f fix: keep Windows bootstrap scripts ASCII-compatible somew1nd 2026-09-10 00:57:37 -07:00
  • 5d92939d91 refactor: unify agent history and harden runtime diagnostics somew1nd 2026-09-09 21:32:24 -07:00
  • e983180b5b docs(assets): update celestial banner with optical centering and generator script somew1nd 2026-09-08 20:27:59 -07:00
  • a45daf23f8 feat: add agentic video analysis and clarify action results somew1nd 2026-09-08 17:04:29 -07:00
  • 611d1a0947 fix(bootstrap): harden Windows PowerShell & shell scripts against download hangs and version conflicts somew1nd 2026-09-04 17:16:22 -07:00
  • 739c1c2909 fix(start.sh): remove snap and rogue local keyword, streamline fast portable scrcpy fallback somew1nd 2026-09-04 17:12:03 -07:00
  • 2e66ac5b8a fix(scripts): set apt lock timeout to 5s for fast fallback somew1nd 2026-09-04 17:10:44 -07:00
  • afbc402225 fix: add apt lock timeout and official portable scrcpy fallback across Linux and Windows somew1nd 2026-09-04 17:07:54 -07:00
  • 29622bae52 fix: auto-detect and upgrade Node.js to >= 22.22.0 across Linux, macOS and Windows somew1nd 2026-09-04 17:01:57 -07:00
  • 41b1b94706 fix: auto-start local adb daemon and optimize path discovery across Linux, macOS and Windows somew1nd 2026-09-04 12:01:32 -07:00
  • 8b3cfe9bb3 fix(start.sh): remove invalid local keyword outside functions somew1nd 2026-09-04 11:48:50 -07:00
  • e1d67c07b6 fix: support interactive privilege prompts and zero-admin user-space fallbacks somew1nd 2026-09-04 11:47:19 -07:00
  • db69288fac fix: auto-patch Angular CLI node version constraint and support nvm in start scripts somew1nd 2026-09-04 11:37:05 -07:00
  • c79c6eb27b feat: show history compression progress and fix action trace overlays somew1nd 2026-09-03 20:48:23 -07:00
  • ab03e1d2bb fix: adjust action validation and preserve recording timeline gaps somew1nd 2026-09-03 16:29:09 -07:00
  • 2fea9865ee feat: unify history tools and improve execution reliability somew1nd 2026-09-03 16:05:47 -07:00
  • d23a4f6472 feat: handle mid-stream LLM resets and deduplicate UI action stream events somew1nd 2026-09-03 14:38:02 -07:00
  • d7c64f571d fix: preserve pixel safety target context somew1nd 2026-09-03 10:58:30 -07:00
  • 4bc79fdec8 feat: improve operator progress and recording accuracy somew1nd 2026-09-03 10:10:22 -07:00
  • 58210106d7 ci: run Python tests only on manual dispatch somew1nd 2026-09-02 23:04:19 -07:00
  • 12d7902a82 fix: correct task scheduling and simplify agent internals somew1nd 2026-09-02 22:58:00 -07:00
  • 67248c887e feat: improve task execution, verification and packaging somew1nd 2026-09-02 21:43:57 -07:00
  • 5ccf06d677 Merge pull request #13 from google/playground-submit somew1nd 2026-09-02 16:44:26 -07:00
  • 72ae8cf75a Create Artemis container for playground yaoyao-open-source 2026-09-02 16:05:47 -07:00
  • 73d7b0c116 feat(showcase_ui): support verification and finding cards in agent notes somew1nd 2026-09-02 00:51:58 -07:00
  • 99343dfe55 docs: remove completed design and planning documents somew1nd 2026-09-02 00:12:33 -07:00
  • b8ecda9dd1 refactor(queue): split task queue orchestration and worker I/O somew1nd 2026-09-01 22:13:45 -07:00
  • 582f112287 merge(video): integrate video analyzer module split somew1nd 2026-09-01 21:46:40 -07:00
  • 7cc20bbddc refactor(video): split video analyzer into engine modules somew1nd 2026-09-01 21:46:07 -07:00
  • dc619679ea merge(explorer): integrate explorer module split somew1nd 2026-09-01 21:39:46 -07:00
  • 972201bb4d refactor(explorer): split explorer into facade and phase modules somew1nd 2026-09-01 21:39:17 -07:00
  • 35fd0fe15d merge(validator): integrate validator module split somew1nd 2026-09-01 21:35:12 -07:00
  • b7dd8c6f4d refactor(validator): split validator responsibilities into modules somew1nd 2026-09-01 21:34:39 -07:00
  • 75fdbf4446 refactor(flash): split runner phases into named helpers somew1nd 2026-09-01 21:31:51 -07:00
  • 9cad5b690f fix(runtime): resolve liveness writeback and probe issues somew1nd 2026-09-01 21:21:20 -07:00
  • f24a6fd441 feat(checker): update verification defaults and persistence somew1nd 2026-09-01 21:00:16 -07:00
  • 17f734a473 merge(checker): integrate verification persistence somew1nd 2026-09-01 20:57:10 -07:00
  • 3145de181b feat(checker): persist verification findings across turns somew1nd 2026-09-01 20:57:10 -07:00
  • 4724e81741 merge(core): integrate routing and execution cleanup somew1nd 2026-09-01 18:08:36 -07:00
  • a4c28865f2 refactor(core): consolidate action and plan definitions somew1nd 2026-09-01 18:07:45 -07:00
  • 12c6d98aa5 merge(errors): integrate console and server exception handling cleanup somew1nd 2026-09-01 17:58:28 -07:00
  • c76c9bb7e8 refactor(errors): replace silent exception handling in console and server somew1nd 2026-09-01 17:57:15 -07:00
  • 98ee55f5d2 fix(memory): break transcript and flash compressor import cycle somew1nd 2026-09-01 17:54:17 -07:00
  • 0bcddbf1d7 merge(memory): integrate incremental transcript compaction somew1nd 2026-09-01 17:47:16 -07:00
  • f0a4045c49 docs(memory): add history module plans and reports somew1nd 2026-09-01 17:46:56 -07:00
  • 41ae386a3a feat(memory): add incremental transcript compaction somew1nd 2026-09-01 17:46:44 -07:00
  • 41deb48005 fix(cli): preserve invalid config when backup fails somew1nd 2026-09-01 16:08:47 -07:00
  • 8003cf39c2 merge(runtime): integrate trace store relocation somew1nd 2026-09-01 15:59:35 -07:00
  • 05459d040d refactor(runtime): relocate trace store and break dependency cycle somew1nd 2026-09-01 15:58:50 -07:00
  • e6c64412de merge(errors): integrate core exception handling cleanup somew1nd 2026-09-01 15:55:22 -07:00
  • 47e7cb6620 refactor(errors): replace silent exception handling in core packages somew1nd 2026-09-01 15:54:49 -07:00
  • 584bb2d09c refactor(device): retire remaining single-device state somew1nd 2026-09-01 11:56:56 -07:00
  • 5907a28e14 merge(runtime): reconcile task state and device cleanup somew1nd 2026-09-01 11:56:17 -07:00
  • 53e84a5145 merge(reliability): integrate classified retry handling somew1nd 2026-09-01 11:52:29 -07:00
  • 2acdeba8c5 feat(reliability): centralize retry failure classification somew1nd 2026-09-01 11:51:29 -07:00
  • 33c4a0d112 refactor(device): remove single-device state and test branches somew1nd 2026-09-01 11:50:14 -07:00
  • e9b821c0ec merge(runtime): integrate process and task state fixes somew1nd 2026-09-01 11:39:56 -07:00
  • 9cee112cd2 fix(runtime): unify process and task state handling somew1nd 2026-09-01 11:35:23 -07:00
  • 3cb3641b3b merge(core): integrate parallel architecture removal somew1nd 2026-09-01 11:03:19 -07:00
  • f68d4288e0 refactor(core): remove dead parallel agent architecture somew1nd 2026-09-01 10:49:51 -07:00
  • cbe8f4f0c6 feat: harden agent verification and runtime contracts somew1nd 2026-08-31 20:42:24 -07:00
  • ddfa420945 feat: enable remote SDK and resilient device orchestration somew1nd 2026-08-30 00:34:54 -07:00
  • 3cc711df51 Merge pull request #11 from google/feat/action-layer-concurrent-dispatch somew1nd 2026-08-27 18:43:42 -07:00
  • cbdca1497c feat: extract in-process MCP action layer, concurrent task dispatch, and spawn/reconcile hardening weilinliu55 2026-08-27 18:02:55 -07:00
  • 60312abbb0 fix(replay): unify step indexing, dual-index entity deduplication, and prevent step-4 start bug somew1nd 2026-08-27 11:03:47 -07:00
  • 5f1ee18bc1 feat(core): consolidate config hub, unify daemon scheduling across all entrypoints, and fix step replay somew1nd 2026-08-27 10:20:36 -07:00
  • e984d17635 fix: isolate subprocess stdin and decouple startup to prevent MCP stdio deadlocks somew1nd 2026-08-26 23:26:10 -07:00
  • 8fdecf23d7 feat: enhance daemon dispatching, device readiness fallback, and live streaming UI somew1nd 2026-08-26 17:41:23 -07:00
  • 57655266cc fix: resolve NameError by importing Any from typing in runtime, pipeline, and MCP servers somew1nd 2026-08-26 16:03:56 -07:00
  • c2c90a6378 feat: add multi-device concurrency, server lifecycle CLI, and unified execution stream somew1nd 2026-08-26 15:53:14 -07:00
  • a36a66ce6d feat: add step-by-step visual replay and harden process lifecycle somew1nd 2026-08-26 00:53:24 -07:00
  • 06643e955b docs: streamline execution profiles and refocus roadmap somew1nd 2026-08-25 21:21:42 -07:00
  • bb16991f2c feat: harden video analysis and runtime resilience somew1nd 2026-08-25 20:57:41 -07:00
  • 5ada543a09 docs: standardize image embedding widths to 100% and streamline emoji usage somew1nd 2026-08-25 17:09:10 -07:00
  • ef5748c8f1 docs: remove live demo caption under demo gif in README somew1nd 2026-08-25 17:04:08 -07:00
  • c2ff9651cc docs: remove outer canvas padding from leaderboard to match architecture diagram somew1nd 2026-08-25 17:02:50 -07:00
  • 4f8a83ebd3 docs: use new asset path to bust GitHub camo image cache for leaderboard somew1nd 2026-08-25 17:00:38 -07:00
  • 4bf1160e5b docs: refresh AndroidWorld benchmark visual and streamline architecture overview in README somew1nd 2026-08-25 16:58:44 -07:00
  • ea3708a98f feat: implement robust multi-tier text input architecture and ADB diagnostics somew1nd 2026-08-24 16:48:45 -07:00
  • 42b8988661 feat: add global device queue and readiness tracking somew1nd 2026-08-24 14:34:17 -07:00
  • a62ac4aef1 fix: finalize recordings before automatic replay somew1nd 2026-08-23 13:06:19 -07:00
  • 474e56ef8e feat: support orientation-aware recording and device wakefulness somew1nd 2026-08-22 19:43:52 -07:00
  • 160f43a74a docs: refresh banner and update tagline to 'Let AI assistants and test suites use real phones like a human' somew1nd 2026-08-21 11:18:39 -07:00
  • 70908fe4a0 Merge pull request #8 from jhshi1879/fix/validator-screenshot-error-handling somew1nd 2026-08-21 12:13:43 -07:00
  • bd145da026 fix(validator): pre-emptively guard failure screenshot parsing and remove try-except Junhui Shi 2026-08-21 19:00:28 +00:00
  • 71e5bba551 runtime: harden LLM retry handling and operator workflows somew1nd 2026-08-21 00:34:44 -07:00
  • 0f5fb1d32c Improve task resilience and LLM retry visibility somew1nd 2026-08-20 00:37:53 -07:00
  • c1a4b49a21 feat(mcp): enhance multi-platform notification resilience and reactive wakeups somew1nd 2026-08-19 11:34:46 -07:00
  • 4927c4f0b9 Stabilize task execution and UI lifecycle somew1nd 2026-08-19 00:47:45 -07:00
  • c78c201e94 Fix setup UI and improve CLI workflows somew1nd 2026-08-18 22:33:50 -07:00
  • 7b005601f6 delet uv.lock somew1nd 2026-08-18 22:13:18 -07:00
  • ec5010220b feat(mcp): implement double-insurance global-only MCP and testing rules installation somew1nd 2026-08-18 18:40:38 -07:00
  • 9e5aee85c8 fix(mcp): auto-register tools on startup and support cross-platform setup for all major AI IDEs somew1nd 2026-08-18 17:49:47 -07:00
  • fc6ddad655 feat(ui): ensure cross-platform one-click setup and default Showcase UI routing somew1nd 2026-08-18 17:22:49 -07:00
  • 6fa4768893 docs: refine Chinese banner tagline to Artemis and refresh cache somew1nd 2026-08-18 15:37:21 -07:00
  • 1899c68bb8 docs: elevate banner tagline to Autonomous Assistant Platform and update renders somew1nd 2026-08-18 15:33:28 -07:00
  • 46e1e8b935 docs: update banner tagline to Android Phone and add native Chinese banner somew1nd 2026-08-18 15:30:18 -07:00