omx(team): auto-checkpoint worker-3 [4]

This commit is contained in:
bellman
2026-05-15 09:45:53 +09:00
parent 12ca5550fa
commit b01192dde7

View File

@@ -5609,19 +5609,19 @@ impl LiveCli {
let cwd = env::current_dir()?; let cwd = env::current_dir()?;
let payload = plugins_command_payload_for(&cwd, action, target)?; let payload = plugins_command_payload_for(&cwd, action, target)?;
match output_format { match output_format {
CliOutputFormat::Text => println!("{}", result.message), CliOutputFormat::Text => println!("{}", payload.message),
CliOutputFormat::Json => { CliOutputFormat::Json => println!(
let report = manager.installed_plugin_registry_report()?; "{}",
println!( serde_json::to_string_pretty(&json!({
"{}", "kind": "plugin",
serde_json::to_string_pretty(&plugin_command_json( "action": action.unwrap_or("list"),
action.unwrap_or("list"), "target": target,
target, "status": payload.status,
&result, "config_load_error": payload.config_load_error,
&report, "message": payload.message,
))? "reload_runtime": payload.reload_runtime,
); }))?
} ),
} }
Ok(()) Ok(())
} }
@@ -5787,9 +5787,10 @@ impl LiveCli {
target: Option<&str>, target: Option<&str>,
) -> Result<bool, Box<dyn std::error::Error>> { ) -> Result<bool, Box<dyn std::error::Error>> {
let cwd = env::current_dir()?; let cwd = env::current_dir()?;
let loader = ConfigLoader::default_for(&cwd);
let payload = plugins_command_payload_for(&cwd, action, target)?; let payload = plugins_command_payload_for(&cwd, action, target)?;
println!("{}", payload.message); println!("{}", payload.message);
if payload.reload_runtime { if result.reload_runtime {
self.reload_runtime_features()?; self.reload_runtime_features()?;
} }
Ok(false) Ok(false)