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::{
|
||||
command_availability, discover_local_acp_providers, AcpProviderInfo,
|
||||
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},
|
||||
};
|
||||
@@ -37,6 +37,7 @@ pub fn discover_managed_agent_prereqs(
|
||||
ManagedAgentPrereqsInfo {
|
||||
acp: command_availability(acp_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 acp: CommandAvailabilityInfo,
|
||||
pub mcp: CommandAvailabilityInfo,
|
||||
pub admin: CommandAvailabilityInfo,
|
||||
}
|
||||
|
||||
/// 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_ADMIN_COMMAND: &str = "sprout-admin";
|
||||
pub const DEFAULT_AGENT_COMMAND: &str = "goose";
|
||||
pub const DEFAULT_MCP_COMMAND: &str = "sprout-mcp-server";
|
||||
pub const DEFAULT_AGENT_ARG: &str = "acp";
|
||||
|
||||
Reference in New Issue
Block a user