Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
302 commits
Select commit Hold shift + click to select a range
f08dada
test(py-lsp): gate the shared cross-registry build on counted work
DeusData Oct 20, 2026
a36c692
Merge origin/main into fix/windows-unicode-agent-detection
DeusData Oct 20, 2026
c21c42b
test(cli): create the non-ASCII Windows profile through the wide API
DeusData Oct 20, 2026
a6e612a
Merge branch 'main' into fix/elixir-extraction-defects
DeusData Oct 20, 2026
158883b
Merge branch 'main' into fix/1762-paired-free-functions
DeusData Oct 20, 2026
c080c4a
Merge branch 'main' into fix/1084-background-index-cpu
DeusData Oct 20, 2026
acec2fa
Merge branch 'main' into feat/graph-gate-contract
DeusData Oct 20, 2026
b95b403
fix(mcp): rank every BM25 candidate when post-window filters would hi…
DeusData Oct 20, 2026
0b81154
ci: bump the CodeQL actions to v4.39.0 together and group their Depen…
DeusData Oct 20, 2026
4c09f7c
feat(plugin): Claude Code plugin marketplace, discovery slice
DeusData Oct 19, 2026
321dcb6
Merge main and complete Java record call handling
DeusData Oct 21, 2026
86fb94f
Refine Markdown heading names and refresh main
DeusData Oct 21, 2026
b759b95
Merge latest main before Markdown heading CI
DeusData Oct 21, 2026
e2660c4
Merge latest main to refresh Java accessor CI
DeusData Oct 21, 2026
ad78993
fix(routes): read Go 1.22 ServeMux method and host patterns
gaurav0107 Oct 21, 2026
1d7ce9b
fix(pipeline): cap surface callbacks at the worker budget
DeusData Oct 21, 2026
38a3ddb
Merge repaired main baseline
DeusData Oct 21, 2026
159a19e
Merge branch 'main' into fix/1762-paired-free-functions
DeusData Oct 21, 2026
ee6e78b
fix(java): ignore comment extras in record accessor parameters
DeusData Oct 21, 2026
373c090
Merge main to pick up shared CI repairs
DeusData Oct 21, 2026
9bf66dd
Merge main to pick up shared CI repairs
DeusData Oct 21, 2026
04f6423
Merge main into plugin marketplace slice
DeusData Oct 21, 2026
b54729e
Merge current main to include shared CI repairs
DeusData Oct 22, 2026
001fbe2
fix(adr): store ADRs in a per-project sidecar DB, untouched by reindex
0xb007ab1e Sep 25, 2026
a9434d8
build(deps): Bump github/codeql-action/upload-sarif
dependabot[bot] Oct 24, 2026
173e11a
Merge remote-tracking branch 'origin/main' into fix/1084-background-i…
DeusData Oct 25, 2026
5bb4ee2
Merge origin/main into fix/windows-unicode-agent-detection
DeusData Oct 25, 2026
8cfefa6
Merge origin/main into fix/adr-reindex-race
DeusData Oct 25, 2026
c822dce
Merge origin/main into fix/elixir-extraction-defects
DeusData Oct 25, 2026
db74648
fix(pipeline): keep background refreshes on the parallel route
DeusData Oct 25, 2026
0c2c8d9
Merge origin/main into fix/doc-section-hierarchy
DeusData Oct 26, 2026
aaee484
Merge branch 'main' into feat/graph-gate-contract
DeusData Oct 26, 2026
4d97d78
fix(routes): read a ServeMux pattern only for Handle and HandleFunc
DeusData Oct 26, 2026
2ba6e64
Merge remote-tracking branch 'origin/main' into prq/pr2752-fixup
DeusData Oct 26, 2026
762a6e4
Merge origin/main into feat/codex-skill-location-compat
DeusData Oct 26, 2026
158a0c9
test(cli): assert a real install leaves a user-owned module untouched
DeusData Oct 26, 2026
8fe97d7
Merge origin/main into fix/2204-opencode-extension-untouched
DeusData Oct 26, 2026
d07f6d6
Merge origin/main into fix/adr-reindex-race
DeusData Oct 26, 2026
2be8ee3
Merge origin/main into perf/py-cross-registry-index
DeusData Oct 26, 2026
729ce33
fix(java): register generated record accessors by qualified name only
DeusData Oct 26, 2026
6c52e82
fix(java): no import resolves to a generated record accessor
DeusData Oct 27, 2026
20a6f1f
Merge origin/main into fix/2537-go-net-http-servemux-patterns-with-a-met
DeusData Oct 27, 2026
a9fceeb
Merge origin/main into fix/1084-background-index-cpu
DeusData Oct 27, 2026
f4ad327
Merge origin/main into feat/graph-gate-contract
DeusData Oct 27, 2026
1fb8125
Merge origin/main into fix/windows-unicode-agent-detection
DeusData Oct 27, 2026
04cb937
Merge origin/main into fix/adr-reindex-race
DeusData Oct 27, 2026
32b61a8
Merge origin/main into fix/doc-section-hierarchy
DeusData Oct 27, 2026
4876266
Merge origin/main into fix/2204-opencode-extension-untouched
DeusData Oct 27, 2026
c62fd01
Merge origin/main into fix/1762-paired-free-functions
DeusData Oct 27, 2026
57d641b
Merge branch 'main' into feat/claude-code-plugin-marketplace
DeusData Oct 27, 2026
679d1e1
fix(java): a JVM leaf-name fallback never picks a generated accessor
DeusData Oct 27, 2026
1d4bcc9
Merge origin/main into fix/java-record-accessor-calls
DeusData Oct 27, 2026
3096a18
Merge origin/main into fix/elixir-extraction-defects
DeusData Oct 27, 2026
994432f
Merge origin/main into feat/codex-skill-location-compat
DeusData Oct 27, 2026
776f6f5
Merge origin/main into fix/go-init-qn
DeusData Oct 27, 2026
6e784c3
fix(lsp): name Go init() callers per file in the Go LSP
DeusData Oct 27, 2026
4316e93
test(pipeline): pass the pipeline argument in the skip-locked manifes…
DeusData Oct 27, 2026
a728eeb
Merge origin/main into fix/permanent-daemon-watch
DeusData Oct 27, 2026
74e301d
fix(daemon): end a permanent watch whose project was deleted
DeusData Oct 27, 2026
8f36ea6
test(pipeline): rename the near/far locals in the record accessor test
DeusData Oct 27, 2026
6314186
fix(daemon): keep the workspace-policy release under daemon start
DeusData Oct 27, 2026
70d6d50
docs(watcher): describe the watch lifetime under daemon start
DeusData Oct 27, 2026
f3cd838
Merge origin/main into fix/2386-bm25-post-window-filters
DeusData Oct 28, 2026
3b646da
Merge origin/main into fix/2537-go-net-http-servemux-patterns-with-a-met
DeusData Oct 28, 2026
c8fd93a
Merge origin/main into feat/graph-gate-contract
DeusData Oct 28, 2026
791e378
Merge origin/main into fix/adr-reindex-race
DeusData Oct 28, 2026
c4bb4b5
Merge origin/main into fix/elixir-extraction-defects
DeusData Oct 28, 2026
55844c9
fix(cli): use managed binary path for agent configs when externally m…
divakantpandey Oct 28, 2026
113f24f
style(cli): clang-format the managed-binary agent-config call (#2722)
DeusData Oct 28, 2026
c614edc
Merge origin/main into fix/windows-unicode-agent-detection
DeusData Oct 28, 2026
2a195bd
Merge origin/main into fix/2204-opencode-extension-untouched
DeusData Oct 28, 2026
a3ff99d
Merge origin/main into fix/go-init-qn
DeusData Oct 28, 2026
acd0b5b
Merge origin/main into fix/1084-background-index-cpu
DeusData Oct 28, 2026
1246713
Merge origin/main into fix/1762-paired-free-functions
DeusData Oct 28, 2026
c04d419
Merge origin/main into feat/graph-gate-contract
DeusData Oct 28, 2026
545c1bd
Merge origin/main into fix/permanent-daemon-watch
DeusData Oct 28, 2026
6cc63d2
Merge origin/main into fix/elixir-extraction-defects
DeusData Oct 28, 2026
dbea06c
Merge branch 'main' into fix/2386-bm25-post-window-filters
DeusData Oct 28, 2026
97f8aef
Merge branch 'main' into feat/claude-code-plugin-marketplace
DeusData Oct 28, 2026
4680954
Merge origin/main into fix/doc-section-hierarchy
DeusData Oct 28, 2026
8fae39e
Merge origin/main into fix/adr-reindex-race
DeusData Oct 28, 2026
848975f
Merge origin/main into feat/codex-skill-location-compat
DeusData Oct 28, 2026
dda8f8a
test(pipeline): restore the tests split by the merge resolution
DeusData Oct 28, 2026
f33f976
Merge origin/main into fix/2537-go-net-http-servemux-patterns-with-a-met
DeusData Oct 28, 2026
2aaef23
Merge origin/main into fix/java-record-accessor-calls
DeusData Oct 28, 2026
51fd445
fix(discover): select C++ for C-family include fragments
knewstimek Oct 28, 2026
5985131
Merge origin/main into perf/py-cross-registry-index
DeusData Oct 28, 2026
79d02a6
Merge origin/main into fix/1084-background-index-cpu
DeusData Oct 29, 2026
7ee3124
Merge origin/main into fix/java-record-accessor-calls
DeusData Oct 29, 2026
d758fd6
Merge origin/main into fix/2537-go-net-http-servemux-patterns-with-a-met
DeusData Oct 29, 2026
b4fb1e3
Merge origin/main into fix/windows-unicode-agent-detection
DeusData Oct 29, 2026
079e59d
Merge origin/main into fix/2204-opencode-extension-untouched
DeusData Oct 29, 2026
19b57f3
Merge origin/main into fix/go-init-qn
DeusData Oct 29, 2026
182f7e1
Merge origin/main into feat/graph-gate-contract
DeusData Oct 29, 2026
4a85a26
Merge origin/main into fix/2722-install-managed-binary-path
DeusData Oct 29, 2026
ea2dbaa
Merge origin/main into feat/codex-skill-location-compat
DeusData Oct 29, 2026
b66ac84
Merge origin/main into fix/adr-reindex-race
DeusData Oct 29, 2026
ed95814
Merge origin/main into fix/1084-background-index-cpu
DeusData Oct 29, 2026
1c97a4d
Merge origin/main into fix/elixir-extraction-defects
DeusData Oct 29, 2026
1962c21
Merge origin/main into fix/doc-section-hierarchy
DeusData Oct 29, 2026
0947903
Merge origin/main into fix/adr-reindex-race
DeusData Oct 29, 2026
32bd1d3
Merge origin/main into fix/java-record-accessor-calls
DeusData Oct 29, 2026
7a9e6c6
Merge origin/main into fix/go-init-qn
DeusData Oct 29, 2026
7854e1c
Merge origin/main into fix/1084-background-index-cpu
DeusData Oct 29, 2026
5842b84
Merge origin/main into fix/1762-paired-free-functions
DeusData Oct 29, 2026
b2c62b1
Merge origin/main into feat/graph-gate-contract
DeusData Oct 29, 2026
9f70764
Merge origin/main into fix/adr-reindex-race
DeusData Oct 29, 2026
83ed2bd
Merge branch 'main' into fix/2386-bm25-post-window-filters
DeusData Oct 29, 2026
bd19732
Merge origin/main into fix/elixir-extraction-defects
DeusData Oct 29, 2026
fec0b87
Merge origin/main into fix/2537-go-net-http-servemux-patterns-with-a-met
DeusData Oct 29, 2026
d1a96df
Merge origin/main into fix/java-record-accessor-calls
DeusData Oct 29, 2026
ed17097
Merge origin/main into fix/permanent-daemon-watch
DeusData Oct 29, 2026
d841ddd
Merge origin/main into fix/inc-c-family-routing
DeusData Oct 29, 2026
88375be
Merge origin/main into fix/1084-background-index-cpu
DeusData Oct 29, 2026
218123b
Merge origin/main into fix/adr-reindex-race
DeusData Oct 29, 2026
bff6ce9
Merge origin/main into fix/java-record-accessor-calls
DeusData Oct 29, 2026
d68cd2e
fix(diagram): set an empty PlantUML operand id when there is none
nefayran Oct 29, 2026
f925afa
Merge origin/main into fix/elixir-extraction-defects
DeusData Oct 29, 2026
7abfb0d
Merge branch 'main' into feat/claude-code-plugin-marketplace
DeusData Oct 29, 2026
baf1ada
Merge origin/main into feat/graph-gate-contract
DeusData Oct 29, 2026
9c83689
Merge origin/main into fix/permanent-daemon-watch
DeusData Oct 29, 2026
b94a7d7
fix(cli): recognize symlinked agent config directories during detecti…
divakantpandey Oct 29, 2026
7f2fd10
fix(hooks): tell subagents without MCP tools how to reach the graph v…
shanemccarron-maker Oct 29, 2026
349d80c
perf(index): run supervised index workers at below-normal CPU priority
shanemccarron-maker Oct 29, 2026
5a666f2
fix(mcp): match search_code file_pattern with a directory against the…
shanemccarron-maker Oct 29, 2026
ab8f68a
fix(mcp): expose recursion metadata in trace_path
pcristin Oct 29, 2026
f8dfaca
Merge branch 'main' into codex/fix-2816-trace-recursion
pcristin Oct 29, 2026
58e5841
Merge branch 'main' into fix/2722-install-managed-binary-path
divakantpandey Oct 30, 2026
d01ba80
Merge pull request #2244 from lorenzozanee/fix/windows-unicode-agent-…
DeusData Oct 30, 2026
164b2dc
Merge pull request #1996 from Jumaga2015/fix/1762-paired-free-functions
DeusData Oct 30, 2026
88a1d1d
Merge pull request #2716 from DeusData/feat/claude-code-plugin-market…
DeusData Oct 30, 2026
edb4a6e
Merge pull request #2295 from MopicMP/fix/java-record-accessor-calls
DeusData Oct 30, 2026
a33878c
Merge pull request #2420 from Fieldnote-Echo/perf/py-cross-registry-i…
DeusData Oct 30, 2026
359bd2f
Merge origin/main into fix/adr-reindex-race
DeusData Oct 30, 2026
46c95bc
Merge origin/main into fix/2537-go-net-http-servemux-patterns-with-a-met
DeusData Oct 30, 2026
8f6974e
Merge origin/main into fix/2204-opencode-extension-untouched
DeusData Oct 30, 2026
e0546f5
Merge origin/main into feat/graph-gate-contract
DeusData Oct 30, 2026
9cbc350
Merge origin/main into feat/codex-skill-location-compat
DeusData Oct 30, 2026
24dfb30
Merge branch 'main' into fix/2386-bm25-post-window-filters
DeusData Oct 30, 2026
7ee29d8
Merge origin/main into fix/go-init-qn
DeusData Oct 30, 2026
a5575b4
Merge origin/main into fix/1084-background-index-cpu
DeusData Oct 30, 2026
0bd442c
Merge origin/main into fix/doc-section-hierarchy
DeusData Oct 30, 2026
b33a645
Merge origin/main into fix/permanent-daemon-watch
DeusData Oct 30, 2026
cf77fb8
Merge origin/main into fix/2722-install-managed-binary-path
DeusData Oct 30, 2026
47474b6
Merge pull request #2826 from knewstimek/fix/inc-c-family-routing
DeusData Oct 30, 2026
bdf204b
Merge origin/main into fix/elixir-extraction-defects
DeusData Oct 30, 2026
192fdb9
test(windows): try FLS init for the MinGW test allocator (R32 experim…
DeusData Oct 30, 2026
6f63e38
Merge origin/main into fix/search-code-file-pattern-path
DeusData Oct 30, 2026
d514868
test(diagram): keep the unclosed class declaration in its own diagram
DeusData Oct 30, 2026
9bb891b
ci: move macOS runners to macos-15 and pin the deployment target to 14.0
DeusData Oct 30, 2026
dd96a98
Merge origin/main into codex/fix-2816-trace-recursion
DeusData Oct 31, 2026
3a869ee
fix(hooks): state the CLI fallback for subagents as a fact
DeusData Oct 31, 2026
395763c
Merge origin/main into fix/subagent-cli-hint
DeusData Oct 31, 2026
30f1fbf
Merge pull request #2841 from halindrome/fix/search-code-file-pattern…
DeusData Oct 31, 2026
76dda7e
Merge pull request #2827 from nefayran/fix/2818-puml-edge-operand
DeusData Oct 31, 2026
0e4c96b
Merge pull request #2849 from DeusData/ci/macos-15-runners
DeusData Oct 31, 2026
85a38ed
Merge pull request #2839 from halindrome/fix/subagent-reminder-cli-fa…
DeusData Oct 31, 2026
9f0fdcb
Merge pull request #2613 from bline/fix/doc-section-hierarchy
DeusData Oct 31, 2026
502d86a
Merge origin/main into fix/2204-opencode-extension-untouched
DeusData Oct 31, 2026
8c62cb3
Merge origin/main into fix/go-init-qn
DeusData Oct 31, 2026
4ee44f9
Merge origin/main into fix/1084-background-index-cpu
DeusData Oct 31, 2026
e546991
Merge origin/main into feat/graph-gate-contract
DeusData Oct 31, 2026
2609e56
Merge origin/main into fix/permanent-daemon-watch
DeusData Oct 31, 2026
2418526
Merge origin/main into feat/codex-skill-location-compat
DeusData Oct 31, 2026
0b0e294
Merge origin/main into fix/adr-reindex-race
DeusData Oct 31, 2026
3e075d5
Merge origin/main into fix/2537-go-net-http-servemux-patterns-with-a-met
DeusData Oct 31, 2026
4787012
Merge origin/main into fix/2722-install-managed-binary-path
DeusData Oct 31, 2026
c0e9293
Merge origin/main into fix/elixir-extraction-defects
DeusData Oct 31, 2026
d86ca26
Merge branch 'main' into fix/2386-bm25-post-window-filters
DeusData Oct 31, 2026
b738549
Merge main and enforce user ownership for directory symlinks in dir_e…
divakantpandey Oct 31, 2026
c548d8e
fix(pipeline): infer HTTP method for Angular and verb-suffix client c…
divakantpandey Oct 31, 2026
9faa3e5
Merge pull request #1915 from ilyabrykau-orca/fix/go-init-qn
DeusData Oct 31, 2026
a278734
Merge origin/main into fix/go-field-type-hint-owner-segment
DeusData Oct 31, 2026
55aeee8
Merge branch 'main' into codex/fix-2816-trace-recursion
pcristin Oct 31, 2026
70f6de8
Merge pull request #2822 from divakantpandey/fix/2722-install-managed…
DeusData Oct 31, 2026
d1d8bbf
Merge pull request #1833 from LeoLan-Digital/fix/permanent-daemon-watch
DeusData Oct 31, 2026
e082387
Merge pull request #2819 from DeusData/fix/2386-bm25-post-window-filters
DeusData Oct 31, 2026
747665d
Merge pull request #2752 from gaurav0107/fix/2537-go-net-http-servemu…
DeusData Oct 31, 2026
afb499b
test(pipeline): pin owner-segment field-type hints for C#
DeusData Oct 31, 2026
4a78fe6
fix(go): a bare init never binds to a package init or an init method
DeusData Oct 31, 2026
9901fee
build(deps-dev): bump vite
dependabot[bot] Oct 31, 2026
70a7062
Merge origin/main into fix/go-bare-init-never-binds
DeusData Oct 31, 2026
0d1d44b
Merge origin/main into fix/2204-opencode-extension-untouched
DeusData Oct 31, 2026
23c195f
Merge origin/main into feat/graph-gate-contract
DeusData Oct 31, 2026
ecd2eab
Merge origin/main into feat/codex-skill-location-compat
DeusData Oct 31, 2026
83a0006
Merge origin/main into fix/1084-background-index-cpu
DeusData Oct 31, 2026
8cef96d
Merge origin/main into fix/adr-reindex-race
DeusData Oct 31, 2026
a5c5b42
Merge origin/main into fix/elixir-extraction-defects
DeusData Oct 31, 2026
a33cddc
Merge origin/main into fix/go-field-type-hint-owner-segment
DeusData Oct 31, 2026
6d33c27
Merge origin/main into codex/fix-2816-trace-recursion
DeusData Oct 31, 2026
df30463
Merge pull request #2862 from DeusData/fix/go-bare-init-never-binds
DeusData Oct 31, 2026
2578218
Merge origin/main into fix/go-field-type-hint-owner-segment
DeusData Oct 31, 2026
7be2bec
Merge pull request #2315 from 0xb007ab1e/fix/adr-reindex-race
DeusData Oct 31, 2026
3b46abe
Merge pull request #2861 from DeusData/dependabot/npm_and_yarn/graph-…
DeusData Oct 31, 2026
e7a7a2b
Merge origin/main into fix/2671-agent-config-symlinks
DeusData Oct 31, 2026
f6fb3e0
Merge pull request #2371 from BobbieBarker/fix/elixir-extraction-defects
DeusData Oct 31, 2026
9cb2a47
Merge origin/main into fix/2204-opencode-extension-untouched
DeusData Oct 31, 2026
2acbd3b
fix(store): ADR sidecar follow-ups from #2315 review
DeusData Oct 31, 2026
8006567
Merge origin/main into feat/graph-gate-contract
DeusData Oct 31, 2026
2e6ab84
Merge origin/main into the Elixir complexity branch
DeusData Oct 31, 2026
22a7dff
fix(service-patterns): end the Angular receiver rows at a separator (…
DeusData Oct 31, 2026
e12d3db
revert(pipeline): drop two hunks that change no output (#2768)
DeusData Oct 31, 2026
b9bd036
test(cross-repo): seed method-less client edges so the verb fallback …
DeusData Oct 31, 2026
6b6213e
fix(pipeline): format the arg-URL verb edge and test the path that re…
DeusData Oct 31, 2026
a6d0d6c
Merge pull request #1936 from ilyabrykau-orca/fix/go-field-type-hint-…
DeusData Oct 31, 2026
d5cf735
test(elixir): pin the fingerprint half of the complexity/fingerprint …
DeusData Sep 26, 2026
b19ac1e
test(elixir): the same body shape under other names shares a fingerprint
DeusData Oct 31, 2026
c2faaaa
Merge branch 'main' into exp/r32-mimalloc-win-test-init
DeusData Oct 31, 2026
aa3161f
fix(elixir): grow the complexity walk stack instead of capping it
DeusData Oct 31, 2026
2caf51a
fix(elixir): a folded multi-clause function carries the metrics of ev…
DeusData Oct 31, 2026
3b33bab
style(elixir): put the definition comment back above extract_elixir_f…
DeusData Oct 31, 2026
af41216
Merge pull request #2833 from divakantpandey/fix/2671-agent-config-sy…
DeusData Oct 31, 2026
c07cb8e
Merge pull request #2864 from DeusData/fix/adr-sidecar-followups
DeusData Oct 31, 2026
812d075
Merge pull request #2854 from divakantpandey/fix/2768-angular-http-cl…
DeusData Oct 31, 2026
8d9a8e3
Merge origin/main into fix/2204-opencode-extension-untouched
DeusData Oct 31, 2026
2d5284e
Merge origin/main into fix/1084-background-index-cpu
DeusData Oct 31, 2026
98a66b7
fix(cli): emit OpenCode plugin hooks for the V2 setup context
HazielMagallanes Oct 31, 2026
c0a8ed8
fix(cs-lsp): resolve nested types through type qualifiers, bind globa…
DeusData Nov 1, 2026
9fe22e3
Merge pull request #2850 from DeusData/exp/r32-mimalloc-win-test-init
DeusData Nov 1, 2026
bc44de1
fix(cs-lsp): bound the nested-type qualifier walk
DeusData Nov 1, 2026
dad8918
fix(cs-lsp): look up the global namespace in C# spec order
DeusData Nov 1, 2026
21c253f
fix(cs-lsp): never pool global-namespace types as partial twins
DeusData Nov 1, 2026
29aa748
Merge pull request #2022 from mvanhorn/fix/1084-background-index-cpu
DeusData Nov 1, 2026
b3c6bec
Merge origin/main into codex/fix-2816-trace-recursion
DeusData Nov 1, 2026
6e0c59f
Merge pull request #2867 from DeusData/fix/cs-lsp-nested-types-global-ns
DeusData Nov 1, 2026
96c2fef
Merge pull request #2641 from crisacm/fix/2204-opencode-extension-unt…
DeusData Nov 1, 2026
12920da
Merge origin/main into feat/codex-skill-location-compat
DeusData Nov 1, 2026
09ea340
Merge pull request #2842 from pcristin/codex/fix-2816-trace-recursion
DeusData Nov 1, 2026
01ac4fe
Merge origin/main into feat/codex-skill-location-compat
DeusData Nov 1, 2026
f29e74f
Merge pull request #1781 from agn-7/feat/codex-skill-location-compat
DeusData Nov 1, 2026
9aa4442
Merge origin/main into feat/graph-gate-contract
DeusData Nov 1, 2026
65acd42
Merge pull request #2092 from Blysspeak/feat/graph-gate-contract
DeusData Nov 1, 2026
f159b4c
Merge pull request #1731 from henry-hz/upstream-pr/elixir-complexity
DeusData Nov 1, 2026
339cd51
ci: fail fast when an apt mirror stalls
DeusData Nov 1, 2026
f531be2
fix(cli): keep the OpenCode 2 compaction note inside the compaction
DeusData Nov 1, 2026
d3d0bc8
fix(cli): never create note-only content for an empty OpenCode 2 result
DeusData Nov 1, 2026
a545a0a
ci: fail apt-get update on any fetch error
DeusData Nov 1, 2026
e3a9fa3
ci: let apt fail over between mirrors instead of hanging
DeusData Nov 1, 2026
fb88365
fix(cli): add no OpenCode 2 compaction note until one has run on a re…
DeusData Nov 1, 2026
6926a65
Merge pull request #2872 from DeusData/ci/apt-fail-fast
DeusData Nov 1, 2026
587f134
Merge pull request #2385 from HazielMagallanes/fix/opencode-v2-setup-…
DeusData Nov 1, 2026
6c0ce23
Merge pull request #2779 from DeusData/dependabot/github_actions/gith…
DeusData Nov 1, 2026
54e0795
build(deps): bump actions/attest from 4.1.0 to 4.2.2
dependabot[bot] Nov 1, 2026
45ceb80
Merge origin/main into chore/codeql-action-v4.39.0
DeusData Nov 1, 2026
caad969
ci: pin every CodeQL action to v4.39.1
DeusData Nov 1, 2026
1f56c7d
build(deps): bump msys2/setup-msys2 from 2.32.0 to 2.33.0
dependabot[bot] Nov 1, 2026
df2b068
Merge pull request #2507 from DeusData/dependabot/github_actions/acti…
DeusData Nov 1, 2026
358501f
Merge pull request #2727 from DeusData/chore/codeql-action-v4.39.0
DeusData Nov 1, 2026
edc2301
Merge pull request #2503 from DeusData/dependabot/github_actions/msys…
DeusData Nov 1, 2026
616ba41
Merge origin/main into perf/index-worker-priority
DeusData Nov 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "codebase-memory",
"description": "The codebase-memory-mcp code knowledge graph server, as a Claude Code plugin.",
"owner": {
"name": "DeusData",
"url": "https://github.com/DeusData"
},
"plugins": [
{
"name": "codebase-memory",
"source": "./plugin",
"description": "Codebase knowledge graph for AI agents: sub-ms queries, 99% fewer tokens."
}
]
}
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,9 @@ updates:
directory: "/"
schedule:
interval: "weekly"
groups:
# init and analyze must run the same CodeQL Action version within a job, and
# upload-sarif is kept in step with them, so one PR bumps all three.
codeql-action:
patterns:
- "github/codeql-action*"
14 changes: 9 additions & 5 deletions .github/workflows/_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,9 @@ jobs:
goarch: arm64
cc: gcc
cxx: g++
- os: macos-14
# The macOS minimum (14.0) is pinned in Makefile.cbm, not inherited
# from this runner's SDK, so both darwin binaries still start on macOS 14.
- os: macos-15
goos: darwin
goarch: arm64
cc: cc
Expand All @@ -64,7 +66,8 @@ jobs:

- name: Install deps (Ubuntu)
if: startsWith(matrix.os, 'ubuntu')
run: sudo apt-get update && sudo apt-get install -y zlib1g-dev
timeout-minutes: 10
run: APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update && sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y zlib1g-dev

- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
Expand Down Expand Up @@ -117,7 +120,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2
- uses: msys2/setup-msys2@ec48f7c5447b3140e2b088413ae3a55687bccb6e # v2
with:
msystem: CLANG64
path-type: inherit
Expand Down Expand Up @@ -179,7 +182,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2
- uses: msys2/setup-msys2@ec48f7c5447b3140e2b088413ae3a55687bccb6e # v2
with:
msystem: CLANGARM64
path-type: inherit
Expand Down Expand Up @@ -248,7 +251,8 @@ jobs:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install deps
run: sudo apt-get update && sudo apt-get install -y zlib1g-dev
timeout-minutes: 10
run: APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update && sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y zlib1g-dev

- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
Expand Down
16 changes: 10 additions & 6 deletions .github/workflows/_lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,16 @@ jobs:
run: bash scripts/check-no-test-skips.sh

- name: Install build deps
run: sudo apt-get update && sudo apt-get install -y zlib1g-dev cmake
timeout-minutes: 10
run: APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update && sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y zlib1g-dev cmake

- name: Install LLVM 20
timeout-minutes: 10
run: |
wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc
echo "deb http://apt.llvm.org/noble/ llvm-toolchain-noble-20 main" | sudo tee /etc/apt/sources.list.d/llvm-20.list
sudo apt-get update
sudo apt-get install -y clang-format-20
APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update
sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y clang-format-20

- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
id: cppcheck-cache
Expand Down Expand Up @@ -81,14 +83,16 @@ jobs:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install build deps
run: sudo apt-get update && sudo apt-get install -y zlib1g-dev
timeout-minutes: 10
run: APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update && sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y zlib1g-dev

- name: Install LLVM 21 (pinned analyzer toolchain)
timeout-minutes: 10
run: |
wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc
echo "deb http://apt.llvm.org/noble/ llvm-toolchain-noble-21 main" | sudo tee /etc/apt/sources.list.d/llvm-21.list
sudo apt-get update
sudo apt-get install -y clang-tidy-21
APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update
sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y clang-tidy-21

- name: Memory-analyzer gate
run: scripts/ci/lint-mem.sh clang-tidy-21
13 changes: 8 additions & 5 deletions .github/workflows/_memwaste.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install deps
run: sudo apt-get update && sudo apt-get install -y zlib1g-dev python3 clang llvm
timeout-minutes: 10
run: APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update && sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y zlib1g-dev python3 clang llvm
- name: Event lane on this repository
run: |
# `cmd | tee` reports TEE's status: without this a failing lane
Expand Down Expand Up @@ -66,7 +67,8 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install deps
run: sudo apt-get update && sudo apt-get install -y zlib1g-dev python3 clang llvm
timeout-minutes: 10
run: APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update && sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y zlib1g-dev python3 clang llvm
- name: CPU scaling lane (src/ at 2x against 4x)
# Report-only: the script exits 1 when it flags a super-linear function.
continue-on-error: true
Expand All @@ -93,7 +95,8 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install deps
run: sudo apt-get update && sudo apt-get install -y zlib1g-dev python3 clang llvm
timeout-minutes: 10
run: APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update && sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y zlib1g-dev python3 clang llvm
- name: Access lane on this repository
run: |
# `cmd | tee` reports TEE's status: without this a failing lane
Expand All @@ -115,7 +118,7 @@ jobs:

event-macos:
if: ${{ inputs.mode == 'full' }}
runs-on: macos-14
runs-on: macos-15
timeout-minutes: 60
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
Expand Down Expand Up @@ -146,7 +149,7 @@ jobs:
timeout-minutes: 90
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2
- uses: msys2/setup-msys2@ec48f7c5447b3140e2b088413ae3a55687bccb6e # v2
with:
msystem: CLANG64
path-type: inherit
Expand Down
14 changes: 8 additions & 6 deletions .github/workflows/_smoke.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
CORE_UNIX='[
{"os":"ubuntu-latest","goos":"linux","goarch":"amd64"},
{"os":"ubuntu-24.04-arm","goos":"linux","goarch":"arm64"},
{"os":"macos-14","goos":"darwin","goarch":"arm64"},
{"os":"macos-15","goos":"darwin","goarch":"arm64"},
{"os":"macos-15-intel","goos":"darwin","goarch":"amd64"}
]'
# Broad legs reuse existing goos/goarch artifacts on additional OS
Expand All @@ -47,9 +47,10 @@ jobs:
# (ubuntu-22.04 / 22.04-arm). So the dynamic broad legs stay on
# forward-compatible OSes only (macOS); running the dynamic binary on
# ubuntu-22.04 would fail Phase 1 (glibc too old), not a real regression.
BROAD_UNIX='[
{"os":"macos-15","goos":"darwin","goarch":"arm64"}
]'
# Empty since the move off macos-14 (retired 2026-11-02): the darwin-arm64
# artifact is now built AND smoked on macos-15, the core leg, which was
# this broad leg.
BROAD_UNIX='[]'
CORE_WIN='[{"os":"windows-latest","arch":"amd64"}]'
# windows-11-arm now runs the NATIVE arm64 binary (build-windows-arm64),
# not the x86_64 binary under emulation — we smoke the artifact we ship.
Expand Down Expand Up @@ -143,8 +144,9 @@ jobs:

- name: ClamAV scan (Linux)
if: startsWith(matrix.os, 'ubuntu')
timeout-minutes: 10
run: |
sudo apt-get update -qq && sudo apt-get install -y -qq clamav > /dev/null 2>&1
APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update -qq && sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y -qq clamav > /dev/null 2>&1
# apt auto-starts the clamav-freshclam daemon, which holds a lock on
# freshclam's log/db; stop it so the manual freshclam below can run
# (else: "Failed to lock the log file ... Resource temporarily unavailable").
Expand Down Expand Up @@ -190,7 +192,7 @@ jobs:
go-version-file: pkg/go/go.mod
cache: false

- uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2
- uses: msys2/setup-msys2@ec48f7c5447b3140e2b088413ae3a55687bccb6e # v2
with:
msystem: ${{ matrix.arch == 'arm64' && 'CLANGARM64' || 'CLANG64' }}
path-type: inherit
Expand Down
19 changes: 11 additions & 8 deletions .github/workflows/_soak.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
goarch: arm64
cc: gcc
cxx: g++
- os: macos-14
- os: macos-15
goos: darwin
goarch: arm64
cc: cc
Expand All @@ -66,7 +66,8 @@ jobs:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install deps (Linux)
if: startsWith(matrix.os, 'ubuntu')
run: sudo apt-get update && sudo apt-get install -y zlib1g-dev python3 git
timeout-minutes: 10
run: APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update && sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y zlib1g-dev python3 git
- name: Build
if: ${{ !inputs.use_release_artifacts }}
run: scripts/build.sh ${{ inputs.version && format('--version {0}', inputs.version) || '' }} CC=${{ matrix.cc }} CXX=${{ matrix.cxx }}
Expand Down Expand Up @@ -118,7 +119,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2
- uses: msys2/setup-msys2@ec48f7c5447b3140e2b088413ae3a55687bccb6e # v2
with:
msystem: CLANG64
path-type: inherit
Expand Down Expand Up @@ -196,7 +197,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2
- uses: msys2/setup-msys2@ec48f7c5447b3140e2b088413ae3a55687bccb6e # v2
with:
msystem: CLANGARM64
path-type: inherit
Expand Down Expand Up @@ -283,7 +284,8 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install soak dependencies
run: sudo apt-get update && sudo apt-get install -y python3 git
timeout-minutes: 10
run: APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update && sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y python3 git
- name: Download selected portable release container
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
Expand Down Expand Up @@ -335,7 +337,7 @@ jobs:
goarch: arm64
cc: gcc
cxx: g++
- os: macos-14
- os: macos-15
goos: darwin
goarch: arm64
cc: cc
Expand All @@ -356,7 +358,8 @@ jobs:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install deps (Linux)
if: startsWith(matrix.os, 'ubuntu')
run: sudo apt-get update && sudo apt-get install -y zlib1g-dev python3 git
timeout-minutes: 10
run: APT_RETRIES=3; [ -f /etc/apt/apt-mirrors.txt ] && APT_RETRIES=0; sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 --error-on=any update && sudo apt-get -o Acquire::Retries=$APT_RETRIES -o Acquire::http::Timeout=30 -o Acquire::https::Timeout=30 install -y zlib1g-dev python3 git
- name: Build (ASan)
run: |
SANITIZE="-fsanitize=address,undefined -fno-omit-frame-pointer"
Expand Down Expand Up @@ -386,7 +389,7 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2
- uses: msys2/setup-msys2@ec48f7c5447b3140e2b088413ae3a55687bccb6e # v2
with:
msystem: CLANG64
path-type: inherit
Expand Down
Loading
Loading