mendixlabs/mxcli
Mendix cli tool, a headless way to work with Mendix projects. Enables Mendix projects for use with 3rd party agentic coding tools like Claude Code and Copilot. Includes a starlark linter for quality validation.
agenticclaudecligenaimdlmendix
First Claude commit: Jul 19, 2026Last Claude commit: 6d agoDiscovered: Jul 20, 2026
Recent Claude Commits
docs: genericize the real hub host in the proposal + tests (avoid exposure)
97e72b36d agoauthor_emaildocs: use generic hub domain + make the hub self-hosted (no hosted service)
86581b16d agoauthor_emaildocs: cover external preview + tunnel-hub in CLAUDE.md and README
628e4186d agoauthor_emailfix(deps): bump golang.org/x/net to v0.55.0 for GO-2026-5026
c3341646d agoauthor_emailfix(run): hub tunnel now retries forever instead of giving up on first drop
0ac599f6d agoauthor_emaildocs(tunnel-hub): document the multi-tenant hub (subdomains, prefix, solution, overview)
b9905486d agoauthor_emailfeat(run,tunnel-hub): multi-tenant client registration + wire the hub command
bd1c9e76d agoauthor_emailfeat(tunnel-hub): single-443 front (host routing + per-subdomain TLS) + admin page
1fa26806d agoauthor_emailfeat(tunnel-hub): multi-tenant registry + registration API (slice 4 foundation)
8aea8a46d agoauthor_emaildocs(run-local): document --hub external preview + mxcli tunnel-hub
8535f0a6d agoauthor_emailfeat(run): external browser preview via a tunnel-hub (mxcli run --hub / mxcli tunnel-hub)
d018ff46d agoauthor_emaildocs(warm-loop): record live verification of the external-preview tunnel
6e87da06d agoauthor_emailfix(tests): version-gate the parameter page in alter-page-insert-into doctype
da735317d agoauthor_emailfix(pages): native ListView database source omitted client-read arrays
16bc2d47d agoauthor_emaildocs(run-local): SCSS needs a rebuild, not a cache-clear; stale-process guidance
6247b637d agoauthor_emailfix(run-local): refuse stale ports, watch theme source, log build generation
0fd59b47d agoauthor_emailfix(deps): bump golang.org/x/text to v0.39.0 for GO-2026-5970
4af2fea7d agoauthor_emailfix(tests): green the integration doctype suite after widget-reconciliation
020686d7d agoauthor_emailfeat(alter-page): INSERT INTO container — append widgets as a container's children
f2cb9227d agoauthor_emailfix(widgets): don't emit " " for unset chart-series String props (runtime JSON.parse)
abba7737d agoauthor_emailfix(widgets): null hidden chart-series textTemplates (TimeSeries markerColor)
455c43a7d agoauthor_emailfix(pages): expand multi-hop association XPath paths to avoid CE1613
20f5a517d agoauthor_emailfix(widgets): reconcile generated-widget definitions to close Chart CE0463 in v2
91b054b7d agoauthor_emailfix(widgets): merge hand-authored visibility fallback with extracted rules
32231b37d agoauthor_emailfix(widgets): route container-wrapped child slots by name
81417f77d agoauthor_emailfix(widgets): persist textTemplate content for generated-def widgets
ca346027d agoauthor_emaildocs: correct stale buildDataGridV3 references, document DataGrid2 engine routing
998a5b17d agoauthor_emaildocs(site): guide for multi-version pluggable widgets + widget describe
1eda39c7d agoauthor_emailfeat(widgets): add `mxcli widget describe` to inspect a widget's discovered format
add43f57d agoauthor_emaildocs(proposal): #112 ComboBox definition drift RESOLVED (generic order + assignableTo fixes)
08d1c027d agoauthor_emailfix(widgets): reconcile ComboBox definition drift generically — close #112 CE0463
8a14fc27d agoauthor_emaildocs(proposal): #574 Phase 3 — extractor covers all 9 Data Widgets + filter path
70db4ae7d agoauthor_emailfeat(widgets): extend editorConfig extractor to all Data Widgets + filter build path (#574)
6f933db7d agoauthor_emaildocs(proposal): #574/#600 instance last-mile RESOLVED via editorConfig extractor
b930cc57d agoauthor_emailfeat(widgets): extract visibility into .def.json gen + wire into check (#574)
5ccbc9c7d agoauthor_emailfix(widgets): read Selection field for selection-typed visibility conditions (#574)
10ffdac7d agoauthor_emailfeat(widgets): lift editorConfig.js visibility rules to close DataGrid2 CE0463 (#574)
350cd5d7d agoauthor_emaildocs(proposal): #600 — confirm editorConfig.js is the instance-default mechanism
92829c37d agoauthor_emaildocs(proposal): #600 instance last-mile — Object rebuild rejected, editor-logic boundary
bac7a827d agoauthor_emailfix(widgets): reconcile widget definition to installed .mpk generically (#600)
048c6b57d agoauthor_emaildocs(proposal): resolve #600 DataGrid2@3.10.0 — widget envelope is mxbuild-only
8c4ee957d agoauthor_emaildocs(proposal): #600 DataGrid2@3.10.0 reproduced — 3 axes necessary but not sufficient
5ff60b27d agoauthor_emaildocs(proposal): object-list CE0463 fully fixed (all 3 axes); Gallery@10.24 green
34e63dd7d agoauthor_emailfix(widgets): complete object-list CE0463 fix — datasource defaults + PropertyType order
17315987d agoauthor_emaildocs(proposal): object-list CE0463 has two drift axes; metadata axis fixed
3b8e43f7d agoauthor_emailfix(widgets): reconcile PropertyType metadata from .mpk (within-key CE0463 drift)
4934fa27d agoauthor_emaildocs(proposal): #600 DataGrid2 is Data-Widgets drift, not an mxcli-version bug
090a0477d agoauthor_emaildocs(proposal): root-cause object-list CE0463 — DataGrid2 clean, Gallery@10.24 schema drift
3ff71c87d agoauthor_emailtest(widgets): broaden dirty-template guard to catch image/page/action defaults
c73cfb87d agoauthor_email