MCPcopy Create free account
hub / github.com/clawshell/clawshell / openclaw_config_set_json

Function openclaw_config_set_json

src/openclaw_cli.rs:514–530  ·  view source on GitHub ↗
(
    runner: &mut R,
    path: &str,
    value: &Value,
    approval_mode: OpenclawApprovalMode,
)

Source from the content-addressed store, hash-verified

512}
513
514fn openclaw_config_set_json<R: OpenclawRunner>(
515 runner: &mut R,
516 path: &str,
517 value: &Value,
518 approval_mode: OpenclawApprovalMode,
519) -> Result<(), Box<dyn Error>> {
520 let payload = serde_json::to_string(value)?;
521 let args = vec![
522 "config".to_string(),
523 "set".to_string(),
524 path.to_string(),
525 payload,
526 "--json".to_string(),
527 ];
528 run_openclaw_checked(runner, args, approval_mode)?;
529 Ok(())
530}
531
532fn openclaw_config_unset_path_if_exists<R: OpenclawRunner>(
533 runner: &mut R,

Calls 1

run_openclaw_checkedFunction · 0.85