aboutsummaryrefslogtreecommitdiff
path: root/src/cli/integration.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-09 15:59:34 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-09 15:59:34 +0300
commitdf7880c54b8b5d337421cb4b1dd8daea27008801 (patch)
tree4d0cc6290ad71c413bac71cfaab4ef41ea017ecb /src/cli/integration.rs
parenteeacb45b4b6ab4446c5bea1331f743fee5e5b9f8 (diff)
feat: update agent lifecycle integrations
Diffstat (limited to 'src/cli/integration.rs')
-rw-r--r--src/cli/integration.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/cli/integration.rs b/src/cli/integration.rs
index a793e4de..e46e04b9 100644
--- a/src/cli/integration.rs
+++ b/src/cli/integration.rs
@@ -103,13 +103,13 @@ fn parse_integration_target(
) -> std::io::Result<Option<IntegrationTarget>> {
let Some(target) = args.first().map(|arg| arg.as_str()) else {
eprintln!(
- "usage: herdr integration {action} <pi|omp|claude|codex|copilot|droid|kimi|opencode|hermes|qodercli|cursor>"
+ "usage: herdr integration {action} <pi|omp|claude|codex|copilot|droid|kimi|opencode|kilo|hermes|qodercli|cursor>"
);
return Ok(None);
};
if args.len() != 1 {
eprintln!(
- "usage: herdr integration {action} <pi|omp|claude|codex|copilot|droid|kimi|opencode|hermes|qodercli|cursor>"
+ "usage: herdr integration {action} <pi|omp|claude|codex|copilot|droid|kimi|opencode|kilo|hermes|qodercli|cursor>"
);
return Ok(None);
}
@@ -123,13 +123,14 @@ fn parse_integration_target(
"droid" => IntegrationTarget::Droid,
"kimi" => IntegrationTarget::Kimi,
"opencode" => IntegrationTarget::Opencode,
+ "kilo" => IntegrationTarget::Kilo,
"hermes" => IntegrationTarget::Hermes,
"qodercli" => IntegrationTarget::Qodercli,
"cursor" => IntegrationTarget::Cursor,
_ => {
eprintln!("unknown integration target: {target}");
eprintln!(
- "currently supported: pi, omp, claude, codex, copilot, droid, kimi, opencode, hermes, qodercli, cursor"
+ "currently supported: pi, omp, claude, codex, copilot, droid, kimi, opencode, kilo, hermes, qodercli, cursor"
);
return Ok(None);
}
@@ -148,6 +149,7 @@ fn print_integration_help() {
eprintln!(" herdr integration install droid");
eprintln!(" herdr integration install kimi");
eprintln!(" herdr integration install opencode");
+ eprintln!(" herdr integration install kilo");
eprintln!(" herdr integration install hermes");
eprintln!(" herdr integration install qodercli");
eprintln!(" herdr integration install cursor");
@@ -159,6 +161,7 @@ fn print_integration_help() {
eprintln!(" herdr integration uninstall droid");
eprintln!(" herdr integration uninstall kimi");
eprintln!(" herdr integration uninstall opencode");
+ eprintln!(" herdr integration uninstall kilo");
eprintln!(" herdr integration uninstall hermes");
eprintln!(" herdr integration uninstall qodercli");
eprintln!(" herdr integration uninstall cursor");