kristinhe and Cursor
218bcf779b
test: stabilize reembed merge fixture timestamps
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 22:11:46 +08:00
kristinhe and Cursor
7e4ee0d8ea
fix(web): preserve model details hover contrast
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 21:48:08 +08:00
feitianxiang
b0e429b9ae
Merge pull request #322 from Tencent-Hunyuan/docs/memhub-1.0.6-changelog
...
docs(changelog): complete MemHub 1.0.6 notes (build 41)
2026-11-04 20:49:02 +08:00
alvinfei and Claude Opus 5.5
01faf28942
docs(changelog): MemHub 1.0.6 covers everything merged through build 41
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-11-04 20:47:19 +08:00
kristinhe1111
fb1b1373ab
Merge pull request #321 from Tencent-Hunyuan/chore/memhub-build-41
...
chore(release): bump MemHub build to 41
2026-11-04 20:39:34 +08:00
kristinhe and Cursor
2823bd743d
chore(release): bump MemHub build to 41
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 20:36:00 +08:00
feitianxiang
837c084be2
Merge pull request #320 from Tencent-Hunyuan/fix/memhub-db-contention
...
fix(memhub): bound import jobs, keep the write queue off the bulk pool, nothing blocking on the event loop
2026-11-04 20:27:32 +08:00
alvinfei and Claude Opus 5.5
bf52724461
fix(memhub): bound import jobs, keep the write queue off the bulk pool, nothing blocking on the event loop
...
Under a long live-sync history, writes stalled behind "database is locked"
refusals, durable leases lapsed, and the App stopped answering for tens of
seconds at a time.
- import_jobs is bounded: finished (completed/cancelled) sync jobs are
pruned to the newest 20 per (user, source), with their issues and skip
counts, in bounded batches at startup and every 10 minutes. History jobs
and every unfinished job are kept.
- Job lookups are SQL (find_jobs / latest_job) instead of reading the whole
table, served by new indexes in schema migration 63. GET
/api/v1/import-jobs keeps its shape and order.
- The durable write queue runs claim, settle and maintenance in its own pool
and lease renewal in a dedicated one, so bulk work cannot starve a lease.
The single writer and its line are unchanged.
- abandon, resume, enqueue, pause, cancel, shutdown and startup resume make
their database calls off the loop; the file watcher resolves changed
paths off the loop; revoke reads and writes its grant off the loop.
- The WAL cadence checkpoint is requested from the write path and run by one
checkpointer thread instead of inline on the writing thread.
- The durable drain is supervised: an unexpected exit is reported with its
stack and the drain restarts with capped backoff under a new lease owner.
memory-processing and memhub status show write_drain and
write_drain_error. Contained per-job failures are reported with stacks.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-11-04 19:57:26 +08:00
feitianxiang
964d8610f3
Merge pull request #319 from Tencent-Hunyuan/fix/memhub-lite-raw-rag
...
fix(memhub): hy-memory 2.0.14; Lite search is plain RAG over raw
2026-11-04 19:42:51 +08:00
feitianxiang
e1933d3307
Merge pull request #318 from Tencent-Hunyuan/release/hy-memory-2.0.14
...
release: hy-memory 2.0.14
2026-11-04 19:42:39 +08:00
alvinfei and Claude Opus 5.5
5fdaf6c280
fix(memhub): Lite search is plain RAG over raw
...
Lite context search, recall and the Host Bridge return every raw vector
hit above the floor, ranked by score, over active and shadow raws. The
turn view shows the turns containing the query, or else the hit's
closest turn, instead of dropping semantic hits. Pro and ultra raw
search stays active-only.
A new test runs the raw routes in a child interpreter against the
installed hy-memory wheel, and the route-test fake SDK now rejects
search kwargs the pinned release does not accept.
The lite raw-turn page projects only raws newly put on top instead of
re-listing the whole raw layer on every poll.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-11-04 19:32:12 +08:00
alvinfei and Claude Opus 5.5
58f2fa884a
build(memhub): pin hy-memory 2.0.14
...
2.0.14 accepts `statuses` on explicit L1_RAW search, which Core has
passed since #316 . Covers the same files as the 2.0.13 pin (#285 ).
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-11-04 19:32:11 +08:00
alvinfei and Claude Opus 5.5
c0910621c1
release: hy-memory 2.0.14
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-11-04 17:52:06 +08:00
kristinhe1111
dd13c551c4
Merge pull request #317 from Tencent-Hunyuan/fix/settings-field-width
...
fix(web): expand settings controls to content width
2026-11-04 17:41:20 +08:00
kristinhe and Cursor
e7d82ee5e8
fix(web): expand settings controls to content width
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 16:54:55 +08:00
kristinhe1111
63e009bf6c
Merge pull request #307 from Tencent-Hunyuan/fix/lite-home-saving-copy
...
fix(memhub): keep home status copy compact
2026-11-04 16:26:27 +08:00
kristinhe1111
d4cfd1bb74
Merge pull request #309 from Tencent-Hunyuan/fix/memhub-durable-drain-liveness
...
fix(memhub): keep durable write drain alive
2026-11-04 16:26:08 +08:00
kristinhe1111
2822cbf368
Merge pull request #310 from Tencent-Hunyuan/fix/memhub-inline-model-config
...
fix(memhub): inline model configuration panels
2026-11-04 16:25:47 +08:00
kristinhe1111
8d23347e1a
Merge pull request #312 from Tencent-Hunyuan/fix/memory-mode-confirm-copy
...
fix(memhub): clarify memory mode switch effects
2026-11-04 16:25:22 +08:00
kristinhe1111
8ae0d1889e
Merge pull request #315 from Tencent-Hunyuan/fix/ultra-topic-hover-only
...
fix(memhub): make Ultra topic nodes hover-only
2026-11-04 16:24:58 +08:00
kristinhe1111
2479de22eb
Merge pull request #316 from Tencent-Hunyuan/fix/memhub-lite-turn-view
...
fix(memhub): show Lite raw conversations by turn
2026-11-04 16:24:44 +08:00
kristinhe and Cursor
265a22d612
fix(memhub): show lite raw conversations by turn
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 16:10:57 +08:00
kristinhe and Cursor
93d0c64490
style(memhub): format graph topic changes
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 16:10:30 +08:00
kristinhe and Cursor
1589ae31bc
fix(memhub): make topic nodes hover-only
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 16:06:56 +08:00
kristinhe and Cursor
38ad2292d1
fix(memhub): clarify memory mode switch effects
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 15:58:03 +08:00
kristinhe and Cursor
413b9033f9
fix(memhub): inline model configuration panels
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 15:49:20 +08:00
kristinhe and Cursor
0953c5af35
fix(memhub): keep durable write drain alive
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 15:22:29 +08:00
kristinhe and Cursor
470ea4459a
fix(memhub): keep home status copy compact
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 14:53:33 +08:00
kristinhe1111
b58e95fdae
Merge pull request #305 from Tencent-Hunyuan/chore/memhub-build-40
...
chore(release): MemHub 1.0.6, build 40
2026-11-04 13:27:01 +08:00
kristinhe and Cursor
42b577f6f8
chore(release): bump MemHub build to 40
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 13:16:08 +08:00
kristinhe1111
2554fb3b96
Merge pull request #304 from Tencent-Hunyuan/feat/memhub-onboarding-mode-model
...
feat(memhub): 重构冷启动记忆模式与模型配置
2026-11-04 13:12:38 +08:00
kristinhe and Cursor
e32dc987c2
feat(memhub): redesign onboarding mode setup
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 12:00:46 +08:00
kristinhe1111
598e83525e
Merge pull request #298 from Tencent-Hunyuan/feat/memhub-mode-projection
...
feat(memhub): project home and settings by memory mode
2026-11-04 09:29:48 +08:00
kristinhe
01ace26d08
Merge remote-tracking branch 'origin/main' into feat/memhub-mode-projection
...
Co-authored-by: Cursor <cursoragent@cursor.com >
# Conflicts:
# memhub/apps/core/src/one_memory/api.py
# memhub/apps/core/src/one_memory/sdk_write_processor.py
# memhub/apps/core/tests/test_memory_mode_and_evolve.py
# memhub/apps/web/src/ApplicationsHome.tsx
# memhub/apps/web/src/MemorySpace.tsx
2026-11-04 03:17:38 +08:00
kristinhe and Cursor
ba2f647a30
feat(memhub): project home by memory mode
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 02:58:32 +08:00
kristinhe1111
82d9514d62
Merge pull request #297 from Tencent-Hunyuan/fix/memhub-lite-raw-conversations
...
fix(memhub): preserve raw conversations in lite mode
2026-11-04 01:22:04 +08:00
kristinhe1111
369351719d
Merge pull request #295 from Tencent-Hunyuan/fix/memhub-model-center-main
...
fix(memhub): land Model Center on main
2026-11-04 00:28:38 +08:00
kristinhe and Cursor
1429ba2d19
fix(memhub): close model center settings gaps
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 00:22:25 +08:00
kristinhe and Cursor
4e7d752980
feat(memhub): add lite manual raw input
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 00:05:36 +08:00
kristinhe and Cursor
fb13a6fda2
fix(memhub): keep mode-specific memory views consistent
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-03 23:20:41 +08:00
kristinhe and Cursor
6ff8b3a3b4
fix(memhub): simplify topic node details
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-03 22:49:47 +08:00
kristinhe and Cursor
17441d368c
fix(memhub): harden settings state recovery
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-03 22:39:47 +08:00
kristinhe and Cursor
89d29c9c41
feat(memhub): redesign memory mode settings
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-03 22:27:00 +08:00
kristinhe and Cursor
5271bddce3
fix(memhub): preserve raw conversations in lite mode
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-03 22:18:12 +08:00
kristinhe
eac795b2d2
Merge remote-tracking branch 'origin/main' into fix/memhub-model-center-main
2026-11-03 20:55:54 +08:00
kristinhe1111
d938f1d5b2
Merge pull request #294 from Tencent-Hunyuan/chore/memhub-build-39
...
chore(release): MemHub 1.0.6, build 39
2026-11-03 20:05:08 +08:00
kristinhe and Cursor
8cee64c813
chore(release): bump MemHub build number to 39
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-03 19:59:27 +08:00
kristinhe1111
1ffcc9eb57
Merge pull request #292 from Tencent-Hunyuan/feat/memhub-mode-ui
...
feat(memhub): complete memory mode app lifecycle
2026-11-03 19:43:30 +08:00
kristinhe
23b74f91bc
Merge remote-tracking branch 'origin/feat/memhub-mode-ui' into feat/memhub-model-center
2026-11-03 19:41:41 +08:00
kristinhe and Cursor
b36452d110
fix(memhub): reset mode state and satisfy lint
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-03 19:36:42 +08:00