v0.11.0 - Cold-start hardening + wizard polish
MINXG v0.11.0 — Cold-start hardening + wizard polish
Cold-start hardening plus a polished, Termux-friendly setup wizard.
No breaking-API changes; same minxg imports and same worker count
(55 workers, 306 math operators, 376 total operator IDs).
What is actually shipping
-
minxg(no subcommand) is now a one-shot picker.
Pick a usage mode and go: chat CLI right away, start the API
gateway immediately, or run the setup wizard. No more silent
drop-into-TUI that the old behavior implied. -
Setup wizard: reasoning_effort knob (OpenAI standard).
Six levels:xhigh,high,medium,low,minimal,none,
with a per-provider support map (OpenAI supports all five,
Anthropic three, Gemini five, DeepSeek / Doubao / xAI four, plus
the rest). The wizard persists the choice to ai.reasoning_effort
and the value is resolved against the provider's allowed levels
at runtime. -
Wizard menus strictly fit one line per option.
Descriptions are truncated to 28 chars inprint_option_itemso
every row stays under 42 chars wide. Termux 80-col screens stop
spilling one option across two terminal rows. -
Built-in extensions are opt-in. The legacy
ADB_AVAILABLE/ROOT_AVAILABLEauto-detect ladder is
removed.minxg-adb,minxg-root,minxg-filesship with
EXTENSION_ENABLED = False; enable withminxg ext add <slug>. -
cpp_core link error fixed.
libminxg_core.sono longer
crashes on dlopen withcannot locate symbol "minxg_slugify"
on Termux + Py3.13.cpp_core/CMakeLists.txtnow also links
c_core/text_engine.c. -
minxg doctorships as a real self-check subcommand with an
exit-code contract (0 OK / 1 fail / 2 warn) and 23 checks across
platform, binaries, minxg package, config, and extensions. -
install.shEnglish-only (43[CN]placeholders stripped);
brand line readsMINXG v0.11.0; ADB/ROOT messaging is now
opt-in by default. -
py_workersalias hardened. Pillar aliases (scalar,io,
aggregate,dispatch,transform) and the six math pillars
resolve through the alias module's own__getattr__.
Files changed (high level)
CHANGELOG.md, DEVELOPER.md, README.md, config/minxg.yaml,
cpp_core/CMakeLists.txt, extensions/__init__.py,
extensions/loader.py, three built-in extensions,
extensions/package_cli.py, install.sh, minxg/__init__.py,
minxg/cap/manifest.py, minxg/driver/engine.py,
minxg/five_pillars/scalar/core_native.py,
minxg/self_evolution/loop.py, multiligua_cli/banner.py (new),
multiligua_cli/doctor.py (new), multiligua_cli/main.py,
multiligua_cli/providers.py, multiligua_cli/setup.py,
multiligua_cli/tui_chat.py, multiligua_cli/wizard_ui.py,
py_workers/__init__.py, pyproject.toml,
tests/test_extensions.py.
Verification
- 130 tests pass, 1 skipped (rustc absent in Termux sandbox).
minxg --version->0.11.0.minxg doctor-> 0 failures, 0 warnings across 23 checks.bash install.sh --help-> exits 0 with the post-install
cheatsheet.from minxg.five_pillars.scalar.core_native import sha256; print(sha256(b"hi").hex())-> native lib loads, expected hash.