Skip to main content

automas-script-maafw

MaaFW script adapter plugin for AUTO-MAS.

It registers ScriptType=MaaFW through the script adapter registry and stores new MaaFW scripts in PluginScriptConfig. The independently released M9A plugin owns its user-visible ScriptType=M9A entry and project pack while reusing this adapter's shared editor and runtime hooks.

Ordinary external project directories use one process-wide reservation shared by run-before-update and worker execution. A second script pointing at the same directory fails fast before reading or mutating it, so an in-place project upgrade cannot overlap another MaaFW run. Interface loading and archive application are dispatched off the AUTO-MAS event loop.

The setup wizard and add-user flow can reuse an explicitly selected native MaaFW configuration. The generic importer recognizes legacy MFAAvalonia instance files, the multi_config.json + configs/*.json layout shared by MFAAvalonia and MFW/CFA, plus MXU instance files. It maps controller/resource, game and ADB hints, and converts task options against the active ProjectInterface. It never modifies the source directory. Plans are previewed, fingerprinted and CAS-checked before the host creates the first/new user; internal user copies exclude runtime state and resource journals. Project packs may override source discovery and plan generation through JSON-only methods.

Script MaaFW 0.1.13 exposes ordinary project update, environment preparation, progress, and configuration-reuse transport through the generic plugin gateway. It requires the active maafw.runtime_pool.v1 service and routes its resolved Root/poolId into both environment preparation and the real worker run. Managed execution additionally consumes the prevalidated Store/runtime route (complete selector, binding and Python constraint), so the environment promised by the wizard is the environment later leased by the script instead of a second host-default pool. Its release minimums are Agent Env 0.1.4, Runner 0.4.0 and Runtime Pool 0.2.0.

Release files for automas-script-maafw 0.1.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for automas-script-maafw 0.1.13
File Size Uploaded
automas_script_maafw-0.1.13.tar.gz 274.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for automas-script-maafw 0.1.13
File Interpreter ABI Platform
automas_script_maafw-0.1.13-py3-none-any.whl Python 3 none any Details

Total release size: 550.8 kB

Release files / automas_script_maafw-0.1.13.tar.gz

Download URL automas_script_maafw-0.1.13.tar.gz
Size 274.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ee15f8c10419cc830012605572b2221c916c7da541cd933425e2a536c89460c7
BLAKE2b-256 checksum
How to use checksums
fca73891e57dc3634b9ce616161e1c3b466b567660cbe533b00b9507acb31a90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / automas_script_maafw-0.1.13-py3-none-any.whl

Download URL automas_script_maafw-0.1.13-py3-none-any.whl
Size 276.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8203ac80ca81209fcffc4f1b19a68d6608aa7d6f676236a300cd989a90831f35
BLAKE2b-256 checksum
How to use checksums
7fc267ccd5dc3d30f57379a8fa060473b9cf1ae9d7b7efd505fa657eb66606cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.13 This release

2 release files

0.1.4

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page