mirror of
https://github.com/block/buzz.git
synced 2026-10-27 04:30:52 +00:00
fix(desktop): add admin prereq check to doctor panel (#148)
This commit is contained in:
@@ -6,7 +6,7 @@ use crate::{
|
|||||||
managed_agents::{
|
managed_agents::{
|
||||||
command_availability, discover_local_acp_providers, AcpProviderInfo,
|
command_availability, discover_local_acp_providers, AcpProviderInfo,
|
||||||
DiscoverManagedAgentPrereqsRequest, ManagedAgentPrereqsInfo, RelayAgentInfo,
|
DiscoverManagedAgentPrereqsRequest, ManagedAgentPrereqsInfo, RelayAgentInfo,
|
||||||
DEFAULT_ACP_COMMAND, DEFAULT_MCP_COMMAND,
|
DEFAULT_ADMIN_COMMAND, DEFAULT_ACP_COMMAND, DEFAULT_MCP_COMMAND,
|
||||||
},
|
},
|
||||||
relay::{build_authed_request, send_json_request},
|
relay::{build_authed_request, send_json_request},
|
||||||
};
|
};
|
||||||
@@ -37,6 +37,7 @@ pub fn discover_managed_agent_prereqs(
|
|||||||
ManagedAgentPrereqsInfo {
|
ManagedAgentPrereqsInfo {
|
||||||
acp: command_availability(acp_command, Some(&app)),
|
acp: command_availability(acp_command, Some(&app)),
|
||||||
mcp: command_availability(mcp_command, Some(&app)),
|
mcp: command_availability(mcp_command, Some(&app)),
|
||||||
|
admin: command_availability(DEFAULT_ADMIN_COMMAND, Some(&app)),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -219,6 +219,7 @@ pub struct DiscoverManagedAgentPrereqsRequest {
|
|||||||
pub struct ManagedAgentPrereqsInfo {
|
pub struct ManagedAgentPrereqsInfo {
|
||||||
pub acp: CommandAvailabilityInfo,
|
pub acp: CommandAvailabilityInfo,
|
||||||
pub mcp: CommandAvailabilityInfo,
|
pub mcp: CommandAvailabilityInfo,
|
||||||
|
pub admin: CommandAvailabilityInfo,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Patch request for updating a managed agent's mutable fields.
|
/// Patch request for updating a managed agent's mutable fields.
|
||||||
@@ -294,6 +295,7 @@ pub struct UpdateTeamRequest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub const DEFAULT_ACP_COMMAND: &str = "sprout-acp";
|
pub const DEFAULT_ACP_COMMAND: &str = "sprout-acp";
|
||||||
|
pub const DEFAULT_ADMIN_COMMAND: &str = "sprout-admin";
|
||||||
pub const DEFAULT_AGENT_COMMAND: &str = "goose";
|
pub const DEFAULT_AGENT_COMMAND: &str = "goose";
|
||||||
pub const DEFAULT_MCP_COMMAND: &str = "sprout-mcp-server";
|
pub const DEFAULT_MCP_COMMAND: &str = "sprout-mcp-server";
|
||||||
pub const DEFAULT_AGENT_ARG: &str = "acp";
|
pub const DEFAULT_AGENT_ARG: &str = "acp";
|
||||||
|
|||||||
Reference in New Issue
Block a user