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)
| File | Size | Uploaded | |
|---|---|---|---|
| automas_script_maafw-0.1.13.tar.gz | 274.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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