返回 DeepSeek-Reasonix
reasonix-plugin.json
根目录 / sdk / go / examples / fullsidecar / reasonix-plugin.json
1 {
2 "apiVersion": "reasonix.io/plugin/v2",
3 "name": "full-sidecar",
4 "version": "1.0.0",
5 "description": "Conformance sidecar for Extension Protocol + plugin v2",
6 "provides": [
7 {
8 "namespace": "plugin/full-sidecar",
9 "kind": "interceptors",
10 "id": "default",
11 "version": "1.0.0"
12 },
13 {
14 "namespace": "plugin/full-sidecar",
15 "kind": "strategies",
16 "id": "system_prompt",
17 "version": "1.0.0"
18 },
19 {
20 "namespace": "plugin/full-sidecar",
21 "kind": "provider",
22 "id": "fake/echo",
23 "version": "1.0.0",
24 "schemaHash": "sha256:416af537aeb7edd2ff0b96fd2ecb385bc10f900e8b320292857c5279cb5bce50"
25 },
26 {
27 "namespace": "plugin/full-sidecar",
28 "kind": "uiaction",
29 "id": "demo",
30 "version": "1.0.0",
31 "schemaHash": "sha256:8532d24af25d5aaeb763c35d8c9d3283d8604a3473f8ddd06a4c910565b86aeb"
32 }
33 ],
34 "runtime": {
35 "command": "${REASONIX_PLUGIN_ROOT}/bin/full-sidecar",
36 "required": false,
37 "intercepts": ["input.receive", "tool.before", "system_prompt.build", "session.start"],
38 "replaces": ["system_prompt"],
39 "capabilities": ["interceptors", "strategies", "providers", "ui"]
40 }
41 }
42
42 lines JSON