计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
settings-and-modes【效率与协作】Configure SwanLab settings, modes, credentials, hosts, login, require, and safe probe/terminal behavior.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is about SwanLab configuration rather than experiment logging itself: Settings, swanlab.merge_settings, swanlab.require, run modes, login, credential storage, API/web hosts, environment/YAML/secret precedence, terminal capture, and environment or hardware probe boundaries.
online, offline, local, or disabled mode for code, CLI defaults, CI, examples, or no-network environments.swanlab.Settings(...) or nested settings such as Settings.Probe(...), Settings.Terminal(...), Settings.Run(...), and Settings.Integration(...).swanlab.merge_settings(...).swanlab login, swanlab.login(...), swanlab verify, swanlab logout, local versus root credential saves, and non-interactive login.api_key, api_host, web_host, self-hosted/custom hosts, and host normalization.swanlab.yaml, .env, secrets, environment variables, per-directory config, user config, and netrc fallback.swanlab.require(...) or SWANLAB_REQUIRE.swanlab.init, swanlab.log, finish, scalar/config logging workflows, active run lifecycle, save policies, and async logging: experiment-tracking.media-and-custom-charts.sync-and-converters.swanlab.Api calls and the swanlab api ... CLI surface: open-api-and-cli.integrations-and-plugins.After SwanLab is installed, run the bundled checker to validate the local package behavior this sub-skill depends on:
python skills/disco/swanlab/sub-skills/settings-and-modes/scripts/check_settings_modes.py
The checker uses temporary directories, clears SWANLAB_* variables inside its process, performs disabled-mode and settings/merge assertions, and never uses credentials or network access.