mirror of
https://github.com/instructkr/claw-code.git
synced 2026-05-18 21:41:26 +08:00
omx(team): auto-checkpoint worker-3 [4]
This commit is contained in:
@@ -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(&plugin_command_json(
|
serde_json::to_string_pretty(&json!({
|
||||||
action.unwrap_or("list"),
|
"kind": "plugin",
|
||||||
target,
|
"action": action.unwrap_or("list"),
|
||||||
&result,
|
"target": target,
|
||||||
&report,
|
"status": payload.status,
|
||||||
))?
|
"config_load_error": payload.config_load_error,
|
||||||
);
|
"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)
|
||||||
|
|||||||
Reference in New Issue
Block a user