Commit Graph

  • 84a35993d2 fix(agent): let file tools read staged inputs without hanging empty skill tools main wizardchen 2026-08-29 00:22:24 +08:00
  • 252e97e7d6 fix(agent): decouple sandbox shell and file tools from installed skills hailongzhao 2026-08-28 16:52:45 +08:00
  • 3660d5f9a8 fix(sandbox): stage chat attachments by resolving their storage ref from the temporary document hailongzhao 2026-08-28 16:52:39 +08:00
  • 2523dc7276 fix(wiki): prevent concurrent duplicate page identities (#2850) JYao-Chen 2026-08-28 18:10:41 +08:00
  • 8f3b4fe60c ui(chat): show skill names on tool cards and render sandbox file lists wizardchen 2026-08-28 15:37:35 +08:00
  • 80e2f1806d fix(im): handle WeCom 32-byte PKCS7 padding (#2848) Roovelrz 2026-08-28 15:40:42 +08:00
  • 77fcbf57c1 ui(chat): show skill names on tool cards and render sandbox file lists ui/skill-tool-stream-display wizardchen 2026-08-28 15:37:35 +08:00
  • 5e1752b69a fix(skills): keep catalog bundles consistent and surface partial installs wizardchen 2026-08-28 15:06:58 +08:00
  • cd3f8b4a9a feat(skills): store skills in a tenant catalog and install per sandbox wizardchen 2026-08-28 14:11:11 +08:00
  • cb195be57a fix(skills): keep catalog bundles consistent and surface partial installs ui/skill-catalog-split wizardchen 2026-08-28 15:06:58 +08:00
  • f79052fe67 fix(agent): keep skill-script stdout on failure for the model and UI wizardchen 2026-08-28 14:27:24 +08:00
  • 5e168db664 fix(agent): keep skill-script stdout on failure for the model and UI fix/skill-script-failure-output wizardchen 2026-08-28 14:27:24 +08:00
  • b9ac83a08c feat(skills): store skills in a tenant catalog and install per sandbox wizardchen 2026-08-28 14:11:11 +08:00
  • 721952cea3 ui(skills): split the skill catalog out of the sandbox editor wizardchen 2026-08-28 10:16:43 +08:00
  • 29b8fa3d9a ui(chat): refine the question outline to a tighter Codex-like rail wizardchen 2026-08-27 18:36:55 +08:00
  • 83d661af55 ui(sandbox): redesign personal sandbox secrets settings wizardchen 2026-08-27 16:33:49 +08:00
  • 4ce08b16ee ui(sandbox): edit skill env vars in a popup wizardchen 2026-08-27 15:32:47 +08:00
  • d9b3ac3ab4 fix(sandbox): allow skills to declare WEKNORA_* credential env vars wizardchen 2026-08-27 15:32:38 +08:00
  • 46faca4619 fix(sandbox): wait until Docker containers are running before exec wizardchen 2026-08-27 15:32:11 +08:00
  • 1f86e3e369 feat(chat): add a question outline for long overflowing sessions (#2839) nullptr-error 2026-08-27 16:18:05 +08:00
  • 989907fe6e docs(api): document and expose the skill env var surface wizardchen 2026-08-27 14:22:51 +08:00
  • e13eaca7e4 fix(sandbox): make skill env capture fill blanks only wizardchen 2026-08-27 12:25:19 +08:00
  • 188200e3b1 feat(sandbox): inject per-user and workspace skill env vars at execution hailongzhao 2026-08-27 11:12:55 +08:00
  • 8486912b48 fix(i18n): 修复内置智能体名称与描述不随界面语言切换的问题 (#2828) sun 2026-08-27 11:53:45 +08:00
  • 2a20733682 fix(sandbox): pin Docker sessions so skill artifacts get collected wizardchen 2026-08-27 11:39:38 +08:00
  • e7582cf538 fix(agent): stop using the chat model to rerank knowledge search wizardchen 2026-08-27 11:08:06 +08:00
  • 6cc7a9e15b test(sandbox): drop TEST-NET DNS fixture from Cube tests wizardchen 2026-08-27 11:00:44 +08:00
  • 270b64f6ec feat(agent): preview skill artifacts and verify installs without running them (#2823) lyingbug 2026-08-27 10:30:32 +08:00
  • 87d8e8a9b6 fix(agent): keep compacted sandbox streams in persisted history wizardchen 2026-08-26 19:52:33 +08:00
  • 24560046ce ui(agent): unify skill naming and icon across editor and mentions (#2818) lyingbug 2026-08-26 18:29:59 +08:00
  • 45be62276a ui(sandbox): explain who still holds a config (#2816) lyingbug 2026-08-26 18:19:42 +08:00
  • 7fda02637c feat(sandbox): remove the Local host-process backend wizardchen 2026-08-26 17:36:29 +08:00
  • 58acd8b33c feat(api): honor resource_urls=public on hybrid-search wizardchen 2026-08-26 17:31:05 +08:00
  • e7241e4d91 fix(sandbox): delete replaced templates only after persist succeeds wizardchen 2026-08-26 16:50:40 +08:00
  • acac16d540 fix(sandbox): rebuild templates without dropping the live ID wizardchen 2026-08-26 15:38:53 +08:00
  • fb4a964ed5 fix(sandbox): drop unused ListSnapshots parameter in config tests wizardchen 2026-08-26 14:29:34 +08:00
  • c170854b89 feat(sandbox): pin Cube DNS on templates and freeze skill snapshot configs wizardchen 2026-08-26 14:27:25 +08:00
  • f9a20b6bff feat(snapshot): introduce planned name for skill snapshots to identify abandoned builds wizardchen 2026-08-25 21:54:30 +08:00
  • ee9cf749f8 feat(sandbox): install skills on the Docker backend wizardchen 2026-08-25 20:54:18 +08:00
  • a753a15354 ui(agent): merge skills and sandbox into one editor tab (#2806) lyingbug 2026-08-25 21:20:47 +08:00
  • 5e117afea0 feat(service): enhance skill file handling with caching and concurrent downloads wizardchen 2026-08-25 20:17:42 +08:00
  • ebfd5ef0fb feat(sandbox): browse installed skill files from settings wizardchen 2026-08-25 19:56:12 +08:00
  • 19bcc9b532 fix(sandbox): hide Cube skill snapshots from the template catalog wizardchen 2026-08-25 18:28:27 +08:00
  • 625f9db80a fix(sandbox): advertise only image skills and unstick installs wizardchen 2026-08-25 16:57:56 +08:00
  • 6b916e7f88 ui(chat): mute the generated-files count on the answer toolbar wizardchen 2026-08-25 17:47:18 +08:00
  • 94a2faf391 feat(chat): render shell_exec as a command and stream card wizardchen 2026-08-25 17:43:34 +08:00
  • 790ae75b5f ui(chat): restyle the generated-files drawer to match settings lists wizardchen 2026-08-25 17:43:27 +08:00
  • 0733141251 fix(frontend): align settings route query types with vue-router wizardchen 2026-08-25 16:04:42 +08:00
  • d492566d52 fix(frontend): sync settings nav with a single section query wizardchen 2026-08-25 16:03:35 +08:00
  • b6cfb34be6 docs(sandbox): clarify skill source requirements in installation process wizardchen 2026-08-25 15:37:27 +08:00
  • 92fd75f54a refactor(sandbox): remove token requirement for skill installation from source wizardchen 2026-08-25 15:13:20 +08:00
  • 260057b5f4 feat(sandbox): install skills from ClawHub, SkillHub, and git URLs wizardchen 2026-08-25 14:35:38 +08:00
  • b4128552b4 fix(sandbox): skip identical skill installs and prune old snapshots (#2791) lyingbug 2026-08-25 15:46:29 +08:00
  • 01ec6c0509 ui(sandbox): rename settings to skill sandbox and fix skill install (#2792) lyingbug 2026-08-25 13:24:58 +08:00
  • 18d22b014b feat(sandbox): expose tenant skill management over HTTP and in the console (#2789) nullptr-error 2026-08-25 11:28:12 +08:00
  • fc9d6f8c34 fix(frontend): expose history and retrieval retention to smart-reasoning agents ochan.kwon 2026-08-24 18:02:01 +09:00
  • 1426ec77ac fix(chat): insert timestamps as conversation flow dividers wizardchen 2026-08-24 18:28:53 +08:00
  • 3842068d22 fix: stop markdown table regex catastrophic backtracking (#2770) sufan721 2026-08-24 18:08:07 +08:00
  • aa30ced85f fix(sandbox): apply gofumpt spacing in skill-install tests wizardchen 2026-08-24 17:42:19 +08:00
  • ad593652e8 fix(sandbox): satisfy pre-push lint on the skill install surface wizardchen 2026-08-24 17:41:35 +08:00
  • 82ce97ba72 fix(sandbox): keep skill install from clobbering a newer owner wizardchen 2026-08-24 17:39:50 +08:00
  • 03755f11f7 fix(sandbox): harden tenant skill install against races and credential rotation wizardchen 2026-08-24 16:52:47 +08:00
  • 67cdf26216 feat(sandbox): add tenant skill install and remove service layer hailongzhao 2026-08-20 12:02:59 +08:00
  • 3505a58c37 fix(chat): type the timestamp test user fixture wizardchen 2026-08-24 16:23:53 +08:00
  • e683008188 fix(chat): align live timestamps with persisted created_at wizardchen 2026-08-24 15:14:41 +08:00
  • 1c41e89b73 feat(chat): display message timestamps Jones 2026-08-21 03:03:40 +08:00
  • af496ea782 docs: clarify Docker image release tags Binks Riverton 2026-08-24 16:38:35 +08:00
  • 7f11b7b5b9 fix(sandbox): keep skill image pointer out of sandbox config PUT wizardchen 2026-08-24 15:44:45 +08:00
  • 00fe035668 feat(sandbox): add tenant skill snapshot infrastructure hailongzhao 2026-08-19 16:51:10 +08:00
  • 0dbac4ce86 fix(im): wrap applyRichText signature for lll wizardchen 2026-08-24 12:32:20 +08:00
  • 81b4ab9e98 fix(im): tighten DingTalk rich-text follow-up handling wizardchen 2026-08-24 12:30:31 +08:00
  • bdaa4618c8 fix(im): handle DingTalk rich text messages waterbang 2026-08-22 18:28:00 +08:00
  • f20427df13 fix(docreader): keep pdfium bitmap alive while copying SMask pixels wizardchen 2026-08-24 14:25:28 +08:00
  • 0fe0b39461 fix(docreader): apply PDF image SMask so embedded figures are not all-black xie 2026-08-22 16:36:24 +08:00
  • c5b6c10971 fix(handler): validate knowledge search pagination PP1 2026-08-22 17:46:47 +08:00
  • adcb9fc10d fix(sandbox): 产物目录 bootstrap 降权,堵住 chown 跟随符号链接的容器内提权 wizardchen 2026-08-24 12:09:13 +08:00
  • d6ddad5430 fix(sandbox): Docker 文件操作改走沙箱账号,堵住符号链接越权并回收僵尸进程 wizardchen 2026-08-24 11:51:21 +08:00
  • c920a00918 fix(sandbox): shell_exec 降权到沙箱账号并修复 exec 取消时的数据竞争 wizardchen 2026-08-24 11:03:16 +08:00
  • 9c5c52f0a4 feat(sandbox): Docker 后端支持会话级长驻容器与远程守护进程 wizardchen 2026-08-21 19:40:41 +08:00
  • 51236d0392 fix(i18n): add missing common locale keys hanxiantao 2026-08-22 09:34:12 +08:00
  • 894cbec48a feat(agent): report and attribute per-turn LLM token usage ochan.kwon 2026-08-21 22:50:15 +09:00
  • 412dcc41c6 fix(datasource): restore sync_deletions on the in-memory object after create wizardchen 2026-08-21 16:24:51 +08:00
  • 7a910aa05a fix(datasource): persist disabled deletion sync setting liguowei 2026-08-21 15:41:07 +08:00
  • 53cb613419 fix(anydoc): rebuild truncated patched crate instead of failing cargo wizardchen 2026-08-21 16:02:52 +08:00
  • d4f4787fb2 ci(dsh-weknora): restore e2e timeout for cold dsh cache wizardchen 2026-08-21 14:25:29 +08:00
  • 4e25684b8f ci(dsh-weknora): cache pinned dsh install to speed up e2e wizardchen 2026-08-21 12:26:29 +08:00
  • 5b14020621 feat(dsh-weknora): DeepSeek Harness plugin exposing WeKnora retrieval tools (#2759) dsh-weknora-v0.1.0 lyingbug 2026-08-21 11:54:23 +08:00
  • ba03be775f feat(system-admin): add endpoint for creating users (#2722) MidoriKurage 2026-08-20 19:51:10 +08:00
  • f51a139480 feat(docreader): add XMind outline parsing (#2713) Guiyang Yuan 2026-08-20 19:49:48 +08:00
  • 95c3a10ecc fix(wiki): stop housekeeping from force-failing documents with durable Wiki backlog hujiaxin 2026-08-15 10:37:53 +08:00
  • c7a3d33834 docs: fix URL-encoded slash in Trendshift badge alt text (#2757) Adachi 2026-08-20 18:17:56 +08:00
  • adc1ef5443 fix(cli): wrap overlong t.Errorf so golangci-lint lll passes drakezhang 2026-08-20 16:49:32 +08:00
  • 4acda533b7 docs(cli): keep README.md out of the wire-vocab scan drakezhang 2026-08-19 17:56:33 +08:00
  • a788115ef3 docs(cli): sweep stale wire vocab from AGENTS.md and close the CI gap that let it drift drakezhang 2026-08-19 17:31:55 +08:00
  • b50334e0d6 fix(cli): wrap overlong t.Errorf so golangci-lint lll passes docs/cli-wire-vocab-sweep drakezhang 2026-08-20 16:49:32 +08:00
  • 8c0e634ee9 perf(agent): make knowledge_search MMR selection incremental hujiaxin 2026-08-18 12:10:10 +08:00
  • 398b4b31ef fix(frontend): isolate markdown preview renderers jacentsao 2026-08-18 09:20:46 +08:00
  • ead70dec02 fix(session): bound the auto-generated session title to fit the column hujiaxin 2026-08-18 12:10:16 +08:00
  • 359ac2af5e fix(frontend): narrow VLLM model filter to vision-capable chat models wizardchen 2026-08-20 14:49:47 +08:00
  • 4e11782438 feat(frontend): 选择VLLM模型时添加supports_vision判断 wuwc.ew 2026-08-18 15:51:40 +08:00