Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | import { ActionMetadata } from "./types"
export const ACTION_METADATA: ActionMetadata[] = [
{
id: "enableAutoApprove",
label: "Enable auto-approve",
shortName: "Enabled",
description: "Toggle the auto-approve feature on or off.",
icon: "codicon-play-circle",
},
{
id: "enableAll",
label: "Toggle all",
shortName: "All",
description: "Toggle all actions on or off.",
icon: "codicon-checklist",
},
{
id: "readFiles",
label: "Read project files",
shortName: "Read",
description: "Allows AI-Hydro to read files within your workspace.",
icon: "codicon-search",
subAction: {
id: "readFilesExternally",
label: "Read all files",
shortName: "Read (all)",
description: "Allows AI-Hydro to read any file on your computer.",
icon: "codicon-folder-opened",
parentActionId: "readFiles",
},
},
{
id: "editFiles",
label: "Edit project files",
shortName: "Edit",
description: "Allows AI-Hydro to modify files within your workspace.",
icon: "codicon-edit",
subAction: {
id: "editFilesExternally",
label: "Edit all files",
shortName: "Edit (all)",
description: "Allows AI-Hydro to modify any file on your computer.",
icon: "codicon-files",
parentActionId: "editFiles",
},
},
{
id: "executeSafeCommands",
label: "Execute safe commands",
shortName: "Safe Commands",
description:
"Allows AI-Hydro to execute safe terminal commands. If the model determines a command is potentially destructive, it will still require approval.",
icon: "codicon-terminal",
subAction: {
id: "executeAllCommands",
label: "Execute all commands",
shortName: "All Commands",
description: "Allows AI-Hydro to execute all terminal commands. Use at your own risk.",
icon: "codicon-terminal-bash",
parentActionId: "executeSafeCommands",
},
},
{
id: "useBrowser",
label: "Use the browser",
shortName: "Browser",
description: "Allows AI-Hydro to launch and interact with any website in a browser.",
icon: "codicon-globe",
},
{
id: "useMcp",
label: "Use MCP servers",
shortName: "MCP",
description: "Allows AI-Hydro to use configured MCP servers which may modify filesystem or interact with APIs.",
icon: "codicon-server",
},
]
export const NOTIFICATIONS_SETTING: ActionMetadata = {
id: "enableNotifications",
label: "Enable notifications",
shortName: "Notifications",
description: "Receive system notifications when AI-Hydro requires approval to proceed or when a task is completed.",
icon: "codicon-bell",
}
|