Commit Graph

  • 7ede231da9 Merge pull request #1167 from arnoldwender/fix/kg-date-validation Igor Lins e Silva 2026-05-06 01:33:27 -03:00
  • 3824ea610c Merge pull request #1282 from mvalentsev/fix/fact-checker-stdio-utf8 Igor Lins e Silva 2026-05-06 01:33:15 -03:00
  • 778f830cd0 Merge pull request #1107 from sha2fiddy/fix/1073-closet-llm-paginate Igor Lins e Silva 2026-05-06 01:33:04 -03:00
  • e18981a527 Merge pull request #1215 from arnoldwender/fix/entity-registry-atomic-write Igor Lins e Silva 2026-05-06 01:32:46 -03:00
  • ef0e45ad92 Merge pull request #1105 from mvalentsev/fix/chroma-backend-close-releases-lock Igor Lins e Silva 2026-05-06 01:32:30 -03:00
  • 0cfb4b3ef1 Merge pull request #1214 from arnoldwender/fix/kg-temporal-inversion-guard Igor Lins e Silva 2026-05-06 01:32:16 -03:00
  • 6b042982e8 fix(repair): preflight SQLite integrity before rebuild fatkobra 2026-05-05 15:51:43 +00:00
  • bb40a529fd fix(migrate): verify write roundtrip before bailout fatkobra 2026-05-05 09:01:05 +00:00
  • 37e7d394b8 fix(repair): preflight poisoned max_seq_id fatkobra 2026-05-05 07:22:10 +00:00
  • eff844b168 fix(storage): quarantine partial HNSW flush without metadata fatkobra 2026-05-04 10:34:22 +00:00
  • 2e441d17a2 fix(entity_registry): fsync parent dir after rename for ext4 durability Arnold Wender 2026-04-28 09:43:27 +02:00
  • 4f36145c2e fix(entity_registry): atomic write to prevent partial corruption on crash Arnold Wender 2026-04-26 13:01:55 +02:00
  • f9d939ae1b fix(storage): quarantine bloated HNSW link payloads fatkobra 2026-05-04 06:45:29 +00:00
  • 285b3b4f2e refactor(stdio): extract Windows UTF-8 reconfigure into shared helper mvalentsev 2026-05-03 22:25:31 +05:00
  • 75ad8ae781 ci: retrigger linux 3.13 (transient onnx download flake) mvalentsev 2026-05-03 22:04:22 +05:00
  • b8816e0fe2 fix(mcp): retry KG handlers once on concurrent close race mvalentsev 2026-05-03 21:43:51 +05:00
  • 03643eb507 fix(cli, fact-checker): per-stream stdio errors policy on Windows mvalentsev 2026-05-03 21:37:12 +05:00
  • 32f4dfa26d fix(cli): reconfigure stdio to UTF-8 on Windows mvalentsev 2026-04-30 15:00:37 +05:00
  • 7cee74c8c8 fix(fact-checker): reconfigure stdio to UTF-8 on Windows mvalentsev 2026-04-30 14:49:02 +05:00
  • 45df1a2657 fix(backends/chroma): release SQLite file lock on close_palace/close (#1067) mvalentsev 2026-04-22 15:59:43 +05:00
  • 0a62658051 fix(mcp): drain KG cache on tool_reconnect mvalentsev 2026-05-02 18:00:36 +05:00
  • 19f8a4ff68 style(mcp): drop issue-tracker comments from KG cache block mvalentsev 2026-04-24 13:07:34 +05:00
  • 84f9726a39 test(mcp): fix Windows subprocess env in KG lazy-init test mvalentsev 2026-04-24 13:03:12 +05:00
  • c69a622a18 test(mcp): add multi-tenant and lazy-init tests for KG (#1136) mvalentsev 2026-04-24 12:53:19 +05:00
  • 9e730098e9 test(mcp): migrate _kg monkeypatches to _get_kg (#1136) mvalentsev 2026-04-24 12:48:00 +05:00
  • beac5d9954 refactor(mcp): replace eager _kg with lazy per-path cache (#1136) mvalentsev 2026-04-24 12:46:31 +05:00
  • 1888b671e2 Merge pull request #1321 from MemPalace/fix/1313-init-palace-flag Igor Lins e Silva 2026-05-03 03:54:06 -03:00
  • a91b7ee5c2 test(cli): prime monkeypatch undo so palace env doesn't leak Igor Lins e Silva 2026-05-03 06:27:37 -03:00
  • 5380189f82 Merge pull request #1320 from MemPalace/fix/1314-kg-temporal-params Igor Lins e Silva 2026-05-03 03:51:29 -03:00
  • 0e65c54978 docs(mcp): drop §5.5 from kg_add docstring/schema Igor Lins e Silva 2026-05-03 06:28:12 -03:00
  • 2ad379b547 Merge pull request #1306 from MemPalace/feat/hybrid-candidate-union Igor Lins e Silva 2026-05-03 03:40:51 -03:00
  • 3eb7980e55 fix(searcher): address Copilot review on #1306 Igor Lins e Silva 2026-05-03 06:09:10 -03:00
  • 3e6f6480c0 Merge pull request #1325 from MemPalace/security/mcp-omit-absolute-paths Igor Lins e Silva 2026-05-03 03:20:11 -03:00
  • 7fc260f752 fix(mcp): basename source_file in tool_get_drawer responses Igor Lins e Silva 2026-05-03 05:48:41 -03:00
  • b2f259c253 fix(mcp): omit palace_path from tool_status responses (+ docs) icciAaron 2026-04-19 15:01:28 -04:00
  • 6f88b2a34e Merge pull request #1322 from MemPalace/fix/1121-1132-1263-client-quarantine Igor Lins e Silva 2026-05-03 03:18:28 -03:00
  • a690eb398f Merge pull request #1323 from MemPalace/fix/1243-diary-case-insensitive Igor Lins e Silva 2026-05-03 03:18:11 -03:00
  • 339924a387 fix(cli): cmd_compress writes to mempalace_closets (#1244) (#1319) Igor Lins e Silva 2026-05-03 03:17:45 -03:00
  • 2397481158 style: ruff format tests/test_mcp_server.py (PR #1323) igorls 2026-05-02 23:00:10 -03:00
  • f854d86d2f style: ruff format tests/test_backends.py (PR #1322) igorls 2026-05-02 23:00:08 -03:00
  • 2857948c1e style: ruff format tests/test_cli.py (PR #1319) igorls 2026-05-02 23:00:07 -03:00
  • 6ffbf6ffc3 style: ruff format test_mcp_server.py (PR #1320) igorls 2026-05-02 22:59:50 -03:00
  • b4a9f2adf2 style: ruff format touched files (PR #1322) igorls 2026-05-02 22:58:57 -03:00
  • 4b0fc44451 style: ruff format cli.py (#1244) igorls 2026-05-02 22:58:45 -03:00
  • e9222b4c7b fix(mcp): case-insensitive agent name in diary_write/diary_read (#1243) Igor Lins e Silva 2026-05-02 22:57:09 -03:00
  • 10733f1df4 fix(backends/chroma): wire quarantine_stale_hnsw into _client() to prevent SIGSEGV on stale HNSW (#1121, #1132, #1263) igorls 2026-05-02 22:56:36 -03:00
  • 01b3183e5d fix(cli): honor --palace flag in cmd_init (#1313) Igor Lins e Silva 2026-05-02 22:56:31 -03:00
  • e4e25ed186 fix(mcp): forward valid_to and source params in kg_add/kg_invalidate (#1314) Igor Lins e Silva 2026-05-02 22:54:32 -03:00
  • cbd6e5d65d fix(cli): write compress output to mempalace_closets so palace can read them (#1244) Igor Lins e Silva 2026-05-02 22:54:14 -03:00
  • 2d50b214d4 fix(hooks): use is_dir() for palace root check (review feedback) lcatlett 2026-05-02 20:37:47 -04:00
  • 8472d553a3 fix(hooks): treat absent ~/.mempalace as auto-save off lcatlett 2026-05-01 19:26:43 -04:00
  • d07b730f08 fix(hooks): quote CLAUDE_PLUGIN_ROOT / CODEX_PLUGIN_ROOT in hooks.json (#1076) (#1077) Mikhail Valentsev 2026-05-03 05:25:11 +05:00
  • 6509071b8e feat(searcher): add candidate_strategy="union" for vector∪BM25 reranking pool Igor Lins e Silva 2026-05-02 00:47:24 -03:00
  • 5ddaf7abf6 Merge pull request #1303 from MemPalace/fix/mcp-server-missing-embedding-function Igor Lins e Silva 2026-05-01 20:28:05 -03:00
  • cd98d6674e fix(mcp_server): address copilot review on #1303 Igor Lins e Silva 2026-05-01 19:46:59 -03:00
  • ac6c2b6af6 fix(mcp_server): pass embedding_function= on collection reopen (#1299) Igor Lins e Silva 2026-05-01 19:34:38 -03:00
  • 0e32b9643c fix: avoid false hnsw divergence fallback Mika Cohen 2026-04-30 21:47:08 -06:00
  • f57f30025f fix(repair): close active backend before rollback restore Mika Cohen 2026-04-30 09:57:39 -06:00
  • 2f509b4789 fix(cli): restore backup on repair failure Mika Cohen 2026-04-30 09:31:32 -06:00
  • 7fa27bd231 fix(repair): rebuild collections through temp staging Mika Cohen 2026-04-30 09:31:32 -06:00
  • c3e1104e75 fix(chroma): harden HNSW startup preflight Mika Cohen 2026-04-30 09:31:32 -06:00
  • 10a0bc1a2b chore(deps): bump actions/configure-pages from 5 to 6 dependabot[bot] 2026-05-01 08:55:01 +00:00
  • 5e540da06b Merge pull request #1289 from MemPalace/fix/mcp-server-collection-reopen-crash Igor Lins e Silva 2026-04-30 22:41:24 -03:00
  • 9dd56ecb0a fix(mcp_server): split get_or_create_collection on reopen (follow-up to #1262) Igor Lins e Silva 2026-04-30 22:35:18 -03:00
  • 73541d1606 Merge pull request #1262 from Legion345/fix/stop-hook-crash Igor Lins e Silva 2026-04-30 22:30:08 -03:00
  • 96bb80a356 Merge pull request #1287 from messelink/fix/hnsw-divergence-scales-with-sync-threshold Igor Lins e Silva 2026-04-30 22:28:07 -03:00
  • 7bc6090026 Merge pull request #1288 from MemPalace/fix/repair-max-seq-id-blob-heuristic Igor Lins e Silva 2026-04-30 22:23:21 -03:00
  • 3b5ebcc9fc fix(repair): decode BLOB embeddings.seq_id in max-seq-id heuristic (#1254) Igor Lins e Silva 2026-04-30 22:04:41 -03:00
  • 4a0f330cc1 fix(repair): scale HNSW divergence floor with hnsw:sync_threshold Pim Messelink 2026-05-01 00:31:47 +00:00
  • abe85763d4 fix(kg): reject partial ISO dates to avoid silent empty result sets Arnold Wender 2026-04-26 12:50:43 +02:00
  • 4d98b05240 fix(kg): validate ISO-8601 date formats at MCP boundary Arnold Wender 2026-04-24 11:09:16 +02:00
  • db28bf1e84 fix: paginate closet_llm col.get (#1073) sha2fiddy 2026-04-29 19:01:54 -04:00
  • d7f4638157 fix(storage): stop ChromaDB from crashing when reopening an existing palace Legion345 2026-04-28 13:08:04 -07:00
  • fdfaf017ab Merge pull request #1234 from MemPalace/feat/normalize-gemini-cli Igor Lins e Silva 2026-04-27 20:42:06 -03:00
  • e7fe6cae14 fix(normalize): discard user/gemini turns before session_metadata sentinel copilot-swe-agent[bot] 2026-04-27 21:41:48 +00:00
  • a3e3691e86 docs(normalize): add Gemini CLI JSONL to module-level supported formats list copilot-swe-agent[bot] 2026-04-27 19:00:18 +00:00
  • 4ffd0bd57a Merge pull request #1233 from MemPalace/feat/privacy-consent-prompt Igor Lins e Silva 2026-04-27 15:54:11 -03:00
  • f4440f1ce0 feat(normalize): Gemini CLI session JSONL adapter MSL 2026-04-27 00:44:40 -07:00
  • 72cbfb5967 feat(privacy): blocking consent gate for env-fallback LLM API keys MSL 2026-04-27 00:44:57 -07:00
  • de7801ecff Merge pull request #1191 from funguf/fix/hnsw-index-bloat-rebased Igor Lins e Silva 2026-04-27 03:37:57 -03:00
  • 003e569b39 Merge pull request #1135 from sha2fiddy/feature/max-seq-id-shim-fix Igor Lins e Silva 2026-04-27 03:21:49 -03:00
  • c3ec708b12 Merge pull request #1197 from wahajahmed010/fix/1194-hyphenated-wing-tunnels Igor Lins e Silva 2026-04-27 03:21:16 -03:00
  • f80c9ffa56 Merge pull request #1195 from MemPalace/fix/wing-name-normalization-tunnels Igor Lins e Silva 2026-04-27 03:20:46 -03:00
  • 342270d6e5 fix(palace_graph): defer annotation eval for Python 3.9 compat igorls 2026-04-27 03:15:09 -03:00
  • cfca40c5ec test(cli): mock _run_pass_zero so wing-name test survives corpus-origin igorls 2026-04-27 03:14:02 -03:00
  • 3bebef1503 fix(miner,convo_miner): close remaining wing-name normalization gaps (#1194) Igor Lins e Silva 2026-04-27 02:50:12 -03:00
  • b7f0a8af01 fix(graph): normalize wing slug at init so topic tunnels fire for hyphenated dirs (#1194) bensig 2026-04-25 02:47:15 -07:00
  • 347464146d fix(tunnels): normalize wing names in topic tunnel lookup for hyphenated dirs (#1194) Wahaj Ahmed 2026-04-25 14:32:10 +02:00
  • 04c48dd0fe fix(chroma): write blob-fix marker even when narrowing skips all rows igorls 2026-04-27 03:01:41 -03:00
  • f5c8b095dd fix: narrow _fix_blob_seq_ids shim + add repair --mode max-seq-id eblander 2026-04-23 14:45:38 -04:00
  • 88a53b2ffa fix: prevent HNSW index bloat via batch_size + sync_threshold metadata Fergus Ching 2026-04-25 12:57:32 +00:00
  • bc5d3fa911 Merge pull request #1231 from MemPalace/fix/hooks-convos-additive-mining Igor Lins e Silva 2026-04-27 02:49:54 -03:00
  • 3deebfed19 test(hooks): skip bash subprocess validator test on Windows Igor Lins e Silva 2026-04-27 02:45:04 -03:00
  • fe56797762 fix(hooks): consolidate transcript ingest, harden shell parsers (#1231 review) Igor Lins e Silva 2026-04-27 02:26:53 -03:00
  • 8bb17724a7 Merge pull request #1230 from MemPalace/fix/hooks-convos-mode-1232 Igor Lins e Silva 2026-04-27 02:05:38 -03:00
  • f30fdf2672 fix: serialize ChromaCollection writes through palace lock imtylervo 2026-04-27 14:16:20 +10:00
  • eb4de04339 fix(hooks): always mine the active transcript as convos, additive to MEMPAL_DIR Igor Lins e Silva 2026-04-27 00:32:35 -03:00
  • 6a8beef604 fix(hooks): harden _get_mine_dir path validation copilot-swe-agent[bot] 2026-04-27 02:40:01 +00:00
  • 1e3e89a78f fix(hooks): pass --mode convos when mining a Claude Code transcript dir Igor Lins e Silva 2026-04-26 23:25:12 -03:00
  • 9dbb4ced83 Merge pull request #1227 from MemPalace/fix/hnsw-capacity-divergence-1222 Igor Lins e Silva 2026-04-26 21:58:57 -03:00