Repository navigation
Expand file tree
/
Copy pathopenclaw.plugin.json
More file actions
97 lines (97 loc) · 2.83 KB
/
Copy pathopenclaw.plugin.json
File metadata and controls
97 lines (97 loc) · 2.83 KB
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
88
89
90
91
92
93
94
95
96
97
{
"id": "openclaw-claude-code",
"name": "Claude Code SDK",
"description": "Full-featured Claude Code integration — session management, agent teams, worktree isolation, multi-model proxy, structured output, and plan mode workflows",
"enabledByDefault": false,
"configSchema": {
"type": "object",
"properties": {
"claudeBin": {
"type": "string",
"default": "claude",
"description": "Path to Claude Code CLI binary"
},
"defaultModel": {
"type": "string",
"description": "Default model for new sessions"
},
"defaultPermissionMode": {
"type": "string",
"enum": ["acceptEdits", "bypassPermissions", "default", "delegate", "dontAsk", "plan", "auto"],
"default": "acceptEdits"
},
"defaultEffort": {
"type": "string",
"enum": ["low", "medium", "high", "max", "auto"],
"default": "auto"
},
"maxConcurrentSessions": {
"type": "number",
"default": 5,
"description": "Maximum concurrent Claude Code sessions"
},
"sessionTtlMinutes": {
"type": "number",
"default": 120,
"description": "Auto-cleanup idle sessions after N minutes"
},
"proxy": {
"type": "object",
"description": "Multi-model proxy settings for Gemini/GPT/other model support via Anthropic format translation",
"properties": {
"enabled": {
"type": "boolean",
"default": false,
"description": "Enable built-in multi-model proxy"
},
"bigModel": {
"type": "string",
"default": "gemini-2.5-pro",
"description": "Default model for complex requests"
},
"smallModel": {
"type": "string",
"default": "gemini-2.5-flash",
"description": "Default model for fast requests"
}
}
}
}
},
"capabilities": {
"childProcess": true,
"networkAccess": ["127.0.0.1"]
},
"contracts": {
"tools": [
"claude_session_start",
"claude_session_send",
"claude_session_stop",
"claude_session_list",
"claude_sessions_overview",
"claude_session_status",
"claude_session_grep",
"claude_session_compact",
"claude_agents_list",
"claude_team_list",
"claude_team_send",
"claude_session_update_tools",
"claude_session_switch_model",
"council_start",
"council_status",
"council_abort",
"council_inject",
"council_review",
"council_accept",
"council_reject",
"claude_session_send_to",
"claude_session_inbox",
"claude_session_deliver_inbox",
"ultraplan_start",
"ultraplan_status",
"ultrareview_start",
"ultrareview_status"
]
},
"skills": ["skills/SKILL.md"]
}