ReMe/docs/zh
imrewce 354837f9af
feat(proactive): separate proactive refresh from auto dream (#488)
* refractor(proactive): upgrade proactive feature with disentangled job and steps

* refactor(proactive): apply audit fixes

- rename read-side job 'proactive' -> 'proactive_read' (less confusing vs the refresh pipeline)
- drop dedicated agent_wrapper.proactive; extraction reuses the default wrapper
- simplify schema: remove unused ProactiveExtractOutput/TopicUpdate, drop resource_paths
- extract no longer scans resource/ directly (daily notes already carry resource content)
- update tests and docs accordingly

* feat(proactive): strict extract-output gate and prompt total budget

- parse_extract_reply now requires a contract section (follow_ups/extends/updates
  as a list); non-empty replies with misspelled section names trigger the
  existing one-shot retry instead of silently checkpointing changed files
- pack_paths gains max_total_chars; extract packs newest daily material first,
  keeps the first file on overflow, and records omitted files in a trailer
  (default budget 300000 chars, configurable via max_total_chars)
- tests: schema gate unit, schema-error retry e2e, budget unit + e2e

* feat(proactive): add scenario-card plan step and generative agenda step

* feat(proactive): digest-personal profile personalization and leaner LLM contract

- extract/plan/agenda now draw a user profile block from <digest_dir>/personal/*.md
  (frontmatter description + body excerpt, per-file budget, profile.md fallback)
- all daily access honours the configured daily_dir (prompt paths parameterized,
  config-driven fallbacks) so workspaces using e.g. memory/ work unchanged
- schema trim: drop dead fields errors/material_paths, carry_forward_all -> count
- shrink LLM output contract: new topics emit title/reason/confidence/paths only;
  keywords removed end-to-end, evidence derived from paths[0] (updates keep it)

* fix(proactive): skip checkpoint when extract reply stays unusable after retry

Two consecutive unparseable replies now short-circuit the round without
checkpointing, so the same material is retried next round instead of being
silently consumed (closes the residual audit #1 gap: the structural gate
detected schema-wrong output but a double failure still checkpointed).

* fix(proactive): replace running bool with reference-counted job activity tracker for the idle gate

* refactor(proactive): remove job activity tracking and idle gate, restore job tree to upstream

* fix(proactive): address second audit round (readonly reader, mtime checkpoint, wider fallbacks, profile containment, horizon content, expiry boundary)

* refactor(dream): strip interests.yaml ownership from dream, proactive is now the sole writer

* refactor(dream): separate proactive topic generation

* ci: update renamed auto dream smoke test

* fix(proactive): complete refresh migration and docs

---------

Co-authored-by: jinli.yl <jinli.yl@alibaba-inc.com>
2026-09-07 17:23:37 +08:00
..
integrations docs: rebuild documentation site with VitePress (#518) 2026-09-04 14:50:50 +08:00
reference docs: rebuild documentation site with VitePress (#518) 2026-09-04 14:50:50 +08:00
auto_dream.md feat(proactive): separate proactive refresh from auto dream (#488) 2026-09-07 17:23:37 +08:00
auto_link.md feat(proactive): separate proactive refresh from auto dream (#488) 2026-09-07 17:23:37 +08:00
auto_memory.md docs: refresh ReMe guides, diagrams, and Studio documentation (#447) 2026-08-12 10:59:03 +08:00
auto_resource.md feat(auto_resource): interpret image resources into daily notes (#500) 2026-09-07 12:00:38 +08:00
configuration.md feat(proactive): separate proactive refresh from auto dream (#488) 2026-09-07 17:23:37 +08:00
contributing.md docs: rebuild documentation site with VitePress (#518) 2026-09-04 14:50:50 +08:00
faq.md feat(proactive): separate proactive refresh from auto dream (#488) 2026-09-07 17:23:37 +08:00
framework.md feat(proactive): separate proactive refresh from auto dream (#488) 2026-09-07 17:23:37 +08:00
index.md feat(docs): redesign homepage and add traffic dashboard (#522) 2026-09-05 00:53:32 +08:00
integrations.md feat(proactive): separate proactive refresh from auto dream (#488) 2026-09-07 17:23:37 +08:00
memory_as_file.md feat(proactive): separate proactive refresh from auto dream (#488) 2026-09-07 17:23:37 +08:00
memory_search.md feat(Tag filter): Add an optional rebuildable tag index for file frontmatter (#517) 2026-09-07 15:52:17 +08:00
operations.md docs: rebuild documentation site with VitePress (#518) 2026-09-04 14:50:50 +08:00
plugin_development.md docs: rebuild documentation site with VitePress (#518) 2026-09-04 14:50:50 +08:00
plugin_management.md feat(benchmark): extract BEAM and LongMemEval into standalone plugins (#512) 2026-09-03 14:06:39 +08:00
proactive.md feat(proactive): separate proactive refresh from auto dream (#488) 2026-09-07 17:23:37 +08:00
quick_start.md feat(proactive): separate proactive refresh from auto dream (#488) 2026-09-07 17:23:37 +08:00
reme-blog.md feat(auto_resource): interpret image resources into daily notes (#500) 2026-09-07 12:00:38 +08:00
reme_scene.md feat(proactive): separate proactive refresh from auto dream (#488) 2026-09-07 17:23:37 +08:00
services.md docs: rebuild documentation site with VitePress (#518) 2026-09-04 14:50:50 +08:00
traffic.md feat(docs): redesign homepage and add traffic dashboard (#522) 2026-09-05 00:53:32 +08:00