Repository navigation
Releases: fnzbrn/macrohandler-block-plugins
Release list
Local AI Visual Decision 1.2.0 - multi-model preview
Multi-model preview package 1.2.0 for the reviewed Macro Handler 1.0.52 multitask host.
- Four separately installed, verified profiles: SmolVLM-256M/500M, LFM2.5-VL-450M and Qwen3-VL-2B.
- Decision, bounded Number/Text, and explicit Arithmetic OCR tasks with answer variables and existing action branches.
- 14-language themed settings, model memory guards, strict incomplete-output rejection, no cloud fallback or screenshot history.
- Actual expected/actual device results are attached. Protocol success is not accuracy success: generative math was unreliable. Qwen message understanding worked on the owned sample but did not meet a universal 1–3 second target.
Read the guide and manifest before importing. The exact reviewed host source is caa175781ba055331bfb969efa43882a82632e8a. Model weights and native engines are not distributed in these assets. LFM requires its own license eligibility/consent. This preview does not replace the stable four-plugin release or claim Google Play publication.
Local AI Visual Decision 1.1.0 (app 1.0.52 preview)
Offline visual yes/no decisions as a separately imported .mhblock plugin for a
compatible Macro Handler 1.0.52 preview build. Earlier 1.0.51 builds are not
advertised as compatible. The host app provides the reviewed CPU runtime; model
weights are separately installed data, not included in this release or the APK.
Read the English setup/capability guide
before downloading local_visual_decision.mhblock. The guide covers selecting
SmolVLM or the optional LFM fast profile, explicit model-license acceptance,
regions/prompts/variables, True/False/Unknown/Error actions and verified imports.
Measured on Samsung SM-A055F and LDPlayer: resolution variants 3/3 and original
monster/human/rock/empty/small-sprite samples 5/5 correct on each device. These are
small owned synthetic samples, not a real-game recognition guarantee. A single
pixel change was missed; arithmetic checks were only 2/4, and a numeric-output
request returned Yes, not 42. This is not a general maths solver or exact
pixel detector. Every expected/actual observation is included in the evidence.
The separate deterministic OCR + Math + Lua variable + focused input/paste + OCR
answer lookup + real tap pipeline passed on a controlled physical Samsung screen.
A real empty-hint-field paste rejection was narrowly fixed in the prepared app;
sensitive-input and selection protections remain. No model/OCR engine was changed
to disguise a failed capability.
UI follows 14 app languages and themes; equivalent model accuracy in 14 languages
is unproven. Each invocation analyzes one fresh region frame, in memory, without
screenshot-history files. Earlier fast-profile warm samples were 0.91–1.76 s on
Samsung and 0.39–1.29 s on LDPlayer; Samsung cold initialization was 3.66 s.
No universal three-second, 24-hour or arbitrary-screen guarantee is claimed.
Assets: descriptor, detailed guide, manifest, capability evidence, MIT descriptor/
documentation license and local-vision-SHA256SUMS. No APK, executable libraries
or model weights. Existing four official plugin v1.1.0 downloads are unchanged.
Macro Handler Block Authoring SDK 1.1.0
Build reusable Macro Handler Lua block plugins with native visual controls. Review the English SDK guide before downloading.
- Schema 4: embedded offline PNG icons, grouped native tabs, up to eight atomic preset/reset settings buttons.
- Custom names, descriptions, categories, field labels/help, eight typed field kinds and basic/advanced controls.
- A designed counter example demonstrates the complete package, including settings, embedded icon and bounded Lua behavior.
- Schemas 1–3 remain supported. Existing macro copies retain their embedded version and settings.
- Offline dependency-free validator, JSON schema, TypeScript definitions and AI authoring brief; no account or network needed by the CLI.
Reader requirement: updated Macro Handler 1.0.51 (65) code line with schema 4 support. Version text alone does not establish compatibility. This release does not assert Google Play publication. Older readers reject schema 4. Arbitrary HTML/CSS, executable editor callbacks and downloaded native widgets are not supported.
Validation: 22 root SDK/parity/type tests, 17 standalone SDK tests, 143 focused JVM tests and 35 LDPlayer Android tests passed. Emulator evidence is not physical-device acceptance or a guarantee for third-party packages. Android import/compiler/sandbox checks remain authoritative. Settings buttons do not execute Lua or start macros.
Download the ZIP to develop locally, or inspect the individual schema and AI brief. Compare asset bytes with SHA256SUMS if needed. Checksums are public integrity information. Existing native plugin release v1.1.0 remains the repository's latest native release.
Macro Handler Block Authoring SDK 1.0.0
Macro Handler Block Authoring SDK 1.0.0
Create, validate and distribute your own .mhblock Lua packages for Macro Handler's No-Code and Logic workspaces. Read the English guides before downloading:
Included
- Dependency-free Node.js 20+ CLI, strict structural validation, draft-7 schema and typed JavaScript/TypeScript editor definitions.
- Eight editable property types, groups/help/units, basic/advanced controls, numeric bounds and six semantic icons.
- Four examples, including a configurable workflow combining all eight property types, a tabbed runtime form, a local module and bounded retries.
- Correct case-sensitive Lua keyword preflight, shared regression fixtures, source/asset checksums and scoped MIT license.
Compatibility and validation
Targets the prepared Macro Handler 1.0.51 (65) reader with schema-3 support. Earlier installations with the same version text may lack that reader; current Google Play support is not assumed. Schema 1 Lua and the four fixed schema 2 native descriptors retain their separate contracts.
The SDK's structural/type/parity suite passed 21 tests, and the extracted standalone SDK passed 16 tests. The actual Android codec/API-installer canary executed the configurable example with validated non-dialog instance settings; this does not attest its optional Form.show UI, entitlement admission or every possible user scenario. Android performs the authoritative compiler, sandbox, permission and stop checks.
Packages are bounded to 256 KiB and 24 inputs. UI is generated from native declarative controls. Arbitrary HTML/DEX/native widgets, custom image icons, new permissions and automatic output ports are not supported. Importing, packaging and exporting never execute code. Review and test any generated or third-party package on your own target reader/device before sharing it.
Downloads
Use block-plugin-sdk.zip for the complete offline package. The JSON schema and English AI brief are also provided separately. sdk-manifest.json records the reviewed source and asset digests; SDK-SHA256SUMS provides public integrity checks. A digest does not authenticate a publisher.
SDK releases use sdk-v... tags. The four optional official native blocks keep the existing v... release line and latest-release selection. New SDK versions can be published under a new tag without replacing this release's files.
Macro Handler Block Plugins 1.1.0
Official optional blocks for Macro Handler: Navigation, Navigation Stop, Agent Detect and Agent Routine.
Navigation Stop is now a separate import. Download the .mhblock you need, import it from Add Block, then choose it under Plugins in the Visual or Logic workspace. If you download the ZIP, extract it first.
The updated application preserves Navigation 1.0.0 and its original Stop helper. Old releases remain available, and installing a new library version never rewrites blocks already saved in a macro.
Compatibility: use a Macro Handler build with the four-entry schema 2 / native API 1 catalog. Earlier builds labeled 1.0.51 may not support these files. Importing provides an existing block editor, not executable native code, user assets, permissions, trained models or execution consent.
Each release retains fixed asset names and a public manifest.json and SHA256SUMS for integrity verification. Package and Android application versions are independent.
Macro Handler Block Plugins 1.0.0
Official optional block descriptors for Macro Handler.
Download the desired .mhblock asset below and import it from Add Block → Import block (.mhblock) in the Visual or Logic workspace. The bundle ZIP contains all three files, the English setup instructions, the scoped license, the manifest and SHA-256 checksums. Extract the ZIP before importing.
- Navigation opens the existing Navigation editor and Stop navigation helper.
- Agent Detect opens the existing taught-target detection editor.
- Agent Routine opens the existing Agent editor, including Teach and Routine sections.
Requires a Macro Handler build with native block packages schema 2 / API 1 support. The release target is 1.0.51; earlier 1.0.51 builds cannot import these files. These small descriptors do not contain application source, native executable code, trained models or user assets. The engines, permissions and execution checks remain in the installed Android app.
Website and setup guides · Google Play · VS Code / LuaLS definitions
The website's inline comments, likes and dislikes require its reviewed website/backend rollout. Publishing these downloads alone does not enable that community service.
SHA-256 for macrohandler-block-plugins-1.0.0.zip:
1ec2be4959609e2466165993fd6e2e29db421c41d5a5a240f5856a18cb0021e6
Individual file digests are in SHA256SUMS and manifest.json. Checksums are public integrity data, not credentials.