fix: complete README and relevant file headers per Apache 2.0 requirements
This commit is contained in:
1 parent
1d9eb44e9b
commit
371aa6df56
23 files changed
+69
No files matched your search
@@ -314,3 +314,5 @@ Contributions are warmly welcomed!
|
|||||||
## License
|
## License
|
||||||
|
|
||||||
This project is licensed under the [Apache License 2.0](LICENSE).
|
This project is licensed under the [Apache License 2.0](LICENSE).
|
||||||
|
|
||||||
|
This project includes source code developed by [Minitap, Inc.](https://github.com/minitap-ai/mobile-use).
|
||||||
@@ -312,3 +312,5 @@ ARTEMIS 提供两种运行模式以适应不同的自动化需求:
|
|||||||
## 开源许可证
|
## 开源许可证
|
||||||
|
|
||||||
本项目基于 [Apache License 2.0](LICENSE) 协议开源。
|
本项目基于 [Apache License 2.0](LICENSE) 协议开源。
|
||||||
|
|
||||||
|
本项目包含由 [Minitap, Inc.](https://github.com/minitap-ai/mobile-use) 开发的源代码。
|
||||||
@@ -1,3 +1,8 @@
|
|||||||
|
<!--
|
||||||
|
Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
-->
|
||||||
|
|
||||||
## Hopper
|
## Hopper
|
||||||
|
|
||||||
Extract relevant information from batch data. **Keep extracted data exactly as-is** - no reformatting.
|
Extract relevant information from batch data. **Keep extracted data exactly as-is** - no reformatting.
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
import json
|
import json
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
"""ADB WebSocket tunnel implementation.
|
"""ADB WebSocket tunnel implementation.
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
"""UIAutomator2 client for Android device screen data retrieval.
|
"""UIAutomator2 client for Android device screen data retrieval.
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
"""Context variables for global state management.
|
"""Context variables for global state management.
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
from abc import ABC, abstractmethod
|
from abc import ABC, abstractmethod
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from shutil import which
|
from shutil import which
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
import asyncio
|
import asyncio
|
||||||
import os
|
import os
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
import asyncio
|
import asyncio
|
||||||
import inspect
|
import inspect
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
"""Builder for AgentConfig objects using a fluent interface."""
|
"""Builder for AgentConfig objects using a fluent interface."""
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
"""Builder for TaskRequest objects using a fluent interface."""
|
"""Builder for TaskRequest objects using a fluent interface."""
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
import asyncio
|
import asyncio
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
from typing import Literal
|
from typing import Literal
|
||||||
from urllib.parse import urlparse
|
from urllib.parse import urlparse
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
"""Task-related type definitions for the ARTEMIS SDK."""
|
"""Task-related type definitions for the ARTEMIS SDK."""
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
"""Utilities for handling app locking and initial app launch logic."""
|
"""Utilities for handling app locking and initial app launch logic."""
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
import logging
|
import logging
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
"""Video recording utilities for mobile devices.
|
"""Video recording utilities for mobile devices.
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,9 @@
|
|||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# Portions of this file are derived from mobile-use (https://github.com/minitap-ai/mobile-use)
|
||||||
|
# Copyright 2025-2026 Minitap, Inc. Licensed under the Apache License 2.0.
|
||||||
|
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user