Skip to content

[codex] Document COMSOL Java Shell deprecation#34

Merged
jiweiqi merged 1 commit into
mainfrom
codex/comsol-javashell-deprecation-docs
Jun 3, 2026
Merged

[codex] Document COMSOL Java Shell deprecation#34
jiweiqi merged 1 commit into
mainfrom
codex/comsol-javashell-deprecation-docs

Conversation

@jiweiqi

@jiweiqi jiweiqi commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Clarify that an already-open COMSOL Desktop is not a reason to use Java Shell or GUI automation.
  • Add issue Avoid launching a second shared Desktop client when attaching to an existing mphclient session #32 routing guidance: if the user already owns a comsolmphserver + mphclient session, attach with --ui-mode no_gui --driver-option attach_only=true instead of launching another Desktop client.
  • Re-home the useful stash notes as server-backed JPype/COMSOL Java API guidance: Box selection entitydim ordering and keeping provenance out of global parameter values.
  • Refresh uv.lock so the editable package version matches pyproject.toml at 0.1.14 instead of preserving the stale stash 0.1.13 change.

Why

This keeps the supported COMSOL control planes clear: server-backed JPype for live structured work, plugin-owned shared-desktop for managed Model Builder collaboration, comsolbatch for settled recipes, and offline .mph inspection for saved artifacts. Java Shell / ordinary Desktop attach remains deprecated and unsuitable as acceptance evidence.

Refs #32.

Validation

  • git diff --check
  • uv lock --check
  • Scanned the COMSOL skill docs for remaining Java Shell/shared-desktop routing language.

@jiweiqi jiweiqi marked this pull request as ready for review June 3, 2026 01:25
@jiweiqi jiweiqi merged commit c831509 into main Jun 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant