This website requires JavaScript.
e8e93b53c0
fix: allow mining directories without local mempalace.yaml
Matt Van Horn
2026-04-07 16:36:27 -07:00
73f038c0c0
Merge pull request #878 from MemPalace/develop
Igor Lins e Silva
2026-04-14 12:35:51 -03:00
4de9e135ce
Merge pull request #810 from Yorji-Porji/patch-1
Igor Lins e Silva
2026-04-14 11:53:57 -03:00
625162edd3
docs: tighten SECURITY.md with real version policy and GHPVR-only channel
Igor Lins e Silva
2026-04-14 11:50:00 -03:00
43189b65d7
Merge pull request #853 from mvalentsev/fix/pyproject-urls
Igor Lins e Silva
2026-04-14 11:44:50 -03:00
26e313e031
Merge pull request #877 from MemPalace/fix/pages-cname
Igor Lins e Silva
2026-04-14 11:42:50 -03:00
ff6a907834
Merge pull request #876 from MemPalace/fix/version-drift-874
Igor Lins e Silva
2026-04-14 11:41:30 -03:00
97a4b0e749
fix: ship CNAME in Pages artifact to pin custom domain
Igor Lins e Silva
2026-04-14 11:37:47 -03:00
162edf39fe
ci: let semver pre-release tags bypass strict manifest match
Igor Lins e Silva
2026-04-14 11:34:54 -03:00
06240c73b3
ci: add version guard to catch tag/manifest drift
Igor Lins e Silva
2026-04-14 11:32:44 -03:00
3415e70dc6
chore: bump plugin manifests to 3.3.0 and fix owner URL
Igor Lins e Silva
2026-04-14 11:32:37 -03:00
79c9c0e517
fix: use permissive validator for KG entity values (closes #455 )
eblander
2026-04-14 09:26:47 -04:00
1bff7d9907
Increase visibility of fake website caution
Guruprasad Bhat
2026-04-14 17:08:06 +05:30
f7d703fd5b
fix: add logging on rejected transcript paths and platform-native path test
BLUDATA\marcio.heiderscheidt
2026-04-13 14:18:09 -03:00
0f217f7c80
fix: harden hooks against shell injection, path traversal, and arithmetic injection
BLUDATA\marcio.heiderscheidt
2026-04-13 14:10:04 -03:00
001700ce72
fix: update stale org URLs in pyproject.toml and README (#787 )
mvalentsev
2026-04-14 08:56:57 +05:00
b060171c59
Merge pull request #852 from MemPalace/release/v4-prep
Igor Lins e Silva
2026-04-14 00:51:10 -03:00
267a644f4f
refactor: route all chromadb access through ChromaBackend
Igor Lins e Silva
2026-04-14 00:31:16 -03:00
c924d07b3e
fix(status): paginate metadata fetch to support large palaces
Vu Nguyen
2026-04-13 22:30:56 -05:00
5a2f7db371
Merge pull request #845 from MemPalace/fix/deploy-docs-develop-only
Igor Lins e Silva
2026-04-13 22:57:25 -03:00
c877e46224
Merge pull request #843 from MemPalace/sync/main-into-develop
Igor Lins e Silva
2026-04-13 22:56:48 -03:00
06c4289999
ci: serve docs from develop only
Igor Lins e Silva
2026-04-13 22:56:04 -03:00
962776c2e3
sync: merge main into develop after v3.3.0 release
Igor Lins e Silva
2026-04-13 22:42:58 -03:00
4aa7e1eebd
release: v3.3.0 (#839 )
Igor Lins e Silva
2026-04-13 22:25:01 -03:00
045023f449
fix: save hook auto-mines transcript without MEMPAL_DIR (#840 )
Milla J
2026-04-13 18:09:59 -07:00
52392ad5b4
Merge pull request #836 from domiscd/fix/website-base-url
Igor Lins e Silva
2026-04-13 21:42:51 -03:00
e8d06e5e4a
Merge pull request #837 from MemPalace/release/3.3.0-prep
Igor Lins e Silva
2026-04-13 21:42:10 -03:00
41696df1ac
chore(release): bump version strings to 3.3.0 and curate CHANGELOG
Igor Lins e Silva
2026-04-13 21:36:56 -03:00
63dd165fed
fix(website): update vitepress base url for custom domain
Dominique Deschatre
2026-04-13 21:23:51 -03:00
5320246297
Merge pull request #807 from sha2fiddy/fix/218-cosine-distance-metadata
Igor Lins e Silva
2026-04-13 21:18:40 -03:00
62df24599e
fix: README audit — 42 TDD tests + hall detection + 7 claim fixes (#835 )
Milla J
2026-04-13 17:11:11 -07:00
09e0bcea66
Merge pull request #808 from mvalentsev/docs/fix-remaining-org-urls
Igor Lins e Silva
2026-04-13 20:07:27 -03:00
c038b8ebdd
Merge pull request #828 from MemPalace/performance-optimization-regex-caching-3001788084232137906
Igor Lins e Silva
2026-04-13 19:43:27 -03:00
f7fcd51164
Merge pull request #827 from MemPalace/fix-unused-import-main-11480774650305903580
Igor Lins e Silva
2026-04-13 19:41:02 -03:00
8dc5970ca9
Fix: ruff format with CI-pinned version (0.4.x)
eblander
2026-04-13 18:29:48 -04:00
a74586c627
Merge pull request #829 from MemPalace/pr/fact-checker
Igor Lins e Silva
2026-04-13 19:19:05 -03:00
1dc20e307b
test: verify mine_lock via disjoint critical-section intervals
Igor Lins e Silva
2026-04-13 19:08:57 -03:00
e052074624
test: serialize mine_lock concurrency test with multiprocessing
Igor Lins e Silva
2026-04-13 19:02:51 -03:00
7192552624
test: make diary state path assertion platform-neutral
Igor Lins e Silva
2026-04-13 18:55:26 -03:00
c4baceccb4
docs: fix stale milla-jovovich org URLs in website and plugin manifests (#787 )
mvalentsev
2026-04-13 20:19:27 +05:00
d16de9fe69
Merge pull request #793 from MemPalace/pr/closet-llm-generic
Igor Lins e Silva
2026-04-13 18:42:42 -03:00
6b7dcc53d4
merge: pr/closet-llm-generic + harden LLM regen path for production
Igor Lins e Silva
2026-04-13 18:40:36 -03:00
d886a62d8a
Optimize entity detection with regex caching and pre-compilation
google-labs-jules[bot]
2026-04-13 21:35:53 +00:00
1263c3c91e
merge: full hardened stack + rewrite fact_checker around actual KG API
Igor Lins e Silva
2026-04-13 18:20:11 -03:00
f3c6770ecf
fix: remove unused import 'main' from mempalace/__init__.py
google-labs-jules[bot]
2026-04-13 21:16:03 +00:00
339f96a4d9
Merge remote-tracking branch 'origin/pr/drawer-grep-search' into pr/fact-checker
Igor Lins e Silva
2026-04-13 18:13:24 -03:00
e9201fb617
merge: pr/cross-wing-tunnels + rebuild drawer-grep on hardened closet path
Igor Lins e Silva
2026-04-13 18:08:01 -03:00
20255b05be
merge: develop + harden cross-wing tunnels for production
Igor Lins e Silva
2026-04-13 17:50:43 -03:00
32d7f4376b
merge: develop + harden entity metadata, BM25, and diary ingest for production
Igor Lins e Silva
2026-04-13 17:37:45 -03:00
95a8d7176a
Merge pull request #826 from MemPalace/pr/multi-agent-lock
Igor Lins e Silva
2026-04-13 17:21:38 -03:00
49a6a69da4
Merge pull request #788 from MemPalace/pr/closet-layer
Igor Lins e Silva
2026-04-13 17:18:56 -03:00
5db651a543
fix: use microsecond timestamp and full content hash in diary entry ID (#819 )
shafdev
2026-04-14 01:36:04 +05:30
21d4a23430
merge: develop + harden closet layer for production
Igor Lins e Silva
2026-04-13 17:00:55 -03:00
c9fbf7c50a
Merge pull request #786 from MemPalace/pr/hooks-dont-write-in-chat
Igor Lins e Silva
2026-04-13 16:43:37 -03:00
a3b7988d87
fix: stop hooks from making agents write in chat — save tokens
MSL
2026-04-13 01:50:07 -07:00
744ede76c0
Merge pull request #785 from MemPalace/pr/strip-noise-from-transcripts
Igor Lins e Silva
2026-04-13 16:33:27 -03:00
28e263748b
merge: develop (#784 file-locking, #820 version sync)
Igor Lins e Silva
2026-04-13 16:29:50 -03:00
7e5eeda9a5
feat(normalize): auto-rebuild stale drawers via NORMALIZE_VERSION schema gate
Igor Lins e Silva
2026-04-13 16:20:55 -03:00
ca2598a9f6
fix(normalize): make strip_noise verbatim-safe and scope it to Claude Code JSONL
Igor Lins e Silva
2026-04-13 16:11:03 -03:00
ab46c8ebf1
Merge pull request #784 from MemPalace/pr/multi-agent-lock
Igor Lins e Silva
2026-04-13 15:58:35 -03:00
386da51ae5
style: ruff format mempalace/palace.py
Igor Lins e Silva
2026-04-13 15:54:52 -03:00
09f218cbb2
refactor: extract locked filing block to keep mine_convos under C901
Igor Lins e Silva
2026-04-13 15:48:54 -03:00
297517db0e
Merge pull request #820 from MemPalace/fix/version-sync-3.2.0
Igor Lins e Silva
2026-04-13 15:47:18 -03:00
69d6e2f7f3
fix: sync version.py to 3.2.0
Igor Lins e Silva
2026-04-13 15:46:27 -03:00
53d779311e
Create SECURITY.md
Yorji
2026-04-13 12:49:33 -04:00
1e86892e62
Fix: set cosine distance metadata on all collection creation sites
eblander
2026-04-13 11:00:52 -04:00
8e446f904c
fix(search): hybrid closet+drawer retrieval — closets boost, never gate (#795 )
Igor Lins e Silva
2026-04-13 08:43:54 -03:00
4d581cbb73
feat: optional LLM-based closet regeneration — bring-your-own endpoint
Igor Lins e Silva
2026-04-13 07:51:46 -03:00
4a6147f903
feat: offline fact checker against entity registry + knowledge graph
MSL
2026-04-13 07:47:40 -03:00
971b92da5d
feat(search): drawer-grep returns best-matching chunk + neighbors
MSL
2026-04-13 07:46:07 -03:00
e2a9bb05d3
test: add TestTunnels for cross-wing tunnel operations
Igor Lins e Silva
2026-04-13 07:44:32 -03:00
1b4ce0b1f8
feat: explicit cross-wing tunnels for multi-project agents
MSL
2026-04-13 02:05:55 -07:00
f72ffbbcb2
test: add tests for mine_lock, closets, entity metadata, BM25, diary
Igor Lins e Silva
2026-04-13 07:42:25 -03:00
f935e85ead
feat: entity metadata + diary ingest + BM25 hybrid search
MSL
2026-04-13 01:47:19 -07:00
ee60cad652
docs: add CLOSETS.md — closet layer overview
Igor Lins e Silva
2026-04-13 07:38:43 -03:00
124f5bf7ba
fix: enforce atomic topics in closets, extract richer pointers
MSL
2026-04-13 01:40:58 -07:00
d3d7184f4e
feat: add closet layer — searchable index pointing to drawers
MSL
2026-04-13 01:33:48 -07:00
9b99c136ee
fix: strip system tags, hook output, and Claude UI chrome from drawers
MSL
2026-04-13 01:55:25 -07:00
30a431924b
fix: add file-level locking to prevent multi-agent duplicate drawers
MSL
2026-04-13 01:16:51 -07:00
921db176c3
feat: add Hindi language support to i18n module
tejasashinde
2026-04-13 14:09:25 +05:30
122a5fdf35
Merge pull request #762 from MemPalace/release/3.2.0
Ben Sigman
2026-04-12 23:50:50 -07:00
2a5694073d
Merge pull request #764 from MemPalace/sync/main-into-release-3.2.0
Igor Lins e Silva
2026-04-13 03:47:49 -03:00
7a93ede797
merge: bring main's #666 , #690 into release/3.2.0 (preserving history)
Igor Lins e Silva
2026-04-13 03:46:21 -03:00
8b26bf2ac3
chore: sync main hotfixes into release/3.2.0 (#763 )
Igor Lins e Silva
2026-04-13 03:44:22 -03:00
81dc977bbf
release: finalize v3.2.0 — version consistency + CHANGELOG
Igor Lins e Silva
2026-04-13 03:30:29 -03:00
6614b9b4e7
bump version v3.2.0 (#761 )
Igor Lins e Silva
2026-04-13 03:21:50 -03:00
a2432a3245
fix: parse Claude.ai privacy export with messages key and sender field (#677 ) (#685 )
Mikhail Valentsev
2026-04-13 10:11:03 +05:00
e200ce2c8a
fix: detect mtime changes in _get_client to prevent stale HNSW index (#757 )
Igor Lins e Silva
2026-04-13 01:53:13 -03:00
39e1651af3
fix: correct typo in entity_detector interactive classification prompt (#755 )
Igor Lins e Silva
2026-04-13 01:43:57 -03:00
c17cf079ad
fix #733 : diagram misaligned (#734 )
clach04
2026-04-12 21:43:01 -07:00
f4226047cb
fix: hash full content in tool_add_drawer drawer ID (#716 )
shafdev
2026-04-13 10:10:46 +05:30
3a50966766
fix: remove 10k drawer cap from status display (#603 ) (#707 )
Sanjay Ramadugu
2026-04-13 00:22:39 -04:00
e9a706aa4a
Merge pull request #690 from AlyciaBHZ/fix/chromadb-version-constraint
Igor Lins e Silva
2026-04-13 01:13:58 -03:00
e6d232f538
docs: add CHANGELOG.md covering v3.0.0 through v3.2.0-dev (#752 )
Milla J
2026-04-12 21:04:31 -07:00
41b8601d86
Merge pull request #739 from MemPalace/copilot/fix-unauthorized-data-deletion
Igor Lins e Silva
2026-04-12 23:13:56 -03:00
c68370609d
fix: address Copilot review comments on PR #739
Igor Lins e Silva
2026-04-12 23:07:46 -03:00
22328540e1
style: ruff format
Igor Lins e Silva
2026-04-12 22:20:27 -03:00
c383523768
chore: clarify security guardrails
copilot-swe-agent[bot]
2026-04-12 22:27:40 +00:00
b1a676fa24
fix: make quote trimming explicit
copilot-swe-agent[bot]
2026-04-12 22:26:41 +00:00
976289aa5c
fix: refine security validation messaging
copilot-swe-agent[bot]
2026-04-12 22:25:41 +00:00