Skip to content

Commit 35fc73c

Browse files
author
chenbo
committed
Add OpenCode sidecar verification
1 parent fdd4189 commit 35fc73c

36 files changed

Lines changed: 21938 additions & 21008 deletions

.agent-context/architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ This document is generated from static repository signals. Treat it as a startin
1414
- `core`: core contains 18 files and depends on analyzers, config, llm, outputs.
1515
- `harness`: harness contains 9 files and depends on core, outputs, sandbox.
1616
- `retrievers`: retrievers contains 7 files and depends on core, integrations, outputs.
17+
- `integrations`: integrations contains 5 files and depends on core, outputs, retrievers.
1718
- `benchmarks`: benchmarks contains 25 files and depends on core, harness, outputs.
1819
- `analyzers`: analyzers contains 6 files and depends on core.
19-
- `integrations`: integrations contains 4 files and depends on core, outputs, retrievers.
2020
- `benchmarks/fixtures/small-ts-app`: benchmarks/fixtures/small-ts-app contains 13 files.
2121
- `cli`: cli contains 4 files and depends on benchmarks, config, core, harness, integrations, outputs, retrievers.
2222

.agent-context/contracts/architecture.contract.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,18 @@
173173
],
174174
"summary": "retrievers contains 7 files and depends on core, integrations, outputs."
175175
},
176+
{
177+
"name": "integrations",
178+
"owns": [
179+
"src/integrations/**"
180+
],
181+
"imports": [
182+
"core",
183+
"outputs",
184+
"retrievers"
185+
],
186+
"summary": "integrations contains 5 files and depends on core, outputs, retrievers."
187+
},
176188
{
177189
"name": "benchmarks",
178190
"owns": [
@@ -196,18 +208,6 @@
196208
],
197209
"summary": "analyzers contains 6 files and depends on core."
198210
},
199-
{
200-
"name": "integrations",
201-
"owns": [
202-
"src/integrations/**"
203-
],
204-
"imports": [
205-
"core",
206-
"outputs",
207-
"retrievers"
208-
],
209-
"summary": "integrations contains 4 files and depends on core, outputs, retrievers."
210-
},
211211
{
212212
"name": "benchmarks/fixtures/small-ts-app",
213213
"owns": [

.agent-context/contracts/module-boundaries.json

Lines changed: 36 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,42 @@
236236
"src/retrievers/types.ts"
237237
]
238238
},
239+
"integrations": {
240+
"owns": [
241+
"src/integrations/**"
242+
],
243+
"allowedImports": [
244+
"benchmarks/fixtures/monorepo/packages/config/**",
245+
"benchmarks/fixtures/monorepo/packages/shared/**",
246+
"src/config/**",
247+
"src/core/**",
248+
"src/integrations/**",
249+
"src/outputs/**",
250+
"src/retrievers/**"
251+
],
252+
"forbiddenImports": [
253+
"**/*.generated.*",
254+
"**/generated/**",
255+
"build/**",
256+
"dist/**",
257+
"src/admin/**",
258+
"src/billing/**",
259+
"src/payment/**",
260+
"src/payments/**"
261+
],
262+
"observedImports": [
263+
"core",
264+
"outputs",
265+
"retrievers"
266+
],
267+
"publicFiles": [
268+
"src/integrations/codegraph.ts",
269+
"src/integrations/opencode/launcher.ts",
270+
"src/integrations/opencode/project-init.ts",
271+
"src/integrations/opencode/sidecar-plugin-template.ts",
272+
"src/integrations/opencode/sidecar.ts"
273+
]
274+
},
239275
"benchmarks": {
240276
"owns": [
241277
"benchmarks/**",
@@ -310,41 +346,6 @@
310346
"src/analyzers/types.ts"
311347
]
312348
},
313-
"integrations": {
314-
"owns": [
315-
"src/integrations/**"
316-
],
317-
"allowedImports": [
318-
"benchmarks/fixtures/monorepo/packages/config/**",
319-
"benchmarks/fixtures/monorepo/packages/shared/**",
320-
"src/config/**",
321-
"src/core/**",
322-
"src/integrations/**",
323-
"src/outputs/**",
324-
"src/retrievers/**"
325-
],
326-
"forbiddenImports": [
327-
"**/*.generated.*",
328-
"**/generated/**",
329-
"build/**",
330-
"dist/**",
331-
"src/admin/**",
332-
"src/billing/**",
333-
"src/payment/**",
334-
"src/payments/**"
335-
],
336-
"observedImports": [
337-
"core",
338-
"outputs",
339-
"retrievers"
340-
],
341-
"publicFiles": [
342-
"src/integrations/codegraph.ts",
343-
"src/integrations/opencode/launcher.ts",
344-
"src/integrations/opencode/project-init.ts",
345-
"src/integrations/opencode/sidecar-plugin-template.ts"
346-
]
347-
},
348349
"benchmarks/fixtures/small-ts-app": {
349350
"owns": [
350351
"benchmarks/fixtures/small-ts-app/**"

0 commit comments

Comments
 (0)