Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
53 lines (53 loc) · 3.38 KB
/
Copy pathpackage.json
File metadata and controls
53 lines (53 loc) · 3.38 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
{
"name": "volparossa-code",
"displayName": "VOLPAROSSA Code",
"description": "OpenCode integration with VOLPAROSSA compute and cooperative network development.",
"version": "0.1.0-dev.1",
"publisher": "volparossa",
"license": "GPL-3.0-only",
"repository": {"type": "git", "url": "https://github.com/VOLPAROSSA/volparossa-code.git"},
"engines": {"vscode": "^1.96.0", "node": ">=22"},
"main": "./src/extension.cjs",
"extensionKind": ["workspace"],
"categories": ["Other"],
"capabilities": {
"untrustedWorkspaces": {"supported": false, "description": "Explicit code submission requires a trusted local workspace."},
"virtualWorkspaces": false
},
"contributes": {
"commands": [
{"command": "volparossaCode.reviewSelection", "title": "VOLPAROSSA: Ask About Selected Code (Private, Local)"},
{"command": "volparossaCode.codingTask", "title": "VOLPAROSSA: Run OpenCode Task (Development)"},
{"command": "volparossaCode.codingPublicTask", "title": "VOLPAROSSA: Run OpenCode Task with Enrolled Public Work"},
{"command": "volparossaCode.codingPublicSourceTask", "title": "VOLPAROSSA: Run OpenCode Task with Enrolled Public Source"},
{"command": "volparossaCode.proposePublicFile", "title": "VOLPAROSSA: Propose a Replacement for a Public Source File"},
{"command": "volparossaCode.capabilities", "title": "VOLPAROSSA: Show Compute Capabilities"}
],
"configuration": {
"title": "VOLPAROSSA Code",
"properties": {
"volparossaCode.privateSocket": {
"type": "string", "default": "", "scope": "machine",
"description": "Absolute same-owner Unix socket of an explicitly started VOLPAROSSA private-serve service. No service is started or downloaded by the extension."
},
"volparossaCode.openCodeRuntime": {
"type": "object", "default": {}, "scope": "machine",
"description": "Explicit pinned OpenCode runtime inputs; see docs/OPENCODE.md. User settings only. No runtime or model is downloaded, and opening a workspace starts nothing. Historical nativeRuntime/Codex settings are not used."
},
"volparossaCode.publicSocket": {
"type": "string", "default": "", "scope": "machine",
"description": "Explicit same-owner public-serve socket. Only an exactly enrolled public question/excerpt may be delegated; private history never falls back here. The raw socket is not mounted into OpenCode."
},
"volparossaCode.ownerVerification": {
"type": "object", "default": {}, "scope": "machine",
"description": "Optional owner-selected coding check from user settings only: executable (/usr/bin), args, timeoutMs (1-60000) and maxRounds (1-16). Each invocation requires approval and runs without network against a read-only workspace. Failed output may continue the same task; a pass is not general task correctness. See docs/OWNER_VERIFICATION.md."
}
}
}
},
"scripts": {
"test": "node --test tests/*.test.cjs",
"test:opencode": "node --test tests/opencode-*.test.cjs tests/cooperative-*.test.cjs tests/chat-completions-provider.test.cjs tests/extension.test.cjs",
"check": "node --check src/extension.cjs && node --check src/opencode-runtime.cjs && node --check src/opencode-client.cjs && node --check src/opencode-task.cjs && node --check src/chat-completions-provider.cjs && node --check scripts/opencode_session.cjs"
}
}