Merge remote-tracking branch 'origin/main' into feat/glm-provider

Resolved conflicts in:
- Cargo.toml: kept both `ring` (JWT auth) and `prost` (protobuf) dependencies
- src/onboard/wizard.rs: accepted main branch version
- src/providers/mod.rs: accepted main branch version
- Cargo.lock: accepted main branch version

Note: The custom `glm::GlmProvider` from this PR was replaced with
main's OpenAiCompatibleProvider approach for GLM, which uses base URLs.
The main purpose of this PR is Windows daemon support via Task Scheduler.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
argenis de la rosa 2026-02-17 13:27:58 -05:00
commit 34af6a223a
269 changed files with 68574 additions and 2541 deletions

View file

@ -11,13 +11,13 @@ fn windows_task_name() -> &'static str {
WINDOWS_TASK_NAME
}
pub fn handle_command(command: &super::ServiceCommands, config: &Config) -> Result<()> {
pub fn handle_command(command: &crate::ServiceCommands, config: &Config) -> Result<()> {
match command {
super::ServiceCommands::Install => install(config),
super::ServiceCommands::Start => start(config),
super::ServiceCommands::Stop => stop(config),
super::ServiceCommands::Status => status(config),
super::ServiceCommands::Uninstall => uninstall(config),
crate::ServiceCommands::Install => install(config),
crate::ServiceCommands::Start => start(config),
crate::ServiceCommands::Stop => stop(config),
crate::ServiceCommands::Status => status(config),
crate::ServiceCommands::Uninstall => uninstall(config),
}
}