Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
987 commits
Select commit Hold shift + click to select a range
50cb7fb
test(hosted): force strict denial-supersede ordering under coarse clocks
Coding-Dev-Tools Aug 22, 2026
a186eb1
fix(consolidate): defer same-tick archives instead of fabricating win…
Coding-Dev-Tools Aug 22, 2026
202bff3
fix(consolidate): defer same-tick archives instead of fabricating win…
Coding-Dev-Tools Aug 22, 2026
607d611
fix(mcp): run standalone HTTP transport stateless so restarts don't o…
Coding-Dev-Tools Aug 22, 2026
b0cdf16
fix(mcp): run standalone HTTP transport stateless so restarts don't o…
Coding-Dev-Tools Aug 22, 2026
6fee345
chore(repo): atomic codeql-action bumps and root-artifact hygiene
Coding-Dev-Tools Aug 22, 2026
191cec0
chore(repo): atomic codeql-action bumps and root-artifact hygiene
Coding-Dev-Tools Aug 22, 2026
8795c01
test(conftest): keep ingest-path tests offline when owner config sets…
Coding-Dev-Tools Aug 22, 2026
5da4445
test(conftest): keep ingest-path tests offline when owner config sets…
Coding-Dev-Tools Aug 22, 2026
8cab3c8
fix(import): raise batch ceilings, bound wizard multipart parsing
Coding-Dev-Tools Aug 23, 2026
b3a6ff1
fix(import): raise batch ceilings, bound wizard multipart parsing
Coding-Dev-Tools Aug 23, 2026
c0ca805
fix(llm): reserve completion budget for reasoning-model calls
Coding-Dev-Tools Aug 23, 2026
32ee676
fix(llm): reserve completion budget for reasoning-model calls
Coding-Dev-Tools Aug 23, 2026
7ebe919
fix(ci): approve runner tempdir in code-index allowlist
Coding-Dev-Tools Aug 23, 2026
87d40e4
fix(ci): approve runner tempdir in code-index allowlist
Coding-Dev-Tools Aug 23, 2026
918ac5b
test: py39-safe patching, mcp skip guard, router-contract bounded-upl…
Coding-Dev-Tools Aug 23, 2026
03269f6
test: py39-safe patching, mcp skip guard, router-contract bounded-upl…
Coding-Dev-Tools Aug 23, 2026
d563746
fix(service): redact extractor error details via _safe_reason
Coding-Dev-Tools Aug 23, 2026
f7ed54a
fix(service): redact extractor error details via _safe_reason
Coding-Dev-Tools Aug 23, 2026
45ed320
fix(codegraph): regex fallback emits same-file calls edges
Coding-Dev-Tools Aug 23, 2026
0236ad1
fix(codegraph): regex fallback emits same-file calls edges
Coding-Dev-Tools Aug 23, 2026
d8c97d9
fix(engine): harden remember_many batch resolution
Coding-Dev-Tools Aug 23, 2026
a2d2342
fix(engine): harden remember_many batch resolution
Coding-Dev-Tools Aug 23, 2026
b21d859
fix(service): dedicated 15-minute import job recovery lease
Coding-Dev-Tools Aug 23, 2026
bf8a8a0
fix(service): dedicated 15-minute import job recovery lease
Coding-Dev-Tools Aug 23, 2026
5373e2c
fix(recall,sync): link-table consolidation evidence; repo-scoped sync…
Coding-Dev-Tools Aug 23, 2026
aea370d
fix(recall,sync): link-table consolidation evidence; repo-scoped sync…
Coding-Dev-Tools Aug 23, 2026
5d156ad
fix(cli,sync,mcp): three review followups on status scoping, batch sc…
Coding-Dev-Tools Aug 23, 2026
434d791
fix(cli,sync,mcp): three review followups on status scoping, batch sc…
Coding-Dev-Tools Aug 23, 2026
bae8e08
chore(deps-dev): bump openai-codex from 0.144.4 to 0.147.0 (#156)
dependabot[bot] Aug 24, 2026
cdf8c49
chore(deps-dev): bump openai-codex from 0.144.4 to 0.147.0 (#156)
Coding-Dev-Tools Aug 24, 2026
2019b23
chore(deps): bump the codeql-action group with 2 updates (#161)
dependabot[bot] Aug 24, 2026
128cf94
chore(deps): bump the codeql-action group with 2 updates (#161)
Coding-Dev-Tools Aug 24, 2026
2a5874a
chore(deps-dev): bump impeccable from 3.5.0 to 3.6.0 (#155)
dependabot[bot] Aug 24, 2026
7a693b9
chore(deps-dev): bump impeccable from 3.5.0 to 3.6.0 (#155)
Coding-Dev-Tools Aug 24, 2026
8887110
fix(release): use subset check for SBOM/lock comparison (#148)
Coding-Dev-Tools Aug 24, 2026
d341359
fix(release): use subset check for SBOM/lock comparison (#148)
Coding-Dev-Tools Aug 24, 2026
a8eeed0
Improve graph rendering and context efficiency (#153)
Coding-Dev-Tools Aug 24, 2026
208ea3e
Improve graph rendering and context efficiency (#153)
Coding-Dev-Tools Aug 24, 2026
81d342e
feat: Galaxy v6 physics engine, graph scene overhaul, and ledger UI i…
Coding-Dev-Tools Aug 24, 2026
4138cd4
feat: Galaxy v6 physics engine, graph scene overhaul, and ledger UI i…
Coding-Dev-Tools Aug 24, 2026
b07ac33
fix: deterministic source-import missing detection and denial-guard s…
Coding-Dev-Tools Aug 24, 2026
5b2c207
fix: deterministic source-import missing detection and denial-guard s…
Coding-Dev-Tools Aug 24, 2026
5e61b07
feat(graph): dedicated ultra-performance Every-node view (#160)
plainskill Aug 24, 2026
e50eef7
feat(graph): dedicated ultra-performance Every-node view (#160)
Coding-Dev-Tools Aug 24, 2026
ec81fd0
cowork-bot: add dashboard heartbeat log to survive pm2-logrotate rota…
Coding-Dev-Tools Aug 25, 2026
4910d37
cowork-bot: add dashboard heartbeat log to survive pm2-logrotate rota…
Coding-Dev-Tools Aug 25, 2026
35b222b
chore: remove advertising gallery and purge local transcript prompts …
Coding-Dev-Tools Aug 25, 2026
3b5548f
chore: remove advertising gallery and purge local transcript prompts …
Coding-Dev-Tools Aug 25, 2026
a4e201e
docs: ignore private session-transcript prompt files
Coding-Dev-Tools Aug 25, 2026
94490be
docs: ignore private session-transcript prompt files
Coding-Dev-Tools Aug 25, 2026
1ce18cf
test(conftest): force ENGRAPHIS_EXTRACTOR=none for the offline gate (…
Coding-Dev-Tools Aug 25, 2026
4f147f5
test(conftest): force ENGRAPHIS_EXTRACTOR=none for the offline gate (…
Coding-Dev-Tools Aug 25, 2026
68dcc3a
fix(core): apply system-time snapshot to history when known_at is omi…
Coding-Dev-Tools Aug 25, 2026
d90ea2f
fix(core): apply system-time snapshot to history when known_at is omi…
Coding-Dev-Tools Aug 25, 2026
de0a363
fix(ci): allow the system temp dir in release-gate index roots
Coding-Dev-Tools Aug 25, 2026
62cd8f3
fix(ci): allow the system temp dir in release-gate index roots
Coding-Dev-Tools Aug 25, 2026
ec3f1e1
fix: respect nonadditive token counters, finer importance steps, gala…
Coding-Dev-Tools Aug 25, 2026
d1a12b4
fix: respect nonadditive token counters, finer importance steps, gala…
Coding-Dev-Tools Aug 25, 2026
913ecd4
fix(release): parse Grype 0.110 nested db.status identity
Coding-Dev-Tools Aug 25, 2026
9b79215
fix(release): parse Grype 0.110 nested db.status identity
Coding-Dev-Tools Aug 25, 2026
29c3f4f
Reject nested Grype database statuses marked invalid (db.status.valid…
Coding-Dev-Tools Aug 25, 2026
0d01654
Reject nested Grype database statuses marked invalid (db.status.valid…
Coding-Dev-Tools Aug 25, 2026
439aec4
fix(core,mcp): tighten reworded-correction resolver, default recall t…
Coding-Dev-Tools Aug 27, 2026
b5a852b
fix(core,mcp): tighten reworded-correction resolver, default recall t…
Coding-Dev-Tools Aug 27, 2026
69696df
chore(deps-dev): bump tree-sitter-language-pack from 1.14.3 to 1.15.8…
dependabot[bot] Sep 2, 2026
80aa8c8
chore(deps-dev): bump tree-sitter-language-pack from 1.14.3 to 1.15.8…
Coding-Dev-Tools Sep 2, 2026
6bd7e21
chore(deps): update mcp requirement from <2,>=1.28.1 to >=1.28.1,<3 (…
dependabot[bot] Sep 2, 2026
9e26aa5
chore(deps): update mcp requirement from <2,>=1.28.1 to >=1.28.1,<3 (…
Coding-Dev-Tools Sep 2, 2026
8b12bda
chore(deps): bump the codeql-action group with 2 updates (#184)
dependabot[bot] Sep 2, 2026
68e1cfa
chore(deps): bump the codeql-action group with 2 updates (#184)
Coding-Dev-Tools Sep 2, 2026
a74edeb
test(mcp_server): regression test for classic engraphis_remember subj…
Coding-Dev-Tools Sep 2, 2026
78cac6d
test(mcp_server): regression test for classic engraphis_remember subj…
Coding-Dev-Tools Sep 2, 2026
dd77e3f
docs: sweep em/en dashes in README and LLM_PROVIDERS, add reranker-ev…
Coding-Dev-Tools Sep 2, 2026
01c81ad
docs: sweep em/en dashes in README and LLM_PROVIDERS, add reranker-ev…
Coding-Dev-Tools Sep 2, 2026
230573d
fix(install_cc_hook,session_start_hook,tools): preserve wrapper-level…
Coding-Dev-Tools Sep 2, 2026
cf26f53
fix(install_cc_hook,session_start_hook,tools): preserve wrapper-level…
Coding-Dev-Tools Sep 2, 2026
c0fd92f
fix(graph): route the four spacetime sliders into d3 forces in non-ga…
Coding-Dev-Tools Sep 2, 2026
5e1a059
fix(graph): route the four spacetime sliders into d3 forces in non-ga…
Coding-Dev-Tools Sep 2, 2026
886ee21
feat(integrations): add engraphis-prime-agent package and installer (…
Coding-Dev-Tools Sep 2, 2026
0afe1d2
feat(integrations): add engraphis-prime-agent package and installer (…
Coding-Dev-Tools Sep 2, 2026
1b084f1
fix(graph): balance the Gravity slider across the full 0..400 range (…
Coding-Dev-Tools Sep 2, 2026
9b484e4
fix(graph): balance the Gravity slider across the full 0..400 range (…
Coding-Dev-Tools Sep 2, 2026
6f1b726
fix(graph): widen the flow-speed slider range and stop at zero in the…
Coding-Dev-Tools Sep 2, 2026
2842e33
fix(graph): widen the flow-speed slider range and stop at zero in the…
Coding-Dev-Tools Sep 2, 2026
d7d597c
feat: Engraphis 1.7 release — full changeset (#186)
Coding-Dev-Tools Sep 3, 2026
f7f90bf
feat: Engraphis 1.7 release — full changeset (#186)
Coding-Dev-Tools Sep 3, 2026
d83b324
feat(engine): secret redaction mode, superseded detail, delta recall,…
Coding-Dev-Tools Sep 3, 2026
a06eb0b
feat(engine): secret redaction mode, superseded detail, delta recall,…
Coding-Dev-Tools Sep 3, 2026
585d670
test(e2e): make Galaxy sweep and clearance specs deterministic on bus…
Coding-Dev-Tools Sep 3, 2026
1f5c13f
test(e2e): make Galaxy sweep and clearance specs deterministic on bus…
Coding-Dev-Tools Sep 3, 2026
a7a9fe4
feat(recall): add ENGRAPHIS_RECALL_NARROW_ARM opt-in for lower-latenc…
Coding-Dev-Tools Sep 3, 2026
359a681
feat(recall): add ENGRAPHIS_RECALL_NARROW_ARM opt-in for lower-latenc…
Coding-Dev-Tools Sep 3, 2026
aea7e9c
test(decay): deflake reinforced-memory guard against coarse clocks (#…
Coding-Dev-Tools Sep 3, 2026
a027608
test(decay): deflake reinforced-memory guard against coarse clocks (#…
Coding-Dev-Tools Sep 3, 2026
da70385
test(evidence): deflake prose/visual asserts against committed regist…
Coding-Dev-Tools Sep 3, 2026
2121771
test(evidence): deflake prose/visual asserts against committed regist…
Coding-Dev-Tools Sep 3, 2026
a15ed41
feat(dashboard): unify range-input styling and add slider/physics reg…
Coding-Dev-Tools Sep 3, 2026
9325968
feat(dashboard): unify range-input styling and add slider/physics reg…
Coding-Dev-Tools Sep 3, 2026
c9c9ca2
fix(mcp): isolate stdio wire protocol, add cache-first embedder fast …
Coding-Dev-Tools Sep 3, 2026
1f028d7
fix(mcp): isolate stdio wire protocol, add cache-first embedder fast …
Coding-Dev-Tools Sep 3, 2026
cb03dbe
chore(release): bump version to 1.7.1 (#195)
Coding-Dev-Tools Sep 3, 2026
850b935
chore(release): bump version to 1.7.1 (#195)
Coding-Dev-Tools Sep 3, 2026
550602d
Make scoped memory writes, retrieval and workspace processing reliabl…
Coding-Dev-Tools Sep 5, 2026
58fa24a
Make scoped memory writes, retrieval and workspace processing reliabl…
Coding-Dev-Tools Sep 5, 2026
5625687
chore(deps-dev): bump tree-sitter-language-pack from 1.15.8 to 1.16.1…
dependabot[bot] Sep 5, 2026
a6d745d
chore(deps-dev): bump tree-sitter-language-pack from 1.15.8 to 1.16.1…
Coding-Dev-Tools Sep 5, 2026
8d9770d
chore(release): bump version to 1.7.2 (#202)
Coding-Dev-Tools Sep 5, 2026
9fea42e
chore(release): bump version to 1.7.2 (#202)
Coding-Dev-Tools Sep 5, 2026
4f775c6
Fix memory integrity and introduce project-centered dashboard workflows
Coding-Dev-Tools Sep 8, 2026
9d2b111
Fix memory integrity and introduce project-centered dashboard workflows
Coding-Dev-Tools Sep 8, 2026
e260794
fix(dashboard): refine Galaxy layout and physics response (#205)
Coding-Dev-Tools Sep 8, 2026
83347b0
fix(dashboard): refine Galaxy layout and physics response (#205)
Coding-Dev-Tools Sep 8, 2026
8015713
Add request-scoped service contexts for embedded memory applications …
Coding-Dev-Tools Sep 8, 2026
3fcdf88
Add request-scoped service contexts for embedded memory applications …
Coding-Dev-Tools Sep 8, 2026
cdf0310
Reduce writer contention during vector repair discovery (#206)
Coding-Dev-Tools Sep 8, 2026
c2ba5df
Reduce writer contention during vector repair discovery (#206)
Coding-Dev-Tools Sep 8, 2026
607af8b
fix: roll back failed resource imports completely (#207)
Coding-Dev-Tools Sep 8, 2026
3e220dc
fix: roll back failed resource imports completely (#207)
Coding-Dev-Tools Sep 8, 2026
8a5181f
fix(mcp): isolate hosted request contexts (#208)
Coding-Dev-Tools Sep 8, 2026
7c909a4
fix(mcp): isolate hosted request contexts (#208)
Coding-Dev-Tools Sep 8, 2026
d5b819b
fix(dashboard): harden Galaxy operating bounds (#209)
Coding-Dev-Tools Sep 8, 2026
a82cea2
fix(dashboard): harden Galaxy operating bounds (#209)
Coding-Dev-Tools Sep 8, 2026
51992d9
fix(dashboard): prevent cold graph load timeouts
Coding-Dev-Tools Sep 8, 2026
de7e91f
fix(dashboard): prevent cold graph load timeouts
Coding-Dev-Tools Sep 8, 2026
09d8737
fix(release): install all Playwright browsers
Coding-Dev-Tools Sep 8, 2026
db2eb84
fix(release): install all Playwright browsers
Coding-Dev-Tools Sep 8, 2026
cd71929
fix(release): pin grype evidence scanner
Coding-Dev-Tools Sep 8, 2026
f792443
fix(release): pin grype evidence scanner
Coding-Dev-Tools Sep 8, 2026
c496480
Require durable writes and verified release qualification (#217)
Coding-Dev-Tools Sep 13, 2026
93d8c7d
Require durable writes and verified release qualification (#217)
Coding-Dev-Tools Sep 13, 2026
ea6ed79
chore(release): prepare Engraphis 1.7.4 (#222)
Coding-Dev-Tools Sep 13, 2026
c206d7f
chore(release): prepare Engraphis 1.7.4 (#222)
Coding-Dev-Tools Sep 13, 2026
0b6ff18
chore(deps-dev): bump pyright from 1.1.411 to 1.1.413 (#218)
dependabot[bot] Sep 14, 2026
3962838
chore(deps-dev): bump pyright from 1.1.411 to 1.1.413 (#218)
Coding-Dev-Tools Sep 14, 2026
6424d6c
chore(deps-dev): bump impeccable from 4.0.4 to 4.1.0 (#219)
dependabot[bot] Sep 14, 2026
03b34b1
chore(deps-dev): bump impeccable from 4.0.4 to 4.1.0 (#219)
Coding-Dev-Tools Sep 14, 2026
1e7a915
chore(deps): bump the codeql-action group with 2 updates (#221)
dependabot[bot] Sep 14, 2026
0da263c
chore(deps): bump the codeql-action group with 2 updates (#221)
Coding-Dev-Tools Sep 14, 2026
5e1b1ef
chore(deps-dev): bump tree-sitter-language-pack from 1.16.2 to 1.17.0…
dependabot[bot] Sep 14, 2026
5084abb
chore(deps-dev): bump tree-sitter-language-pack from 1.16.2 to 1.17.0…
Coding-Dev-Tools Sep 14, 2026
ca79026
fix release CodeQL API permissions (#223)
Coding-Dev-Tools Sep 14, 2026
eafaec9
fix release CodeQL API permissions (#223)
Coding-Dev-Tools Sep 14, 2026
a532db3
Improve agent-memory evidence and benchmark integrity (#225)
Coding-Dev-Tools Sep 23, 2026
0252dca
Improve agent-memory evidence and benchmark integrity (#225)
Coding-Dev-Tools Sep 23, 2026
fa107d4
fix: harden Railway startup persistence and readiness (#224)
Coding-Dev-Tools Sep 23, 2026
07adc73
fix: harden Railway startup persistence and readiness (#224)
Coding-Dev-Tools Sep 23, 2026
7f6b6bd
chore(deps-dev): bump pyright from 1.1.413 to 1.1.414 (#228)
dependabot[bot] Sep 23, 2026
c1f7812
chore(deps-dev): bump pyright from 1.1.413 to 1.1.414 (#228)
Coding-Dev-Tools Sep 23, 2026
1dcfac2
chore(deps-dev): bump openai-codex from 0.147.0 to 0.154.0 (#227)
dependabot[bot] Sep 23, 2026
87d3cef
chore(deps-dev): bump openai-codex from 0.147.0 to 0.154.0 (#227)
Coding-Dev-Tools Sep 23, 2026
6d18fde
chore(deps-dev): bump tree-sitter-language-pack from 1.17.0 to 1.20.0…
dependabot[bot] Sep 23, 2026
5123032
chore(deps-dev): bump tree-sitter-language-pack from 1.17.0 to 1.20.0…
Coding-Dev-Tools Sep 23, 2026
a88521d
chore(release): bump version to 1.7.6 (#230)
Coding-Dev-Tools Sep 23, 2026
293a483
chore(release): bump version to 1.7.6 (#230)
Coding-Dev-Tools Sep 23, 2026
6a441a7
fix(ci): suppress upstream CVE-2026-82049 in grype release gate (#231)
Coding-Dev-Tools Sep 23, 2026
ecd7e5c
fix(ci): suppress upstream CVE-2026-82049 in grype release gate (#231)
Coding-Dev-Tools Sep 23, 2026
7e0c7ab
Make Pro Sync readiness and Analytics completion actionable (#229)
Coding-Dev-Tools Sep 24, 2026
d4cab5c
Make Pro Sync readiness and Analytics completion actionable (#229)
Coding-Dev-Tools Sep 24, 2026
b2c4a46
Prepare 1.7.7 release candidate after Pro Sync readiness (#232)
Coding-Dev-Tools Sep 24, 2026
c36cd49
Prepare 1.7.7 release candidate after Pro Sync readiness (#232)
Coding-Dev-Tools Sep 24, 2026
33ecde7
chore(release): add scoped v1.7.6 waiver path (#236)
Coding-Dev-Tools Sep 27, 2026
1397ced
chore(release): add scoped v1.7.6 waiver path (#236)
Coding-Dev-Tools Sep 27, 2026
3453182
chore(deps): bump the codeql-action group across 1 directory with 3 u…
dependabot[bot] Sep 27, 2026
823eb6f
chore(deps): bump the codeql-action group across 1 directory with 3 u…
Coding-Dev-Tools Sep 27, 2026
5ba1496
chore(deps-dev): bump openai-codex from 0.154.0 to 0.155.1 (#234)
dependabot[bot] Sep 27, 2026
aa056f4
chore(deps-dev): bump openai-codex from 0.154.0 to 0.155.1 (#234)
Coding-Dev-Tools Sep 27, 2026
dce68e1
fix: harden graph and MCP behavior and prepare 1.7.8 (#233)
Coding-Dev-Tools Sep 27, 2026
2c1666e
fix: harden graph and MCP behavior and prepare 1.7.8 (#233)
Coding-Dev-Tools Sep 27, 2026
13e0fab
chore(release): authorize retained 1.7.8 publication (#237)
Coding-Dev-Tools Sep 27, 2026
5bba911
chore(release): authorize retained 1.7.8 publication (#237)
Coding-Dev-Tools Sep 27, 2026
c6871b9
Prepare 1.7.9 with managed Jev, workspace routing, and graph fixes (#…
Coding-Dev-Tools Oct 1, 2026
210d1cc
Prepare 1.7.9 with managed Jev, workspace routing, and graph fixes (#…
Coding-Dev-Tools Oct 1, 2026
22c5e43
fix(eval): update new campaign dependencies without rewriting frozen …
dependabot[bot] Oct 1, 2026
a8f60a1
fix(eval): update new campaign dependencies without rewriting frozen …
Coding-Dev-Tools Oct 1, 2026
871d0a8
fix(deps-dev): bump openai-codex from 0.155.1 to 0.158.0 (#246)
dependabot[bot] Oct 1, 2026
e47c783
fix(deps-dev): bump openai-codex from 0.155.1 to 0.158.0 (#246)
Coding-Dev-Tools Oct 1, 2026
62af4cd
fix(deps): route force-graph upgrades through complete vendor review …
dependabot[bot] Oct 1, 2026
d250f53
fix(deps): route force-graph upgrades through complete vendor review …
Coding-Dev-Tools Oct 1, 2026
c00b8e6
Authorize exact retained 1.7.9 qualification waiver (#247)
Coding-Dev-Tools Oct 1, 2026
1b23492
Authorize exact retained 1.7.9 qualification waiver (#247)
Coding-Dev-Tools Oct 1, 2026
9a34a5c
fix(deps-dev): bump openai-codex from 0.158.0 to 0.159.0 (#249)
dependabot[bot] Oct 3, 2026
02e2f04
fix(deps-dev): bump openai-codex from 0.158.0 to 0.159.0 (#249)
Coding-Dev-Tools Oct 3, 2026
423dae2
fix(deps): bump pypdf from 6.18.1 to 6.19.0 in /eval/configs (#250)
dependabot[bot] Oct 3, 2026
7fdc01a
fix(deps): bump pypdf from 6.18.1 to 6.19.0 in /eval/configs (#250)
Coding-Dev-Tools Oct 3, 2026
cbfd720
fix(pi,ci): patch Pi advisories, audit dependencies, and serialize re…
Coding-Dev-Tools Oct 3, 2026
d94eaf8
fix(pi,ci): patch Pi advisories, audit dependencies, and serialize re…
Coding-Dev-Tools Oct 3, 2026
e63fa17
Add explicit cross-agent session resume (#254)
Coding-Dev-Tools Oct 6, 2026
be33127
Add explicit cross-agent session resume (#254)
Coding-Dev-Tools Oct 6, 2026
f0f0303
fix(deps): bump @modelcontextprotocol/sdk in /integrations/pi (#256)
dependabot[bot] Oct 6, 2026
e8186b7
fix(deps): bump @modelcontextprotocol/sdk in /integrations/pi (#256)
Coding-Dev-Tools Oct 6, 2026
787f89c
Improve opt-in Jev workflows, deadline guards, and evidence integrity…
Coding-Dev-Tools Oct 8, 2026
e20e59a
Improve opt-in Jev workflows, deadline guards, and evidence integrity…
Coding-Dev-Tools Oct 8, 2026
619f498
Bound managed Jev decisions and preserve review evidence (#253)
Coding-Dev-Tools Oct 8, 2026
76f5f0a
Bound managed Jev decisions and preserve review evidence (#253)
Coding-Dev-Tools Oct 8, 2026
a4638ad
fix(deps-dev): bump openai-codex from 0.159.0 to 0.160.1 (#257)
dependabot[bot] Oct 17, 2026
14b72b7
fix(deps-dev): bump openai-codex from 0.159.0 to 0.160.1 (#257)
Coding-Dev-Tools Oct 17, 2026
4cd10f1
Ship scoped Spec Studio audits and integrate release safeguards (#260)
Coding-Dev-Tools Oct 18, 2026
aaac950
Ship scoped Spec Studio audits and integrate release safeguards (#260)
Coding-Dev-Tools Oct 18, 2026
11b6c09
ci: cancel superseded PR validation and reuse dependency downloads (#…
Coding-Dev-Tools Oct 18, 2026
897c136
ci: cancel superseded PR validation and reuse dependency downloads (#…
Coding-Dev-Tools Oct 18, 2026
5610400
Prepare 1.7.10: preserve historical memory and repair hosted client f…
Coding-Dev-Tools Oct 25, 2026
f56487e
Prepare 1.7.10: preserve historical memory and repair hosted client f…
Coding-Dev-Tools Oct 25, 2026
1c770b3
fix(deps): bump evaluation, CI, and dev dependencies (#271-#282)
dependabot[bot] Oct 25, 2026
14a2bf6
fix(deps): bump evaluation, CI, and dev dependencies (#271-#282)
Coding-Dev-Tools Oct 25, 2026
0243e16
fix(release): bump Dockerfile python:3.11-slim digest to 3.11.17 for …
Coding-Dev-Tools Oct 25, 2026
4f175a3
fix(release): bump Dockerfile python:3.11-slim digest to 3.11.17 for …
Coding-Dev-Tools Oct 25, 2026
a80f178
fix(mcp): recover from DatabaseError, stale files, and transaction lo…
Coding-Dev-Tools Oct 26, 2026
ab0f204
fix(mcp): recover from DatabaseError, stale files, and transaction lo…
Coding-Dev-Tools Oct 26, 2026
c8b732b
chore(release): bump package version to 1.7.11 and update evidence re…
Coding-Dev-Tools Oct 26, 2026
5d28754
chore(release): bump package version to 1.7.11 and update evidence re…
Coding-Dev-Tools Oct 26, 2026
a110655
CI: clear the Pi extension audit gate (#295)
Coding-Dev-Tools Nov 1, 2026
2da66d5
CI: clear the Pi extension audit gate (#295)
Coding-Dev-Tools Nov 1, 2026
38cd217
Salvage the mergeable work from the 1.7.12 branch (#297)
Coding-Dev-Tools Nov 1, 2026
c6a05a8
Salvage the mergeable work from the 1.7.12 branch (#297)
Coding-Dev-Tools Nov 1, 2026
173a570
Dashboard: automatic browser access, no token entry (#296)
Coding-Dev-Tools Nov 1, 2026
82b129f
Dashboard: automatic browser access, no token entry (#296)
Coding-Dev-Tools Nov 1, 2026
10095cc
fix(deps-dev): bump impeccable from 4.7.0 to 4.8.0 (#290)
dependabot[bot] Nov 1, 2026
23e4328
fix(deps-dev): bump impeccable from 4.7.0 to 4.8.0 (#290)
Coding-Dev-Tools Nov 1, 2026
d687a24
fix(deps): bump pypdf from 6.21.2 to 6.21.4 in /eval/configs (#298)
dependabot[bot] Nov 1, 2026
9c9e860
fix(deps): bump pypdf from 6.21.2 to 6.21.4 in /eval/configs (#298)
Coding-Dev-Tools Nov 1, 2026
1e53fb6
fix(deps): bump actions/setup-python from 7.0.0 to 7.1.0 (#293)
dependabot[bot] Nov 1, 2026
52ee74f
fix(deps): bump actions/setup-python from 7.0.0 to 7.1.0 (#293)
Coding-Dev-Tools Nov 1, 2026
e369a72
fix(deps): bump actions/setup-node from 7.0.0 to 7.1.0 (#292)
dependabot[bot] Nov 1, 2026
a07d438
fix(deps): bump actions/setup-node from 7.0.0 to 7.1.0 (#292)
Coding-Dev-Tools Nov 1, 2026
03ba842
fix(deps): bump the codeql-action group across 1 directory with 3 upd…
dependabot[bot] Nov 1, 2026
2805c2d
fix(deps): bump the codeql-action group across 1 directory with 3 upd…
Coding-Dev-Tools Nov 1, 2026
4fbe46e
CI: let Dependabot rebase its own dependency PRs (#299)
Coding-Dev-Tools Nov 1, 2026
d5808d9
CI: let Dependabot rebase its own dependency PRs (#299)
Coding-Dev-Tools Nov 1, 2026
ccb9e28
test(e2e): exercise automatic browser access instead of URL tokens (#…
Coding-Dev-Tools Nov 1, 2026
0d6813f
test(e2e): exercise automatic browser access instead of URL tokens (#…
Coding-Dev-Tools Nov 1, 2026
308f509
test(config): pin the automatic browser-access default (#302)
Coding-Dev-Tools Nov 1, 2026
7bde809
test(config): pin the automatic browser-access default (#302)
Coding-Dev-Tools Nov 1, 2026
4bffc1d
docs(readme): state Jev is free for Pro and Team up front (#303)
Coding-Dev-Tools Nov 3, 2026
1ad6858
docs(readme): state Jev is free for Pro and Team up front (#303)
Coding-Dev-Tools Nov 3, 2026
564be23
docs(plans): announce managed Jev availability for paid plans (#307)
Coding-Dev-Tools Nov 3, 2026
c1101cb
docs(plans): announce managed Jev availability for paid plans (#307)
Coding-Dev-Tools Nov 3, 2026
6c75758
chore(release): prepare 1.7.12 candidate (#304)
Coding-Dev-Tools Nov 3, 2026
eb16bbf
chore(release): prepare 1.7.12 candidate (#304)
Coding-Dev-Tools Nov 3, 2026
2c09f88
test: isolate the offline suite from owner/private live defaults
Coding-Dev-Tools Nov 4, 2026
6e5d8c9
test: isolate the offline suite from owner/private live defaults
Coding-Dev-Tools Nov 4, 2026
bac51ff
fix(docker): update Python base image to 3.11.18 (#314)
Coding-Dev-Tools Nov 4, 2026
560c562
fix(docker): update Python base image to 3.11.18 (#314)
Coding-Dev-Tools Nov 4, 2026
8674c49
chore: reconcile with the rewritten main lineage
Coding-Dev-Tools Nov 4, 2026
2248805
chore: reconcile with the rewritten main lineage
Coding-Dev-Tools Nov 4, 2026
3adb658
docs(readme): add Pro and Team upgrade benefits (#321)
Coding-Dev-Tools Nov 4, 2026
a59014b
chore: merge main into the branch for review
Coding-Dev-Tools Nov 5, 2026
22a6db8
chore: merge main into the branch for review
Coding-Dev-Tools Nov 5, 2026
f109d0c
test: pin import-time provider credentials in the offline suite
Coding-Dev-Tools Nov 5, 2026
8ae93d3
chore: reconcile the offline-isolation branch with its remote
Coding-Dev-Tools Nov 5, 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
34 changes: 34 additions & 0 deletions tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,21 @@

from engraphis.config import settings

OFFLINE_PROVIDER_ENV_VARS = (
"ENGRAPHIS_EXTRACTOR",
"ENGRAPHIS_LLM_AUTO_EXTRACT",
"ENGRAPHIS_RETENTION_SUPERVISOR",
"ENGRAPHIS_DECISION_BACKEND",
"ENGRAPHIS_LLM_PROVIDER",
"ENGRAPHIS_LLM_MODEL",
"ENGRAPHIS_LLM_API_KEY",
"ENGRAPHIS_LLM_BASE_URL",
"TYPESAFE_API_KEY",
"TYPESAFE_BASE_URL",
"JEV_API_KEY",
"ENGRAPHIS_DECISION_MODEL",
)


def pytest_collection_modifyitems(items):
"""Run mutually incompatible SQLite native integrations in safe order.
Expand Down Expand Up @@ -59,3 +74,22 @@ def _deployment_settings_isolation(monkeypatch, tmp_path):
# because an operational CLI test opens a configured MemoryService.
monkeypatch.setattr(settings, "embed_model", "")
monkeypatch.setattr(settings, "rerank_model", "")
# An owner-private ~/.engraphis/config.env may enable live LLM extraction, LLM
# retention supervision, or a BYOK decision backend. The unit suite is offline-inert
# by contract (AGENTS.md sec. 1), and a live provider connect inside remember() blocks
# the gate on a DNS-stubbed address instead of failing fast. Force the deterministic
# defaults; tests that exercise these paths opt back in explicitly via monkeypatch.
monkeypatch.setattr(settings, "extractor", "none")
monkeypatch.setattr(settings, "llm_auto_extract", False)
monkeypatch.setattr(settings, "retention_supervisor", "none")
monkeypatch.setattr(settings, "decision_backend", "none")
# Settings are materialized at import; deleting the environment alone would leave an
# owner's live provider credentials on the singleton and LLMClient would still connect.
monkeypatch.setattr(settings, "llm_provider", "openai")
monkeypatch.setattr(settings, "llm_model", "gpt-4o-mini")
monkeypatch.setattr(settings, "llm_api_key", "")
monkeypatch.setattr(settings, "llm_base_url", "")
monkeypatch.setattr(settings, "typesafe_api_key", "")
monkeypatch.setattr(settings, "decision_model", "jev-1.13.0")
for name in OFFLINE_PROVIDER_ENV_VARS:
monkeypatch.delenv(name, raising=False)
37 changes: 37 additions & 0 deletions tests/test_offline_isolation.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
"""The documented offline suite must stay inert even on an owner's machine."""
from __future__ import annotations

import os

from engraphis.config import settings

# Keep in sync with tests/conftest.py::OFFLINE_PROVIDER_ENV_VARS.
PROVIDER_ENV_VARS = (
"ENGRAPHIS_EXTRACTOR",
"ENGRAPHIS_LLM_AUTO_EXTRACT",
"ENGRAPHIS_RETENTION_SUPERVISOR",
"ENGRAPHIS_DECISION_BACKEND",
"ENGRAPHIS_LLM_PROVIDER",
"ENGRAPHIS_LLM_MODEL",
"ENGRAPHIS_LLM_API_KEY",
"ENGRAPHIS_LLM_BASE_URL",
"TYPESAFE_API_KEY",
"TYPESAFE_BASE_URL",
"JEV_API_KEY",
"ENGRAPHIS_DECISION_MODEL",
)


def test_offline_suite_pins_provider_defaults() -> None:
assert settings.extractor == "none"
assert settings.llm_auto_extract is False
assert settings.retention_supervisor == "none"
assert settings.decision_backend == "none"
assert settings.llm_provider == "openai"
assert settings.llm_model == "gpt-4o-mini"
assert settings.llm_api_key == ""
assert settings.llm_base_url == ""
assert settings.typesafe_api_key == ""
assert settings.decision_model == "jev-1.13.0"
for name in PROVIDER_ENV_VARS:
assert name not in os.environ
Loading