{ "id": "goose", "display_name": "Goose", "description": "Run Goose in your workspace", "icon": "/icon/goose.svg", "category": "AI Agent", "tags": [ "agent", "goose", "ai", "tasks" ], "compatible_os": [ "linux" ], "conflicts_with": [], "pinned_version": "3.0.1", "variables": [ { "name": "additional_extensions", "type": "string", "description": "Additional extensions configuration in YAML format to append to the config.", "required": false, "sensitive": false, "computed": false }, { "name": "agent_id", "type": "string", "description": "The ID of a Coder agent.", "required": false, "sensitive": false, "computed": true }, { "name": "agentapi_version", "type": "string", "description": "The version of AgentAPI to install.", "default": "v0.10.0", "required": false, "sensitive": false, "computed": false }, { "name": "folder", "type": "string", "description": "The folder to run Goose in.", "default": "/home/coder", "required": false, "sensitive": false, "computed": false }, { "name": "goose_model", "type": "string", "description": "The model to use for Goose (e.g., claude-3-5-sonnet-latest).", "required": true, "sensitive": false, "computed": false }, { "name": "goose_provider", "type": "string", "description": "The provider to use for Goose (e.g., anthropic).", "required": true, "sensitive": false, "computed": false }, { "name": "goose_version", "type": "string", "description": "The version of Goose to install.", "default": "stable", "required": false, "sensitive": false, "computed": false }, { "name": "icon", "type": "string", "description": "The icon to use for the app.", "default": "/icon/goose.svg", "required": false, "sensitive": false, "computed": false }, { "name": "install_agentapi", "type": "bool", "description": "Whether to install AgentAPI.", "default": true, "required": false, "sensitive": false, "computed": false }, { "name": "install_goose", "type": "bool", "description": "Whether to install Goose.", "default": true, "required": false, "sensitive": false, "computed": false }, { "name": "post_install_script", "type": "string", "description": "Custom script to run after installing Goose.", "required": false, "sensitive": false, "computed": false }, { "name": "pre_install_script", "type": "string", "description": "Custom script to run before installing Goose.", "required": false, "sensitive": false, "computed": false } ] }