Sm System Operations
sm_system_operationsManage packages, updates, reboots, and system health by running actions such as install, clean, optimize, and query OS or hardware statistics.
Instructions
System operations for managing packages, system health, and updates
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "sm_system_operations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform. Must be one of: 'install_applications', 'update', 'reboot', 'clean', 'optimize', 'install_python_modules', 'get_os_statistics', 'get_hardware_statistics', 'search_package', 'get_package_info', 'list_installed_packages', 'list_upgradable_packages', 'system_health_check', 'get_uptime', 'list_env_vars', 'get_env_var', 'clean_temp_files', 'clean_package_cache', 'list_windows_features', 'enable_windows_features', 'disable_windows_features', 'add_repository', 'install_local_package' | |
| confirm | No | Explicit confirmation for a mutating action. Pass true when the client cannot answer an approval prompt. | |
| env_var | No | Environment variable name | |
| package | No | Single package name | |
| packages | No | List of applications/packages | |
| file_path | No | Path to local package file | |
| repository | No | Repository URL or name | |
| allow_on_k8s | No | Override: allow 'update' or 'reboot' to proceed even if this host is detected as a live Kubernetes (RKE2) node. Prefer the universal-skills `k8s-node-rolling-update` workflow instead. | |
| feature_name | No | Windows feature name |