v0.13.0
[0.13.0] - 2026-06-25 - Surface sweep + experimental verbs
Top-level promotion
- Eight subsystem modules (
minxg.twin,minxg.lens,minxg.lossless,
minxg.self_evolution,minxg.polyglot,minxg.driver,minxg.cap,
minxg.contracts) are now reachable as top-level attributes
(import minxg; minxg.twin) — same convention as the six math pillars.
from minxg.<x> import ...continues to work. Added tominxg/__all__.
Documentation cleanup
- Deleted the entire
docs/archive/folder (10 files) including
the obsolete multi-AI negotiation filedocs/archive/AGENTS.md
(formerly used to inject anti-loop directives into AI system prompts). - README updates: dead link to phantom
docs/OPERATORS.mdremoved;
expired# Successfully installed minxg-beta-0.10.0snippet updated
to 0.13.0;v0.11.0stale tag in the experimental surface section
collapsed to a runtime-truth table; thegaID-range claim
5000-5049corrected to5000-5046(the actual registered range). - DEVELOPER.md: new "v0.13.0 release notes" section before the historical
v0.11.0 notes; §12 "Publishing checklist" updated to current numbers.
New [EXPERIMENTAL] CLI verbs (0.13.0)
All five live behind multiligua_cli/experimental.py and broadcast an
[EXPERIMENTAL] minxg <verb> — signature may change banner. They are
exercised by tests/test_experimental_cli.py so a regression breaks CI.
minxg bench— local perf snapshot oflossless,driver,twin,
polyglot,operators, and experimental import path.minxg replay <file>— re-render a markdown chat log (output of
features.export_to_markdown) back into the TUI-friendly stream.minxg theme [name]— get/set the active TUI theme
(dark/colorful/minimal); state in~/.minxg/theme.json.minxg safe-eval <expr>— restricted expression evaluator. Allowed
builtins:abs,all,any,bool,dict,enumerate,float,
int,len,list,max,min,pow,range,round,sorted,
str,sum,tuple,zip. No attribute access, no comprehensions,
no lambda/import/class.minxg ext-reload --all— rescan extension sources without
restarting the Python interpreter.
CI / Tests
tests/test_experimental_cli.py(NEW, 14 tests) covers every new
verb plus the top-level-promotion contract for the eight subsystems.tests/test_version_lock.py(NEW, parametric) catches drift between
pyproject.toml,minxg/__init__.py,README.md, and
CHANGELOG.md.- Bug fixes found during the surface sweep:
multiligua_cli/wizard_ui.py— whenreadcharis missing, the
module now exposesreadchar = Noneso test introspection paths
stay defined (instead ofAttributeError).tests/test_cap_extra.py::test_cli_cap_check_returns_zero_on_clean_tree_subprocess
— child interpreter now inheritsPYTHONPATHso the unit-under-test
script canimport minxgin dev environments.
Operator registry correctness
- The README's ID-range claims are now machine-checkable:
minxg.operators.OPERATOR_REGISTRY.total_operatorsreturns 376
(11 categories),list_categories()enumerates them, and the six
mathematical pillars (ga/cat/fiber/topo/chaos/infogeo)
contribute the documented 306 mathematical IDs.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.