mirror of
https://github.com/coder/coder.git
synced 2026-09-21 20:51:01 +08:00
144 lines
3.6 KiB
JSON
144 lines
3.6 KiB
JSON
{
|
|
"id": "claude-code",
|
|
"display_name": "Claude Code",
|
|
"description": "Install and configure the Claude Code CLI in your workspace.",
|
|
"icon": "/icon/claude.svg",
|
|
"category": "AI Agent",
|
|
"tags": [
|
|
"agent",
|
|
"claude-code",
|
|
"ai",
|
|
"anthropic",
|
|
"ai-gateway"
|
|
],
|
|
"compatible_os": [
|
|
"linux"
|
|
],
|
|
"conflicts_with": [],
|
|
"pinned_version": "5.2.0",
|
|
"variables": [
|
|
{
|
|
"name": "agent_id",
|
|
"type": "string",
|
|
"description": "The ID of a Coder agent.",
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": true
|
|
},
|
|
{
|
|
"name": "anthropic_api_key",
|
|
"type": "string",
|
|
"description": "API key passed to Claude Code via the ANTHROPIC_API_KEY env var.",
|
|
"default": "",
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
},
|
|
{
|
|
"name": "claude_binary_path",
|
|
"type": "string",
|
|
"description": "Directory where the Claude Code binary is located.",
|
|
"default": "$HOME/.local/bin",
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
},
|
|
{
|
|
"name": "claude_code_oauth_token",
|
|
"type": "string",
|
|
"description": "OAuth token for Claude Code.",
|
|
"default": "",
|
|
"required": false,
|
|
"sensitive": true,
|
|
"computed": false
|
|
},
|
|
{
|
|
"name": "claude_code_version",
|
|
"type": "string",
|
|
"description": "The version of Claude Code to install.",
|
|
"default": "latest",
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
},
|
|
{
|
|
"name": "disable_autoupdater",
|
|
"type": "bool",
|
|
"description": "Disable Claude Code automatic updates. When true, Claude Code will stay on the installed version.",
|
|
"default": false,
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
},
|
|
{
|
|
"name": "enable_ai_gateway",
|
|
"type": "bool",
|
|
"description": "Use AI Gateway for Claude Code. https://coder.com/docs/ai-coder/ai-gateway",
|
|
"default": false,
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
},
|
|
{
|
|
"name": "icon",
|
|
"type": "string",
|
|
"description": "The icon to use for the app.",
|
|
"default": "/icon/claude.svg",
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
},
|
|
{
|
|
"name": "install_claude_code",
|
|
"type": "bool",
|
|
"description": "Whether to install Claude Code.",
|
|
"default": true,
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
},
|
|
{
|
|
"name": "mcp",
|
|
"type": "string",
|
|
"description": "JSON-encoded MCP server configurations for Claude Code.",
|
|
"default": "",
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
},
|
|
{
|
|
"name": "model",
|
|
"type": "string",
|
|
"description": "Default model for Claude Code via ANTHROPIC_MODEL env var.",
|
|
"default": "",
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
},
|
|
{
|
|
"name": "post_install_script",
|
|
"type": "string",
|
|
"description": "Custom script to run after installing Claude Code.",
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
},
|
|
{
|
|
"name": "pre_install_script",
|
|
"type": "string",
|
|
"description": "Custom script to run before installing Claude Code.",
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
},
|
|
{
|
|
"name": "workdir",
|
|
"type": "string",
|
|
"description": "Project directory. Pre-created if missing.",
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
}
|
|
]
|
|
}
|