Commit Graph

  • b7c911f01d feat(stt): DashScope realtime voice + language-aware routing + TalkMode polish matevip 2026-04-26 16:37:55 +0800
  • 4d7c6593c4 feat(minimax): expand video model catalog + add CN endpoint support matevip 2026-04-26 08:34:35 +0800
  • 410c6c28cd feat(deepseek): integrate DeepSeek V4 (flash + pro) with thinking-mode support matevip 2026-04-26 08:34:34 +0800
  • dfb9fc2cac fix(model-catalog): claude-sonnet-4-7 doesn't exist — Sonnet stays at 4.6 matevip 2026-04-26 08:34:12 +0800
  • b9c4f40028 refactor(anthropic): cleanup — deduplicate diagnostic statics, remove dead cache-options code matevip 2026-04-26 08:34:12 +0800
  • dbdb585eed fix(anthropic): rewrite system field to array to pass OAuth anti-abuse gate matevip 2026-04-26 08:34:12 +0800
  • 5c2482c307 fix(anthropic): log outgoing request headers on 429 matevip 2026-04-26 08:34:12 +0800
  • ed3ff54f0c fix(anthropic): drop (external, cli) UA suffix — it's the anti-abuse fingerprint matevip 2026-04-26 08:34:11 +0800
  • 84cb442446 fix(anthropic): log anthropic-ratelimit-* headers on 429 matevip 2026-04-26 08:34:11 +0800
  • aabf2b8c32 fix(anthropic): add anthropic-dangerous-direct-browser-access + accept headers matevip 2026-04-26 08:34:11 +0800
  • ae6467a5dc fix(anthropic): bidirectional mcp_ tool-name prefix on OAuth requests matevip 2026-04-26 08:34:10 +0800
  • 44548e3010 fix(anthropic): inject Claude Code identity into system prompt matevip 2026-04-26 08:34:10 +0800
  • 1d5bb58e9b fix(anthropic): allow ANTHROPIC_CLAUDE_CODE in StateGraph whitelist matevip 2026-04-26 08:34:09 +0800
  • fb4c013ad8 feat(anthropic): surface Claude Code OAuth in admin UI matevip 2026-04-26 08:34:09 +0800
  • bf4e81c554 i18n: add error messages for Claude Code OAuth failures matevip 2026-04-26 08:34:08 +0800
  • a7938b0e68 feat(anthropic): wire Claude Code OAuth into chat model matevip 2026-04-26 08:34:08 +0800
  • 8539fb9407 feat(anthropic): Claude Code OAuth credential plumbing matevip 2026-04-26 08:34:08 +0800
  • 9187aed273 fix(oauth): support remote-server deployment via MANUAL_PASTE flow matevip 2026-04-26 08:34:08 +0800
  • 23a6d16778 feat(model-catalog): add Claude 4.7 + GPT-5.5 sampling-params handling matevip 2026-04-26 08:32:45 +0800
  • fac5ff2838 feat(image-gen): add gpt-image-2 to OpenAiImageProvider matevip 2026-04-26 08:32:44 +0800
  • 3f10553186 fix(sse): distinguish stream_not_local vs completed on reconnect matevip 2026-04-26 08:32:44 +0800
  • 0b55d5a227 feat(agent): Utf8SseEmitter + returnDirect end-to-end chain test matevip 2026-04-26 08:32:44 +0800
  • 4a95e7dfe4 feat(tool): tool returnDirect and sensitive-data quarantine matevip 2026-04-25 19:02:35 +0800
  • c13d9b4c88 feat(wiki): expose method=tika short-circuit on extract_document_text matevip 2026-04-25 19:02:35 +0800
  • c752c1f2ae feat(wiki): Tika as last-resort document extractor matevip 2026-04-25 19:02:34 +0800
  • 6474d0e6be feat(wiki): normalized relation boost + reason in search results matevip 2026-04-25 19:02:34 +0800
  • a1e40d6eae feat(wiki): enrich batch — N pages per LLM call matevip 2026-04-25 19:02:34 +0800
  • ca4c447250 feat(wiki): enrich prompt knows what's already linked matevip 2026-04-25 19:02:34 +0800
  • 8ef523f953 feat(wiki): archived pages drawer in Wiki UI matevip 2026-04-25 19:02:33 +0800
  • 51566a47a4 chore(wiki): externalize compile prompts; doc archive tools + admin endpoints matevip 2026-04-25 19:02:33 +0800
  • 58b49f6e20 feat(wiki): structured no-evidence compile + ops admin endpoints matevip 2026-04-25 19:02:33 +0800
  • 5206d65be7 fix(wiki): eager 0-pages = partial when chunks indexed; per-KB structured route; archived filter completion matevip 2026-04-25 19:02:33 +0800
  • 3f25064ef9 fix(wiki): cancel in-flight LLM work when raw is deleted matevip 2026-04-25 19:02:32 +0800
  • 4ed88ebbf9 feat(wiki): PR-8 frontend protection badges + delete-button gating matevip 2026-04-25 19:02:32 +0800
  • 1e62dbad47 feat(wiki): PR-7 archived soft-archive matevip 2026-04-25 19:02:32 +0800
  • 850d59c04f feat(wiki): PR-6b structured-output route phase (opt-in) matevip 2026-04-25 19:02:32 +0800
  • c8af19cae2 feat(wiki): PR-2b/2c overview rebuilder + activity log matevip 2026-04-25 19:02:31 +0800
  • f4d4e973df feat(wiki): PR-5b enrichment via replacement plan matevip 2026-04-25 19:02:31 +0800
  • 726265780e build(docker): install poppler + tesseract for PDF extraction parity with Mac matevip 2026-04-25 11:05:29 +0800
  • 53f54fe05d build(docker): pass MAVEN_FLAGS build-arg to support aliyun-first profile in CN builds matevip 2026-04-25 10:32:23 +0800
  • 9c59092d9c feat(wiki): PR-6 skeleton — DTOs for structured eager output matevip 2026-04-25 09:56:19 +0800
  • ec0aaf7da6 feat(wiki): PR-5 wikilink alias parsing + relation seed filter matevip 2026-04-25 09:56:19 +0800
  • b41496ed46 feat(wiki): PR-4 on-demand compile + multi-page read tools matevip 2026-04-25 09:56:19 +0800
  • e4818a8ee2 feat(wiki): PR-3 eager pipeline honors per-step model config matevip 2026-04-25 09:56:19 +0800
  • 1281153aa8 feat(wiki): PR-2 system pages — overview/log scaffold + locked + filters matevip 2026-04-25 09:56:18 +0800
  • 9746271ea5 feat(wiki): PR-1c preprocessor + chunk metadata + search exposure matevip 2026-04-25 09:56:18 +0800
  • 80725c9ac7 feat(wiki): PR-1b lazy ingest — chunk+embed, no page generation matevip 2026-04-25 09:56:18 +0800
  • 50d9ff2b3d feat(wiki): PR-1a infra — content hash split, chunk metadata columns, kb-default model matevip 2026-04-25 09:56:17 +0800
  • 49a3ebafcf build(maven): declare US + CN repositories in pom.xml, drop opaque mirror matevip 2026-04-25 09:56:17 +0800
  • cfd9393184 fix(docker): bake searxng settings.yml into custom image matevip 2026-04-24 23:25:03 +0800
  • 7b038522aa fix(skill): also accept Spring bean names as tool-dep identifiers matevip 2026-04-24 23:24:52 +0800
  • 4c861006dc fix(skill): resolve tool deps by runtime function name, not class/bean name matevip 2026-04-24 23:24:34 +0800
  • 52a9a785c1 fix(search): bundled SearXNG sidecar actually works out of the box matevip 2026-04-24 22:08:42 +0800
  • 178b9306d9 build(docker): use Playwright runtime image so browser works out of the box matevip 2026-04-24 21:57:11 +0800
  • d17b06f454 fix(browser): serialize diagnose findings manually; Hutool cannot reflect on records matevip 2026-04-24 21:38:25 +0800
  • 83567e95f0 fix(browser): multi-strategy launcher + self-diagnostics for win/linux matevip 2026-04-24 21:37:46 +0800
  • a3289d2780 fix(ui): gate thinking toggle on supportsThinking (broad), not supportsReasoningEffort matevip 2026-04-24 18:16:28 +0800
  • 5c98d1120e feat(ui): gray out thinking depth button on unsupported models matevip 2026-04-24 18:16:23 +0800
  • c249dbcb17 feat(llm): expose supportsReasoningEffort on ModelInfoDTO matevip 2026-04-24 18:16:18 +0800
  • 84370566de test(agent): cover patchReasoningContent consumer matevip 2026-04-24 18:16:12 +0800
  • 45bae0c8ab feat(wiki): drag-over visual, optimistic UI, and progress bar for raw material uploads matevip 2026-04-24 15:22:32 +0800
  • 72a0b5fc81 feat(search): SEARXNG_BASE_URL env-var fallback and expand wiki chunk column matevip 2026-04-24 13:47:37 +0800
  • 5d5eb7e2e6 fix(docker): add Node.js frontend build stage and clean up deploy config matevip 2026-04-24 11:16:52 +0800
  • c152a8bae9 fix(docker): add Aliyun Maven mirror, fix port mapping, remove legacy schema init matevip 2026-04-24 10:26:19 +0800
  • 27c4c3e5e2 feat(wiki): config UI overhaul — model strategy, search preview modal, graph fullscreen matevip 2026-04-24 10:03:45 +0800
  • 4f67e31887 fix(wiki): eliminate per-chunk duplicate updates and fix token overflow matevip 2026-04-24 06:55:21 +0800
  • d04d90dfc5 feat(wiki): grouped page list, pageCount on raw materials, frosted-glass UI matevip 2026-04-24 06:55:21 +0800
  • c50977785a fix(wiki): internal link navigation and source citation guidance matevip 2026-04-24 06:55:20 +0800
  • 4be867a3e6 feat(wiki): ingest optimization — BatchCreate, document analysis, retry matevip 2026-04-24 06:55:20 +0800
  • 58ec60a5b8 feat(skill-market): bilingual skill display names (nameZh / nameEn) matevip 2026-04-24 06:55:20 +0800
  • a8f4236d90 fix(pagination): auto-detect DbType for correct total counts on MySQL matevip 2026-04-24 06:55:19 +0800
  • af8c2fe6a9 feat(skill-market): security scan visibility, rescan action, pagination fix matevip 2026-04-24 06:55:19 +0800
  • aa6e2b6afe feat(skill-market): paginated skill list with search and frosted-glass UI matevip 2026-04-24 06:55:19 +0800
  • 1073890e64 feat(skill): BuiltinSkillSeedService — close SQL/SKILL.md double-write matevip 2026-04-24 06:55:18 +0800
  • cd74f94ffa feat(model): add Bailian Token Plan, SiliconFlow CN/INTL, OpenCode providers (V32-V34) matevip 2026-04-23 18:14:12 +0800
  • 10ea51f6fd chore: add UPGRADING.md to .gitignore matevip 2026-04-23 16:38:33 +0800
  • 7bac37cf73 chore: remove UPGRADING.md matevip 2026-04-23 16:37:51 +0800
  • 755572aed4 fix(skills/docx): bump to v1.1.0 + reroute create-new intents to renderDocx matevip 2026-04-23 16:31:13 +0800
  • edaf762878 feat(tool): native Java DocxRender tool — eliminate Node.js subprocess matevip 2026-04-23 16:31:13 +0800
  • 9740d46fbc fix(delegate): distinguish outcome/blank/rawLength in parallel delegation, translate all comments to English matevip 2026-04-23 08:09:48 +0800
  • 9632edb008 fix(webchat): persist assistant reply and publish memory event on stream end matevip 2026-04-23 08:09:48 +0800
  • 869e0c47e6 refactor(memory): unify ConversationCompletedEvent publish matevip 2026-04-23 08:09:48 +0800
  • 2e15369465 fix(delegate): fix parallel timeout + add real-time per-child visibility matevip 2026-04-23 08:09:48 +0800
  • 95dd500a16 feat(ui): localize tool call display via useToolLabel matevip 2026-04-23 08:09:37 +0800
  • 4168e34961 docs: tighten lane e review follow-ups matevip 2026-04-22 21:01:19 +0800
  • aed905efb7 feat(agent): implement Lane E — JDK 21 virtual threads, Spring AI observability, BeanOutputConverter matevip 2026-04-22 21:00:40 +0800
  • 320e13b975 fix(agent): review fixes for Lane D — D-2 strategy split, D-4 naming, D-5 docs, D-6 instrumentation matevip 2026-04-22 10:13:13 +0800
  • 23133ea45d perf(agent): implement Lane D performance fixes matevip 2026-04-22 10:13:07 +0800
  • 1a00b9276c fix(ui): add parse_error to MessageContentPart type union matevip 2026-04-22 10:13:01 +0800
  • f8c7e5271b fix(embedding): skip unconfigured provider in embedding model resolution matevip 2026-04-22 10:12:57 +0800
  • bc002fd302 fix(delegate): address P2 review findings for multi-agent delegation matevip 2026-04-22 10:12:52 +0800
  • 11fa7487d0 fix(delegate): reliability patches for multi-agent delegation matevip 2026-04-22 10:12:48 +0800
  • 41a040de35 fix(ui): add parse_error to MessageContentPart type union matevip 2026-04-22 05:08:25 +0800
  • d8f008e427 fix(embedding): skip unconfigured provider in embedding model resolution matevip 2026-04-22 05:08:21 +0800
  • 639d1c80d4 fix(delegate): address P2 review findings for multi-agent delegation matevip 2026-04-22 05:08:15 +0800
  • 8762a79ec9 fix(delegate): reliability patches for multi-agent delegation matevip 2026-04-22 05:08:08 +0800
  • 2b867af959 chore: remove .codex + openspec, add to .gitignore matevip 2026-04-21 17:36:39 +0800
  • 57b711e305 config(memory): enable production Dream v2 flags matevip 2026-04-21 17:34:40 +0800
  • 2eebdf2a47 fix(memory): HiL edit uses exact key match, not substring contains matevip 2026-04-21 17:34:34 +0800
  • b02f2ebfee fix(memory): HiL edit binds key to report's candidate entries matevip 2026-04-21 17:34:28 +0800