 chengyongruandchengyongru
|
cc07ac1e12
|
fix(memory): avoid re-archiving recent history
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
f13abe0806
|
refactor(memory): require archive count in prompt
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
f63001828f
|
refactor(memory): guard empty summaries only on write
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
6bb3b33aac
|
fix(memory): ignore empty consolidation summaries
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
8a2aa0821b
|
fix(agent): keep explicit skills out of system prompt
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
ff674144d6
|
fix(memory): reject truncated consolidation output
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
16be6b0f36
|
refactor(memory): unify structured consolidation flow
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
d4de0e4e3d
|
test(memory): sharpen compaction coverage
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
87fb090d22
|
style(memory): minimize summary diff churn
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
b162019271
|
refactor(memory): keep session summaries structured
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
fa0605abd0
|
refactor(memory): simplify idle consolidation flow
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
960425b3aa
|
fix(memory): remove idle archive request fallback
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
82e50e2c91
|
fix(memory): avoid duplicate summary injection
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
93f71b61a0
|
fix(memory): reject tool-call-only consolidation
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
12a4a8c04c
|
fix(memory): preserve idle consolidation boundaries
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
7335f71c5a
|
perf(memory): reuse session context for idle compaction
|
2026-08-19 18:40:20 +08:00 |
|
 chengyongruandchengyongru
|
9e046815bc
|
fix(webui): assign readable session handles
|
2026-08-19 01:15:56 +08:00 |
|
 chengyongruandchengyongru
|
251a1ccd40
|
refactor: simplify cross-session messaging
|
2026-08-19 01:15:56 +08:00 |
|
 chengyongruandchengyongru
|
0e184965e8
|
feat(webui): add lightweight session messaging via mentions
|
2026-08-19 01:15:56 +08:00 |
|
Xubin Ren
|
8eb2742c9b
|
test(ci): stabilize cross-platform agent checks
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
79d51be71f
|
feat(tui): integrate with Herdr host
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
783d381710
|
feat(tui): replace footer hints with model telemetry
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
4391bbf4da
|
feat(tui): add agent interaction workflows
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
731b8fc2ed
|
fix(models): synchronize canonical runtime selection
|
2026-08-16 11:50:56 +08:00 |
|
Xubin Ren
|
3dc38f6396
|
refactor(models): unify preset names
|
2026-08-16 11:50:56 +08:00 |
|
Xubin Ren
|
5e84055dbb
|
fix(plugins): verify content at skill read boundary
|
2026-08-16 00:01:54 +08:00 |
|
 yu-xin-candXubin Ren
|
e99b1a11aa
|
fix(plugins): revalidate cached skill roots
|
2026-08-16 00:01:54 +08:00 |
|
Xubin Ren
|
2f19068eb0
|
fix(session): clear file state at deletion boundary
|
2026-08-15 23:49:20 +08:00 |
|
 yu-xin-candXubin Ren
|
42afebb0cb
|
fix(agent): bound per-session file state
|
2026-08-15 23:49:20 +08:00 |
|
 dajiaohuangandchengyongru
|
057c5e849b
|
fix(session): restore state when file-cap archive fails
|
2026-08-14 11:22:22 +08:00 |
|
 chengyongruandGitHub
|
e226242dfc
|
fix(session): serialize canonical file access (#5383)
|
2026-08-14 10:32:17 +08:00 |
|
 arcdrake22andXubin Ren
|
0c684c5a99
|
fix(gemini): preserve imported tool history across model switches
Co-authored-by: Xubin Ren <52506698+Re-bin@users.noreply.github.com>
|
2026-08-13 03:07:37 +09:00 |
|
 chengyongruandGitHub
|
19997d20bb
|
refactor: move MCP lifecycle out of AgentLoop (#5343)
|
2026-08-12 17:51:04 +08:00 |
|
Xubin Ren
|
72d3ce6b23
|
fix(skills): make PNG weather example Windows-safe
|
2026-08-12 02:48:03 +09:00 |
|
 Kail TianandXubin Ren
|
b14ac4c401
|
fix(skills): make weather workflow Windows-safe
|
2026-08-12 02:48:03 +09:00 |
|
 chengyongruandGitHub
|
d45c893f68
|
fix(webui): surface MCP runtime connection failures (#5331)
|
2026-08-11 23:52:02 +08:00 |
|
Xubin Ren
|
247c474e64
|
perf(plugins): cache verified skill roots
|
2026-08-11 20:16:24 +09:00 |
|
Xubin Ren
|
a2979c3a4b
|
fix(plugins): harden activation boundaries
|
2026-08-11 20:16:24 +09:00 |
|
Xubin Ren
|
d5e0df6963
|
feat(plugins): integrate portable Agent Plugins
|
2026-08-11 20:16:24 +09:00 |
|
 chengyongruandGitHub
|
8e77f3f8a4
|
feat(mcp): add browser OAuth for remote servers (#5316)
|
2026-08-10 23:44:37 +08:00 |
|
 chengyongruandGitHub
|
85a452e5c7
|
refactor(agent): replace reflective runtime state access (#5319)
|
2026-08-10 16:44:26 +08:00 |
|
 chengyongruandGitHub
|
55ecda275d
|
test: strengthen user-path coverage and CI gates (#5308)
|
2026-08-09 21:37:06 +08:00 |
|
Xubin Ren
|
c410ea444c
|
fix(agent): stop session-owned exec processes
|
2026-08-08 23:20:59 +08:00 |
|
 chengyongruandXubin Ren
|
a5bc3bfbb9
|
fix(webui): complete temporary chat mode
|
2026-08-08 23:20:59 +08:00 |
|
Xubin Ren
|
c9a6145878
|
feat(webui): add temporary chat mode
|
2026-08-08 23:20:59 +08:00 |
|
 chengyongruandchengyongru
|
113e8d67ad
|
refactor: remove verified dead code
|
2026-08-08 21:10:34 +08:00 |
|
 chengyongruandchengyongru
|
cdb2a474f9
|
refactor(webui): remove legacy session messages route
|
2026-08-07 15:16:57 +08:00 |
|
 chengyongruandGitHub
|
ff6deda178
|
fix: modernize dependency recovery guidance (#5282)
|
2026-08-07 13:58:13 +08:00 |
|
 chengyongruandchengyongru
|
2c7943a133
|
fix(memory): archive short idle sessions for Dream
|
2026-08-07 11:45:49 +08:00 |
|
 chengyongruandchengyongru
|
8dfce4c162
|
fix(session): require user anchor for delivery retention
|
2026-08-07 10:53:55 +08:00 |
|