Commit Graph

  • 16ee1ddfbe fix(ci): 存量历史提交只告警不拦截,新增提交仍严格校验 main 姚章浩 2026-11-11 16:42:15 +08:00
  • d24457d9d5 Merge remote-tracking branch 'origin/fix/weknora-timeout-nolimit' into HEAD 姚章浩 2026-11-11 15:18:47 +08:00
  • 1b42ac7765 ci: 接入提交规范闸门与自动编译流水线(本机Runner+微信通知) zheromiku 2026-09-28 18:38:36 +08:00
  • 65490b1aaa ci: 接入提交规范闸门与自动编译流水线(本机Runner+微信通知) zheromiku 2026-09-28 18:38:34 +08:00
  • f803365a20 ci: 接入提交规范闸门与自动编译流水线(本机Runner+微信通知) zheromiku 2026-09-28 18:38:33 +08:00
  • 0fc73c4152 ci: 接入提交规范闸门与自动编译流水线(本机Runner+微信通知) feature/settings-admin-console 姚章浩 2026-09-28 18:35:51 +08:00
  • 70b144f1e5 fix(weknora): drop 120s client total timeout so long agent streams are not cut fix/weknora-timeout-nolimit 姚章浩 2026-09-22 16:10:07 +08:00
  • e2b46faa05 feat(dingtalk): add card terminal-write order modes (refresh, close-refresh) fix/card-smooth-streaming 姚章浩 2026-09-20 18:15:04 +08:00
  • ba35e251be feat(dingtalk): land the finished answer through the plain card update agent 2026-09-20 17:21:40 +08:00
  • 341b7e3990 feat(dingtalk): deliver the finished answer as a single card 姚章浩 2026-09-20 10:48:36 +08:00
  • 30a95ef08a fix(dingtalk): keep streaming frames growing while a table forms hermes 2026-09-20 10:07:55 +08:00
  • 1bbaf2f07a fix(outboundtext): keep resource handles intact when normalizing formulas fix/narration-body-boundary 姚章浩 2026-09-18 17:14:45 +08:00
  • 48b741984f fix(reasoning): never cut a lead-in that carries an image 姚章浩 2026-09-18 16:49:16 +08:00
  • 5ccaeb3b96 fix(outbound): keep single-run answers whole and show formulas 姚章浩 2026-09-18 16:21:37 +08:00
  • dfce8cb9f6 test(qa): pin the answer-run boundary used to trim narration 姚章浩 2026-09-18 15:58:14 +08:00
  • 149e94b34b fix(reasoning): keep the answer body's lead-in and images when trimming narration 姚章浩 2026-09-18 15:53:43 +08:00
  • dd229ec0ad feat(dingtalk): per-frame wide-table grouping (stream keeps tables flowing while streaming) verify/combined-card-reasoning hermes 2026-09-18 11:55:45 +08:00
  • 92324b4242 feat(dingtalk): make wide-table grouping switchable for wide-screen PC cards hermes 2026-09-18 11:45:55 +08:00
  • 882ac62433 perf(dingtalk): compress outbound screenshots, reuse uploaded objects, raise rewrite budget agent 2026-09-18 11:14:13 +08:00
  • 8a9c1eaf82 perf(dingtalk): rewrite answer images concurrently and make the rewrite budget configurable agent 2026-09-18 10:57:32 +08:00
  • 9de1ed66aa feat(dingtalk): make outbound image count configurable (DOBOTAI_OUTBOUND_IMAGE_MAX_COUNT, default 12) agent 2026-09-18 10:16:14 +08:00
  • cfe3271fa2 feat(dingtalk): fall back to the public image URL and report image ref shape 姚章浩 2026-09-17 18:20:02 +08:00
  • dfc7c8dba9 feat(dingtalk): deliver card images through DingTalk media ids 姚章浩 2026-09-17 18:14:03 +08:00
  • 06d11135e1 deploy(prod): 生产切换脚本(门控字面量+回滚标签+env 0600 备份) 姚章浩 2026-09-17 14:25:30 +08:00
  • 5f1206b545 fix(dingtalk): 推理正文边界支持「首行即正文」并补齐卡片结构诊断 + 流式分帧重放守卫 姚章浩 2026-09-17 14:16:40 +08:00
  • a1a2aabab4 fix(dingtalk): 推理正文边界支持「首行即正文」并补齐卡片结构诊断 姚章浩 2026-09-17 14:01:10 +08:00
  • fcca33050a test: 通用的测试服镜像切换脚本(先打回滚标签+env 0600 备份,读回校验) 姚章浩 2026-09-17 11:08:23 +08:00
  • cd3f92aaaa verify: 合并宽屏自适应与推理输出改造(测试服验证用) 姚章浩 2026-09-17 11:03:05 +08:00
  • 15f2a11162 fix(dingtalk): 推理模式卡片隐藏推理并只留正文 姚章浩 2026-09-17 10:58:59 +08:00
  • a096ba5f51 fix(dingtalk): 投放 AI 卡片时开启宽屏自适应布局 hermes-agent 2026-09-17 09:59:39 +08:00
  • ba090d1705 Merge pull request 'feat: default smart reasoning and robust channel delivery' (#16) from feat/default-reasoning-mode into main zheromiku 2026-09-15 17:13:32 +08:00
  • 4e65028d1d fix(dingtalk): strip leaked internal source handles feat/default-reasoning-mode 姚章浩 2026-09-15 17:08:33 +08:00
  • c7d2629a77 fix(coverage): let references override partial no-answer wording 姚章浩 2026-09-15 16:53:12 +08:00
  • b49cb5eaf9 feat(dingtalk): normalize wide tables into grouped lists on final card 姚章浩 2026-09-11 19:56:32 +08:00
  • 16aa981028 test(reasoning): cover default-mode routing, user pinning and 000022 contract 姚章浩 2026-09-15 14:01:00 +08:00
  • f800127461 feat(reasoning): support operator-configurable default mode via DOBOTAI_DEFAULT_MODE 姚章浩 2026-09-15 12:25:09 +08:00
  • d6a781ba5b fix(dingtalk): send answer language via Accept-Language header 姚章浩 2026-09-14 16:58:52 +08:00
  • 168e401bc0 docs(deploy): table the optional outbound-image OSS fields 姚章浩 2026-09-11 20:38:06 +08:00
  • 58b37f1c24 Merge pull request 'fix(deploy): configure outbound image OSS as an optional group' (#15) from feat/docker-external-rds into main zheromiku 2026-09-11 18:48:56 +08:00
  • 6a3f505965 fix(deploy): configure outbound image OSS as an optional group 姚章浩 2026-09-11 18:48:15 +08:00
  • a0f1fbf391 Merge pull request 'feat(deploy): external-RDS Docker deployment with fielded RDS config' (#14) from feat/docker-external-rds into main zheromiku 2026-09-11 18:39:20 +08:00
  • 49e0789fa5 feat(deploy): prompt RDS config as separate fields 姚章浩 2026-09-11 18:04:38 +08:00
  • d77fbd675b fix(deploy): honor configured Go module proxy 姚章浩 2026-09-11 17:27:20 +08:00
  • a615693bd0 fix(deploy): configure distinct quick and reasoning agents 姚章浩 2026-09-11 13:26:17 +08:00
  • febf99b549 fix(deploy): generate internal tenant key automatically 姚章浩 2026-09-11 13:20:44 +08:00
  • b4b61c0aa5 fix(deploy): explain missing RDS database to administrators 姚章浩 2026-09-11 12:25:31 +08:00
  • 6153533b46 fix(deploy): isolate installer command directory 姚章浩 2026-09-11 12:10:08 +08:00
  • 27d4d45af4 feat(deploy): run Docker application against external RDS 姚章浩 2026-09-11 12:09:29 +08:00
  • 9871760bc0 fix(deploy): make clone installer build dependencies reliably feat/compose-managed-postgres 姚章浩 2026-09-11 11:20:27 +08:00
  • f533c385ea feat(deploy): add clone-and-run docker installer 姚章浩 2026-09-11 11:12:28 +08:00
  • bcb2f303ff feat(deploy): bootstrap compose managed postgres stack 姚章浩 2026-09-11 10:51:45 +08:00
  • a31156dc4e Merge pull request 'docs: 清理历史计划并说明仓库目录结构' (#13) from feat/cli-admin-bootstrap into main zheromiku 2026-09-11 10:18:28 +08:00
  • f408096611 docs: document repository structure and remove stale plan feat/cli-admin-bootstrap 姚章浩 2026-09-11 10:17:03 +08:00
  • 218ab657d6 Merge pull request 'Feat/cli admin bootstrap' (#12) from feat/cli-admin-bootstrap into main hermes-bot 2026-09-10 22:38:04 +08:00
  • 5c5e4494cb test(migrations): cover non-knowledge response reason 姚章浩 2026-09-10 22:25:48 +08:00
  • e584b17929 docs(dobotai): add container deployment guide 姚章浩 2026-09-10 22:25:19 +08:00
  • 8027635330 fix(coverage): skip alerts for non-knowledge text turns 姚章浩 2026-09-10 22:02:59 +08:00
  • 563329320b docs(dobotai): guide container credential input 姚章浩 2026-09-10 18:31:55 +08:00
  • 9abbb2cb2b feat(dobotai): containerize test runtime and admin bootstrap 姚章浩 2026-09-10 18:22:21 +08:00
  • 4c5b1e3b5a Merge pull request 'docs: 中文化文档与环境示例注释' (#11) from docs/chinese-documentation-r1 into main hermes-bot 2026-09-10 17:04:31 +08:00
  • fa938ca1eb docs: translate documentation and environment comments to Chinese docs/chinese-documentation-r1 姚章浩 2026-09-10 16:59:22 +08:00
  • 7661e1b8f7 Merge pull request 'feat(dingtalk): merge tested multimodal, reasoning, and support workflows' (#10) from feat/think-mode-support-alerts into main zheromiku 2026-09-10 16:40:42 +08:00
  • bfa1b1b25f feat(dingtalk): add reasoning mode and support evidence dobotai-v0.1.0-think-mode-support-r1 feat/think-mode-support-alerts 姚章浩 2026-09-10 16:24:56 +08:00
  • 0798a2dac7 feat(dingtalk): stabilize multimodal answer workflows fix/dingtalk-stable-images 姚章浩 2026-09-09 13:57:43 +08:00
  • 18c81232ce fix: keep only setting command entries 姚章浩 2026-08-14 12:35:33 +08:00
  • 19ed4b50df feat: add guided administrator management 姚章浩 2026-08-14 12:12:33 +08:00
  • 9f65c3eef0 docs: update AI table binding example 姚章浩 2026-08-14 11:46:37 +08:00
  • 50379b3b87 fix: parse AI table iframe query links 姚章浩 2026-08-14 11:40:28 +08:00
  • 3f9ff359b9 feat: accept trusted AI table link tails 姚章浩 2026-08-14 11:20:15 +08:00
  • a3defdd1c0 fix: report AI table binding validation failures 姚章浩 2026-08-14 11:11:07 +08:00
  • b4b68d8b21 fix: accept AI table link cards in settings 姚章浩 2026-08-14 10:46:51 +08:00
  • 365f1b8c7d fix: detect missing-product coverage responses 姚章浩 2026-08-14 10:02:58 +08:00
  • 725db721a8 fix: refresh table dispatchers after binding activation 姚章浩 2026-08-13 18:39:15 +08:00
  • 5d68b22636 feat: add operational component status dashboard 姚章浩 2026-08-13 18:33:52 +08:00
  • 6f24743be2 feat: verify and activate support group binding 姚章浩 2026-08-13 18:22:43 +08:00
  • 4dbc20ee74 fix: validate card business responses and trim help 姚章浩 2026-08-13 15:10:09 +08:00
  • e5be9ee780 fix: stop enqueueing disabled external table exports 姚章浩 2026-08-13 14:49:44 +08:00
  • 0f30f8cec8 fix: route help and repeated-slash settings locally 姚章浩 2026-08-13 14:39:56 +08:00
  • 44d9398c78 fix: keep setup available without active DingTalk app 姚章浩 2026-08-13 13:55:25 +08:00
  • b207ee4089 feat: switch DingTalk applications with rollback 姚章浩 2026-08-13 13:36:26 +08:00
  • 0fc64ba77d feat: validate and activate AI table bindings 姚章浩 2026-08-13 13:14:06 +08:00
  • a7432aed49 feat: wire settings admin into DobotAI runtime 姚章浩 2026-08-13 12:59:20 +08:00
  • 5036071ac2 feat: keep table binding messages out of QA 姚章浩 2026-08-13 12:55:00 +08:00
  • 2d9490f424 feat: apply per-user answer language 姚章浩 2026-08-13 12:50:07 +08:00
  • 462ee1f3ff feat: add admin settings control flow 姚章浩 2026-08-13 12:45:08 +08:00
  • 8d2d4b469b feat: add secure settings foundation 姚章浩 2026-08-13 12:38:01 +08:00
  • 9363d10e44 feat: publish outbound answer images to private OSS 姚章浩 2026-08-13 12:34:39 +08:00
  • 74c9af9944 fix: acknowledge DingTalk callbacks before async processing 姚章浩 2026-08-13 12:34:16 +08:00
  • 5c35a49486 fix: recreate stale WeKnora sessions once 姚章浩 2026-08-13 12:34:05 +08:00
  • 357e9bad5c docs: plan DobotAI settings administration 姚章浩 2026-08-13 12:33:55 +08:00
  • 2c0ed7cc67 feat: expose runtime build version 姚章浩 2026-07-27 12:10:17 +08:00
  • aa0513eb59 feat: add FAQ uncovered workflow feature/faq-uncovered-workflow 姚章浩 2026-07-27 11:54:34 +08:00
  • e582d851a4 fix: wrap Notable record fields payload 姚章浩 2026-07-23 18:55:03 +08:00
  • 0a3f62618e feat: sync DingTalk QA to Notable question table 姚章浩 2026-07-23 14:38:50 +08:00
  • 5e0694835a feat: add DingTalk directory-backed session titles 姚章浩 2026-07-23 10:55:25 +08:00
  • 39c5fbbaef fix: detect retrieval gaps with human escalation 姚章浩 2026-07-22 14:17:39 +08:00
  • d29b28be13 fix: detect unavailable authoritative knowledge answers 姚章浩 2026-07-22 13:21:59 +08:00
  • 774ccd9454 feat: wire coverage support notifications 姚章浩 2026-07-22 12:48:30 +08:00
  • 86593df57c feat: add durable support notification dispatcher 姚章浩 2026-07-22 12:36:33 +08:00
  • 913a65b16d fix: persist coverage reference count 姚章浩 2026-07-22 12:19:53 +08:00