Willem Jiang
a55de566b9
refactor(backend): consolidate thread_id resolution into shared get_thread_id() utility ( #2522 )
...
Extract duplicated thread_id fallback logic from 11 files into a single
deerflow.utils.runtime.get_thread_id() function with a documented 3-level
cascade (runtime.context → runtime.config → get_config()).
The module docstring also clarifies the __pregel_runtime injection pattern used in
gateway mode.
2026-04-26 10:52:37 +08:00
DanielWalnut
7643a46fca
fix(skill): make skill prompt cache refresh nonblocking ( #1924 )
...
* fix: make skill prompt cache refresh nonblocking
* fix: harden skills prompt cache refresh
* chore: add timeout to skills cache warm-up
2026-04-07 10:50:34 +08:00
DanielWalnut
888f7bfb9d
Implement skill self-evolution and skill_manage flow ( #1874 )
...
* chore: ignore .worktrees directory
* Add skill_manage self-evolution flow
* Fix CI regressions for skill_manage
* Address PR review feedback for skill evolution
* fix(skill-evolution): preserve history on delete
* fix(skill-evolution): tighten scanner fallbacks
* docs: add skill_manage e2e evidence screenshot
* fix(skill-manage): avoid blocking fs ops in session runtime
---------
Co-authored-by: Willem Jiang <willem.jiang@gmail.com >
2026-04-06 22:07:11 +08:00