Commit 58ef2a7
authored
fix: ecosystem health — compat matrix, lint, submodule sync (#10)
* fix: resolve compat matrix collision and sync ecosystem submodules
Rename root compatibility-matrix.json to platform-capabilities.json so
compat-test reads testdata/compatibility-matrix.json. Fix noctx across
codegraph, tools, and bench; use go work sync for tidy; bump external/*
submodules to latest main.
* style: gofumpt codegraph cgo files for CI format gate1 parent 09316e6 commit 58ef2a7
18 files changed
Lines changed: 123 additions & 115 deletions
File tree
- cmd
- compat-test
- external
- internal
- bench
- codegraph
- tool
- testdata
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
46 | 48 | | |
47 | 49 | | |
48 | 50 | | |
49 | | - | |
| 51 | + | |
50 | 52 | | |
51 | 53 | | |
52 | 54 | | |
| |||
68 | 70 | | |
69 | 71 | | |
70 | 72 | | |
71 | | - | |
| 73 | + | |
72 | 74 | | |
73 | 75 | | |
74 | 76 | | |
75 | | - | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
76 | 80 | | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
| 81 | + | |
| 82 | + | |
88 | 83 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
110 | | - | |
| 109 | + | |
| 110 | + | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
193 | | - | |
194 | | - | |
| 193 | + | |
| 194 | + | |
195 | 195 | | |
196 | 196 | | |
197 | | - | |
| 197 | + | |
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
164 | | - | |
| 163 | + | |
| 164 | + | |
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
170 | 174 | | |
171 | | - | |
172 | | - | |
173 | | - | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
174 | 180 | | |
175 | 181 | | |
176 | 182 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
84 | 85 | | |
85 | 86 | | |
86 | 87 | | |
87 | | - | |
| 88 | + | |
88 | 89 | | |
89 | 90 | | |
90 | 91 | | |
| |||
- .dockerignore+12
- .env.example+14
- .github/workflows/docker.yml+63
- CHANGELOG.md+15
- Dockerfile+32
- README.md+29-1
- api/openapi.yaml+340
- client/budget_provider.go+221
- client/budget_provider_test.go+105
- client/embedding_cache.go+321
- client/embedding_cache_test.go+117
- client/options.go+4
- codeagent/retry.go+5-11
- deploy/docker/docker-compose.yml+18
- docs/ARCHITECTURE.md
- docs/README.md+67
- docs/architecture.md+144
- docs/guides/CREDENTIAL-SETUP-FLOW.md
- docs/guides/DYNAMIC-MODEL-DISCOVERY.md
- examples/basic/main.go+35
- examples/multi-provider/main.go+46
- examples/streaming/main.go+48
- go.sum+15
- internal/api/server.go+22-7
- internal/shrink/shrink.go+286
- internal/shrink/shrink_test.go+186
- storage/budgets.go+216
- storage/budgets_test.go+78
- .dockerignore+14
- .env.example+6
- .github/workflows/docker.yml+63
- CLAUDE.md-25
- Dockerfile+39
- README.md+40-148
- api/openapi.yaml+81
- browser_fetcher.go+55
- browser_fetcher_test.go+72
- deploy/docker/docker-compose.yml+13
- docs/architecture.md+140
- examples/basic/main.go+29
- go.mod+1
- go.sum+4
- internal/crawler/crawler.go+31-3
- scanner.go+6
- template.go+174
- template_test.go+113
- .dockerignore+14
- .env.example+5
- .github/workflows/docker.yml+63
- CLAUDE.md-26
- Dockerfile+29
- README.md+33-105
- api/openapi.yaml+95
- cmd/sight/main.go+122
- dedup.go+4-4
- deploy/docker/docker-compose.yml+12
- docs/architecture.md+124
- examples/basic/main.go+49
- go.mod+3
- go.sum+6
- go.work.sum+4
- mcp/server.go+42
- mcp/taint_tool_test.go+74
- ssa_taint.go+434
- ssa_taint_test.go+80
- testdata/clean/clean.go+15
- testdata/clean/go.mod+3
- testdata/crossfunc/go.mod+3
- testdata/crossfunc/vuln.go+48
- .dockerignore+13
- .env.example+8
- .github/workflows/docker.yml+63
- .github/workflows/security.yml+1
- CHANGELOG.md+44-8
- CLAUDE.md-28
- Dockerfile+11-6
- Makefile+8-2
- README.md+14-1
- api/openapi.yaml+129
- compress.go+53
- compress_test.go+97
- cost_test.go+15-3
- deploy/docker/docker-compose.yml+10
- docs/architecture.md+103
- estimate_test.go+43
- examples/README.md+90
- extract.go+40
- extract_test.go+63
- go.sum+11
- internal/compress/algorithm.go+252
- internal/compress/algorithm_test.go+220
- internal/compress/dict.go+282
- internal/compress/rules.go+114
- internal/compress/safety.go+238
- internal/extract/extract.go+218
- internal/extract/extract_test.go+216
- internal/fastops/detect.go+4-2
- internal/fastops/entropy_bench_test.go+37
- internal/filter/layer_names.go+1
- internal/filter/layer_registry.go+1
- internal/filter/llmlingua_prose.go+314
- internal/filter/llmlingua_prose_test.go+134
- internal/filter/pipeline_init.go+10
- internal/filter/pipeline_toml.go+2
- internal/filter/pipeline_types.go+9
- internal/filter/signature_truncate.go+67-23
- internal/filter/signature_truncate_test.go+172
- internal/filter/toml_filter.go+448
- internal/filter/toml_filter_test.go+362
- internal/filter/validate_retry.go+181
- internal/filter/validate_retry_test.go+251
- internal/secrets/filename.go+159
- internal/secrets/filename_test.go+221
- internal/tracking/tracking.go+285
- internal/tracking/tracking_helpers.go+28
- internal/tracking/tracking_test.go+306
- options.go+16-6
- restoration.go+5-5
- secrets.go+23
- secrets_filename_test.go+41
- tok.go+21
- tokenizer.go+14-14
- tracker.go+76
- tracker_test.go+42
- .dockerignore+13
- .env.example+8
- .github/workflows/docker.yml+63
- CLAUDE.md-24
- Dockerfile+27
- api/openapi.yaml+72
- cmd/trace/cli/checkpoint/checkpoint.go+11-10
- cmd/trace/cli/explain_test.go+7
- cmd/trace/cli/investigate/cmd.go+8-1
- cmd/trace/cli/investigate/fix.go-3
- cmd/trace/cli/strategy/manual_commit_attribution.go+1-3
- cmd/trace/cli/testutil/testutil.go+2
- deploy/docker/docker-compose.yml+15
- docs/architecture.md+112
- examples/README.md+57
- go.sum+10
- redact/verify.go+351
- redact/verify_test.go+201
0 commit comments