This website requires JavaScript.
57ac669dbc
fix(repair): address Copilot review on #1227
Igor Lins e Silva
2026-04-26 21:53:56 -03:00
0d349c3d86
fix(repair): detect HNSW capacity divergence and fall back to BM25 (#1222 )
Igor Lins e Silva
2026-04-26 19:54:00 -03:00
899a5ec4c6
Merge pull request #1225 from MemPalace/feat/privacy-warn-tailscale-cgnat
Igor Lins e Silva
2026-04-26 19:40:58 -03:00
22f3d9be30
Merge pull request #1223 from MemPalace/chore/corpus-origin-merge-followup
Igor Lins e Silva
2026-04-26 19:39:01 -03:00
a0b7ba005d
feat(privacy): treat Tailscale CGNAT range (100.64.0.0/10) as local
MSL
2026-04-26 15:31:44 -07:00
5e33592ba2
chore(corpus-origin): address Copilot review on #1223
Igor Lins e Silva
2026-04-26 18:43:19 -03:00
c92256f08f
chore(corpus-origin): tag merged evidence by tier + pin confidence-source contract
Igor Lins e Silva
2026-04-26 18:37:41 -03:00
4d33f14988
Merge pull request #1224 from MemPalace/feat/privacy-warn-external-llm
Igor Lins e Silva
2026-04-26 19:18:13 -03:00
4400734867
feat(privacy): warn when LLM tier sends content to external API
MSL
2026-04-26 14:43:20 -07:00
414aa3e20b
Merge pull request #1198 from jphein/fix/tokenize-none-guard
Igor Lins e Silva
2026-04-26 18:41:07 -03:00
30fc0ab865
Merge pull request #1201 from jphein/fix/palace-graph-none-metadata
Igor Lins e Silva
2026-04-26 18:37:52 -03:00
025dd03047
Merge pull request #1177 from jphein/fix/blob-seq-marker-guard
Igor Lins e Silva
2026-04-26 18:28:55 -03:00
0908786921
Merge pull request #1221 from MemPalace/feat/corpus-origin-merge-tier-fields
Igor Lins e Silva
2026-04-26 18:27:51 -03:00
8a1fd95b1b
style: drop unused pathlib.Path imports in marker tests
Igor Lins e Silva
2026-04-26 18:23:31 -03:00
4aa93e82ad
Merge pull request #1173 from jphein/fix/quarantine-on-make-client
Igor Lins e Silva
2026-04-26 18:22:14 -03:00
43aa1aa24e
style: ruff format under CI-pinned 0.4.x
Igor Lins e Silva
2026-04-26 18:19:15 -03:00
7294b69ac8
feat(corpus-origin): merge LLM fields into heuristic result instead of replacing
MSL
2026-04-26 13:23:38 -07:00
247744296d
fix(blob-seq-marker): tests + style nit per @igorls #1177 review
jp
2026-04-26 13:21:50 -07:00
942aae3ed5
fix(hnsw): address @igorls's #1173 review
jp
2026-04-26 13:20:14 -07:00
9d18a1c32e
Merge pull request #1211 from MemPalace/feat/corpus-origin
Igor Lins e Silva
2026-04-26 16:53:36 -03:00
b99e54546b
feat(init): context-aware corpus detection
MSL
2026-04-25 22:49:09 -07:00
5de5b0923d
Merge pull request #936 from shaun0927/fix/diary-topic-sanitize
Igor Lins e Silva
2026-04-26 16:12:37 -03:00
74ff5e6b98
fix(hnsw): integrity gate in quarantine_stale_hnsw — corruption vs flush-lag
jp
2026-04-26 07:06:25 -07:00
e5e7a57930
fix(hnsw): gate quarantine_stale_hnsw to cold-start, not every reconnect
jp
2026-04-25 22:13:27 -07:00
db80f6e26c
fix: call quarantine_stale_hnsw() in make_client(); lower threshold to 5min
jp
2026-04-24 09:07:46 -07:00
0b8c2c158f
fix(kg): reject inverted intervals in add_triple (valid_to < valid_from)
Arnold Wender
2026-04-26 13:00:27 +02:00
6890948e09
Merge pull request #1210 from MemPalace/fix/repair-extraction-cap-detection
Igor Lins e Silva
2026-04-26 04:49:01 -03:00
452630e927
fix(repair): refuse to overwrite when extraction looks truncated (#1208 )
bensig
2026-04-25 23:34:05 -07:00
5e57404502
Merge pull request #935 from shaun0927/fix/repair-crash-safety
Igor Lins e Silva
2026-04-25 20:49:23 -03:00
34bc08fb30
Merge pull request #1205 from MemPalace/ci/python-313-windows-macos
Igor Lins e Silva
2026-04-25 20:03:12 -03:00
57854c7e2e
ci: bump Windows and macOS jobs to Python 3.13
Igor Lins e Silva
2026-04-25 19:59:05 -03:00
5b07b869b0
fix(palace_graph): skip None metadata in build_graph
jp
2026-04-25 11:06:25 -07:00
bc24aa14e2
fix: skip _fix_blob_seq_ids sqlite open on already-migrated palaces (#1090 )
jp
2026-04-24 13:35:07 -07:00
67248330c5
chore: ruff format tests/test_searcher.py
jp
2026-04-25 07:22:53 -07:00
ee12c07c54
fix(searcher): tolerate None documents in BM25 reranker
jp
2026-04-24 21:27:21 -07:00
0d9929c0dd
Merge pull request #976 from felipetruman/fix/hnsw-race-and-fanout
Igor Lins e Silva
2026-04-25 05:00:14 -03:00
7773432bca
chore(rebase): reconcile with develop and apply ruff format
Igor Lins e Silva
2026-04-25 04:39:31 -03:00
8df944a54d
fix: best-effort HNSW thread-pin retrofit + drop dead attempt-cap constant
Felipe Truman
2026-04-17 20:04:37 -03:00
40d7958ca1
test: remove attempt-cap tests obsoleted by develop's pass-through approach
Felipe Truman
2026-04-17 17:17:36 -03:00
1998aede66
fix: Windows CI compat for palace lock tests and path normalization
Felipe Truman
2026-04-17 16:26:11 -03:00
99b820cb42
fix: address PR review — per-palace lock, MCP server path, hook timeout, tests
Felipe Truman
2026-04-17 16:03:07 -03:00
7e18a70796
fix: resolve hooks_cli.py merge conflict + add mine_global_lock tests
Felipe Truman
2026-04-17 17:14:22 -03:00
91a60263e3
Merge pull request #1168 from arnoldwender/fix/security-tunnels-permissions
Igor Lins e Silva
2026-04-25 04:21:44 -03:00
320aab31e3
Merge pull request #939 from mvalentsev/ci/pip-cache-and-python-bump
Igor Lins e Silva
2026-04-25 04:12:57 -03:00
5ed24ad061
Merge pull request #969 from MemPalace/dependabot/github_actions/actions/checkout-6
Igor Lins e Silva
2026-04-25 04:04:37 -03:00
036742e888
Merge pull request #968 from MemPalace/dependabot/github_actions/actions/upload-pages-artifact-5
Igor Lins e Silva
2026-04-25 04:04:18 -03:00
000acc1e33
Merge pull request #967 from MemPalace/dependabot/github_actions/actions/deploy-pages-5
Igor Lins e Silva
2026-04-25 04:03:58 -03:00
9b7536a1f7
Merge pull request #1101 from wahajahmed010/fix/hooks-tutorial-1037
Igor Lins e Silva
2026-04-25 03:48:36 -03:00
374fb5656b
Merge pull request #1183 from MemPalace/feat/init-mine-ux
Igor Lins e Silva
2026-04-25 01:24:23 -03:00
c4eeec8642
test: use shlex.quote in resume-hint assertions for Windows
Igor Lins e Silva
2026-04-25 01:18:31 -03:00
8faf0042b5
fix(cli,mine): shell-quote project_dir in resume hints
Igor Lins e Silva
2026-04-25 01:10:17 -03:00
23d534f8f3
fix(init): split --auto-mine from --yes; show file-count estimate before mine prompt
Igor Lins e Silva
2026-04-24 19:23:38 -03:00
f13b9a46a2
feat(cli): init prompts to mine, mine handles Ctrl-C gracefully
Igor Lins e Silva
2026-04-24 19:16:18 -03:00
91c1d159af
Merge pull request #1179 from MemPalace/fix/search-metric-quality
Igor Lins e Silva
2026-04-25 00:57:25 -03:00
ec5f4eba9d
fix(test): use tmp_path for full-stack invariant test (Windows CI)
Igor Lins e Silva
2026-04-24 19:41:19 -03:00
133dfbfb41
fix(search): BM25 hybrid rerank, legacy-metric warning, invariant tests
Igor Lins e Silva
2026-04-24 18:50:28 -03:00
b9e41286fa
Merge pull request #1189 from MemPalace/openarena-claim
Igor Lins e Silva
2026-04-24 23:27:49 -03:00
8d49b009e0
Merge pull request #1184 from MemPalace/feat/cross-wing-topic-tunnels
Igor Lins e Silva
2026-04-24 23:25:55 -03:00
0197b2eea9
chore: add OpenArena owner claim verification file
Igor Lins e Silva
2026-04-24 23:19:29 -03:00
865a36bc5c
feat(graph): namespace topic-tunnel rooms with "topic:" prefix + kind field
Igor Lins e Silva
2026-04-24 23:05:56 -03:00
fe051adc73
feat(graph): cross-wing tunnels by shared topics (#1180 )
Igor Lins e Silva
2026-04-24 19:19:58 -03:00
ed2ba726c9
Merge pull request #1185 from MemPalace/perf/batched-upsert-gpu
Igor Lins e Silva
2026-04-24 20:34:28 -03:00
031512438e
test: isolate embedding module state with monkeypatch
copilot-swe-agent[bot]
2026-04-24 23:11:29 +00:00
3d529e7028
test: tidy embedding follow-up imports
copilot-swe-agent[bot]
2026-04-24 23:10:20 +00:00
9fbdba17ca
test: isolate embedding device env override tests
copilot-swe-agent[bot]
2026-04-24 23:09:23 +00:00
25c885ae0b
test: use tmp_path for embedding device config tests
copilot-swe-agent[bot]
2026-04-24 23:08:26 +00:00
fbd0904799
test: cover embedding device fallback and bounded upserts
copilot-swe-agent[bot]
2026-04-24 23:06:50 +00:00
a4868a3589
perf(mining): batch per-chunk upserts and add optional GPU acceleration
Igor Lins e Silva
2026-04-24 19:42:35 -03:00
5fd09d3693
fix(security): restrict tunnels.json file permissions
Arnold Wender
2026-04-24 11:11:12 +02:00
7a757916b3
Merge pull request #1176 from MemPalace/docs/changelog-3.3.3-init-overhaul
Igor Lins e Silva
2026-04-24 14:34:09 -03:00
174ecaf42c
Update CHANGELOG.md
Igor Lins e Silva
2026-04-24 14:33:51 -03:00
431e42a720
docs(changelog): document init entity-detection overhaul in 3.3.3
Igor Lins e Silva
2026-04-24 14:25:13 -03:00
f246d25b7f
Merge pull request #1166 from arnoldwender/fix/security-palace-path-env-normalize
Igor Lins e Silva
2026-04-24 14:16:58 -03:00
8a6ebbe363
Merge pull request #1175 from MemPalace/chore/rescue-stacked-prs-into-develop
Igor Lins e Silva
2026-04-24 14:14:50 -03:00
55c83e9f3d
fix(init): case-insensitive project dedup across manifest and convo sources
Igor Lins e Silva
2026-04-24 14:11:54 -03:00
19ce58c143
chore: rescue merged stacked PRs #1150 and #1157 into develop
Igor Lins e Silva
2026-04-24 13:49:12 -03:00
61d6c3cc3c
Merge pull request #1157 from MemPalace/feat/wire-entities-to-miner
Igor Lins e Silva
2026-04-24 13:24:56 -03:00
a851c7a7df
Merge pull request #1148 from MemPalace/feat/project-scanner-entity-detection
Igor Lins e Silva
2026-04-24 13:23:43 -03:00
ae1c52e43b
test(config): drop tilde-absence assertion for Windows 8.3 compatibility
Arnold Wender
2026-04-24 11:20:30 +02:00
02a88b0864
test(config): make palace_path tests portable across POSIX and Windows
Arnold Wender
2026-04-24 11:13:51 +02:00
bcd07916a3
fix(security): normalize MEMPALACE_PALACE_PATH env var with abspath+expanduser
Arnold Wender
2026-04-24 11:06:30 +02:00
8ac98f038c
Merge pull request #1147 from MemPalace/fix/3.3.3-followups
Ben Sigman
2026-04-24 00:07:12 -07:00
b291d2a240
ci: re-run to verify pip cache restore
mvalentsev
2026-04-20 13:32:49 +05:00
e2444a190c
ci: add pip caching and bump Python on macOS/Windows
mvalentsev
2026-04-16 11:57:36 +05:00
1b1854e5ae
fix(init): address registry review feedback
copilot-swe-agent[bot]
2026-04-24 05:25:34 +00:00
4631d6a7db
feat(init): wire confirmed entities into the miner's known-entities registry
Igor Lins e Silva
2026-04-24 02:09:32 -03:00
b150d33398
fix(mine): skip generated entities file
Igor Lins e Silva
2026-04-24 01:42:19 -03:00
035fe6d658
fix(llm): tighter refinement — word boundaries, JSON extraction, authoritative sources
Igor Lins e Silva
2026-04-24 01:30:40 -03:00
659cb815ea
fix(migrate): harden swap rollback against partial cross-device copy
shaun0927
2026-04-24 13:12:10 +09:00
9486d8b129
test(project-scanner): make gitdir fixtures portable
copilot-swe-agent[bot]
2026-04-24 03:53:43 +00:00
d4cc367261
test(project-scanner): harden git helper execution
copilot-swe-agent[bot]
2026-04-24 03:52:37 +00:00
ec9084f4d8
refactor(project-scanner): tidy manifest priority helpers
copilot-swe-agent[bot]
2026-04-24 03:51:21 +00:00
851ebebc29
test(project-scanner): tighten git helper env handling
copilot-swe-agent[bot]
2026-04-24 03:50:13 +00:00
70d4c5471e
fix(project-scanner): address review feedback
copilot-swe-agent[bot]
2026-04-24 03:48:47 +00:00
36a8f219c2
feat(init): wire --llm flag and convo_scanner into discover_entities
Igor Lins e Silva
2026-04-24 00:47:14 -03:00
10a743d5d8
feat(llm): interactive entity refinement with batching and cancellation
Igor Lins e Silva
2026-04-24 00:46:59 -03:00
df6c7d0dc3
feat(llm): pluggable provider abstraction for entity refinement
Igor Lins e Silva
2026-04-24 00:46:43 -03:00
c7bd2cd8e4
feat(convo): parse Claude Code conversation dirs into project entities
Igor Lins e Silva
2026-04-24 00:46:31 -03:00
14d7444abe
fix(deps): add tomli fallback for Python <3.11
Igor Lins e Silva
2026-04-24 00:27:09 -03:00
9e7fa1ceb5
feat(init): scan manifests and git authors for real entity signal
Igor Lins e Silva
2026-04-24 00:20:53 -03:00