zhayujie
472a8605c0
feat(models): support deepseek-v4-pro and deepseek-v4-flash
2026-04-24 11:35:38 +08:00
zhayujie
e1760ba211
feat: release 2.0.7 version
2026-04-23 18:13:53 +08:00
zhayujie
ce4c0a0aa4
feat: release 2.0.7
2.0.7
2026-04-23 17:18:19 +08:00
zhayujie
64511593c4
feat: release 2.0.7
2026-04-23 17:16:17 +08:00
zhayujie
b0e00dfceb
feat: support glm-5.1
2026-04-23 16:43:05 +08:00
zhayujie
fc465b463d
feat: support kimi coding plan by temporary solution
2026-04-23 16:24:37 +08:00
zhayujie
68ce2e5232
feat(skill): multi-provider image generation with auto-fallback
...
- Add Gemini, Seedream (Volcengine Ark), Qwen (DashScope), MiniMax
providers to image-generation skill with universal sequential
fallback: OpenAI → Gemini → Seedream → Qwen → MiniMax → LinkAI
- Each provider filters unsupported size tiers to valid values
(e.g. Seedream 1K→2K, Qwen 3K→2K, Gemini 3K→2K)
- Pinned model only tries its native provider; auto-routing uses
each provider's default model
- Support skill-namespaced config (config.skill.image-generation.model
→ SKILL_IMAGE_GENERATION_MODEL env var)
- Add image lightbox (click-to-enlarge) in web console
- Add docs for built-in skills (skill-creator, knowledge-wiki,
image-generation) under docs/skills/
2026-04-23 12:39:39 +08:00
zhayujie
81e8bb62ae
feat(skill): support gpt-image-2 in image generation skill
2026-04-22 20:39:49 +08:00
zhayujie
2c13e1b923
feat(models): support kimi-k2.6
2026-04-22 12:01:40 +08:00
zhayujie
a0748c2e3b
fix(web): cap reasoning content to 4KB across stream/storage/display
2026-04-21 20:31:38 +08:00
zhayujie
40599bb751
fix(web): smart auto-scroll for chat #2775
2026-04-20 21:43:21 +08:00
zhayujie
f3c64ceea7
fix: refresh skill manager on /skill
2026-04-19 19:50:16 +08:00
zhayujie
15c60de709
fix: improve skill installation to support multiple source formats and ensure target directory
2026-04-19 19:05:51 +08:00
zhayujie
6dd316547f
fix(web): fix session title generation fallback and reset Bridge on config change
2026-04-19 18:43:48 +08:00
zhayujie
54c7676a44
docs: update architecture diagram
2026-04-18 23:08:36 +08:00
zhayujie
d25b8966ce
fix(web): prevent duplicate image previews
2026-04-18 22:32:34 +08:00
zhayujie
14a119c48c
fix(gemini): solving the problem of tool call not returnings
2026-04-18 21:18:27 +08:00
zhayujie
c82515a927
fix(agent): don't drop tool_calls from empty-response retry
2026-04-18 20:50:40 +08:00
zhayujie
26e630c2dd
feat(cli): /config support set enable_thinking
2026-04-17 16:09:43 +08:00
zhayujie
13370d2056
fix: thinking display is disabled by default
2026-04-17 15:31:59 +08:00
zhayujie
35282db9e0
feat(models): support claude-opus-4-7
2026-04-16 23:24:16 +08:00
zhayujie
426fb88ce7
fix(knowledge): exclude root-level files from knowledge stats to preserve empty state
2026-04-16 22:55:46 +08:00
zhayujie
2384bd0e10
fix: update CI workflows for repo rename and add latest tag
2026-04-16 21:57:20 +08:00
zhayujie
ba3f66d3d1
feat: show root-level files (index.md, log.md) in knowledge tree
2026-04-16 21:47:44 +08:00
zhayujie
7293a0f670
fix: modify repo name in github workflow
2026-04-16 21:38:58 +08:00
zhayujie
9e86d46267
fix: sync env vars when updating config in docker env
2026-04-16 21:32:07 +08:00
zhayujie
848430f062
feat(knowledge): support nested directories in knowledge base listing and display
2026-04-16 12:28:18 +08:00
zhayujie
abd21335c4
Merge pull request #2772 from 6vision/master
...
fix: bot_type change notification never shown after model switch
2026-04-16 10:43:41 +08:00
6vision
8fa95f058a
fix: bot_type change notification never shown after model switch
...
Made-with: Cursor
2026-04-15 21:48:50 +08:00
zhayujie
d4e5ecd497
fix: compatible with Python 3.7 by deferring Literal import in truncate.py
2026-04-15 12:29:09 +08:00
zhayujie
3830f76729
feat: add custom model provider
2026-04-15 12:26:05 +08:00
zhayujie
83f778fec9
feat(dream): structured organization of dream memories
2026-04-15 11:27:46 +08:00
zhayujie
cabd24605f
fix: add random jitter to daily dream schedule
2026-04-15 00:33:33 +08:00
zhayujie
ae20ba1148
Merge branch 'master' of github.com:zhayujie/chatgpt-on-wechat
2026-04-14 22:58:59 +08:00
zhayujie
3a50b64977
feat: web multi session interface
2026-04-14 22:58:25 +08:00
zhayujie
8692e74536
fix(web): hide session panel by default on mobile and support overlay dismiss
2026-04-14 21:09:01 +08:00
zhayujie
1c18bd9889
docs(memory): update long-term memory docs
2026-04-14 17:14:28 +08:00
zhayujie
60e9d98d0a
feat: release 2.0.6
2.0.6
2026-04-14 12:37:53 +08:00
zhayujie
83f6625e0c
feat: release 2.0.6
2026-04-14 12:08:57 +08:00
zhayujie
acc09543b7
feat(dream): add memory dream cli and docs
...
- New memory/deep-dream.mdx (zh/en/ja): memory flow, distillation rules, dream diary, manual trigger, safety mechanisms
- Simplify long-term memory page, link to deep-dream for details
- New cli/memory-knowledge.mdx (zh/en/ja): memory and knowledge commands
- Move knowledge commands from general.mdx to memory-knowledge.mdx
- Register new pages in docs.json navigation for all languages
- Add /memory dream to cli/index.mdx command tables
2026-04-14 11:03:53 +08:00
zhayujie
94d8c7e366
feat(dream): add Dream Diary tab to memory management page
...
- Backend: MemoryService supports category param (memory/dream), lists memory/dreams/*.md
- Backend: MemoryContentHandler resolves dream files from memory/dreams/ directory
- Frontend: add tab switcher (Memory Files / Dream Diary) matching knowledge tab style
- Frontend: dream entries show purple "Dream" badge, empty state with moon icon
- Cloud dispatch passes category param for consistency
2026-04-13 22:08:15 +08:00
zhayujie
ea1a0c8b3d
feat(memory): add Deep Dream module for daily memory distillation
...
- Add Deep Dream: nightly distill daily memories → refined MEMORY.md + dream diary
- Simplify flush prompt to daily-only, defer MEMORY.md maintenance to Deep Dream
- Remove dead code (_append_to_main_memory) and fix fallback summary logic
- Add shrinkage protection and input dedup for dream process
- Ensure flush threads complete before dream starts
- Update docs (zh/en/ja) with dream diary and distillation mechanism
2026-04-13 21:32:52 +08:00
zhayujie
7bc88c17e4
Merge branch 'master' of github.com:zhayujie/chatgpt-on-wechat
2026-04-13 20:13:30 +08:00
zhayujie
33cf1bc4c3
feat(memory): async LLM context summary injection on trim
...
- Unified flush + context injection into a single async LLM call
(flush_from_messages accepts context_summary_callback)
- Fixed response parsing bug: handle generator returns and Claude-format
dicts from bot.call_with_tools, which previously caused all LLM
summaries to silently fail (falling back to rule-based extraction)
- Removed standalone context summary prompts and methods; reuse the
existing [DAILY]/[MEMORY] summarization pipeline
- Updated docs (zh/en/ja) to reflect the new injection behavior
2026-04-13 20:13:05 +08:00
zhayujie
9402e63fe1
Merge pull request #2766 from zhayujie/feat-mulit-session
...
feat(web): add multi-session management for web console
2026-04-13 18:51:07 +08:00
zhayujie
90e4d494b2
feat(web): add multi-session management for web console
2026-04-13 18:50:31 +08:00
zhayujie
da97e948ca
feat: refine memory recall/write prompts for better precision and proactivity
2026-04-13 18:02:06 +08:00
zhayujie
89a07e8e74
feat: add enable_thinking config to control deep reasoning on web console
2026-04-13 16:06:28 +08:00
zhayujie
3f3d0381e5
feat: update knowledge docs and fix claude error
2026-04-13 11:16:26 +08:00
zhayujie
3649499dba
fix: optimize the stability of network pre-checks
2026-04-13 10:35:38 +08:00