Plugin GUI Authoring¶
Plugin GUI extensions should use the shared GUI runtime instead of duplicating common upload, staging, path-token, and job-listing behavior.
Frontend helpers¶
Import shared primitives from the plugin UI kit:
Common helpers include:
stepSectionmodeSwitchSectionbackendSectionsubmitBarcreatePathOrFileInput
Docking and pose-analysis pages can reuse the Mol* viewer helper:
Backend helpers¶
Extension routers can use:
encode_path_tokendecode_path_tokenlist_tool_jobsmake_staging_dirstore_uploadmove_to_directoryensure_job_within_run_dir
For runtime concerns such as backend construction and job submission, use caddforge.core.execution.