sync: Multi-project updates - SolverBot, GuruRMM, Dataforth
SolverBot: - Inject active project path into agent system prompts so agents know which directory to scope file operations to GuruRMM: - Bump agent version to 0.6.0 - Add serde aliases for PowerShell/ClaudeTask command types - Add typed CommandType enum on server for proper serialization - Support claude_task command type in send_command API Dataforth: - Fix SCP space-escaping in Sync-FromNAS.ps1 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "gururmm-agent"
|
||||
version = "0.3.5"
|
||||
version = "0.6.0"
|
||||
edition = "2021"
|
||||
description = "GuruRMM Agent - Cross-platform RMM agent"
|
||||
authors = ["GuruRMM"]
|
||||
|
||||
@@ -199,6 +199,9 @@ pub enum CommandType {
|
||||
Shell,
|
||||
|
||||
/// PowerShell command (Windows)
|
||||
/// Alias "powershell" for backwards compatibility with servers that send
|
||||
/// the command type as a plain string instead of snake_case enum format.
|
||||
#[serde(alias = "powershell")]
|
||||
PowerShell,
|
||||
|
||||
/// Python script
|
||||
@@ -208,6 +211,7 @@ pub enum CommandType {
|
||||
Script { interpreter: String },
|
||||
|
||||
/// Claude Code task execution
|
||||
#[serde(alias = "claude_task")]
|
||||
ClaudeTask {
|
||||
/// Task description for Claude Code
|
||||
task: String,
|
||||
|
||||
Reference in New Issue
Block a user