Devin AI
9a71edfeb0
feat: add i18n support for initialization page and fix plugin loading text
...
- Add language selector to register/initialization page with Chinese and English options
- Add register section translations to both zh-Hans.ts and en-US.ts
- Replace hardcoded Chinese texts in register page with i18n translation calls
- Fix hardcoded '加载中...' text in plugin configuration dialog to use t('plugins.loading')
- Follow existing login page pattern for language selector implementation
- Maintain consistent UI/UX design with proper language switching functionality
Co-Authored-By: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
2025-06-06 10:50:31 +00:00
Guanchao Wang
fe3fd664af
Fix/slack image ( #1501 )
...
* fix: dingtalk adapters couldn't handle images
* fix: slack adapter couldn't put the image in logger
2025-06-06 10:04:00 +08:00
Guanchao Wang
6402755ac6
fix: dingtalk adapters couldn't handle images ( #1500 )
2025-06-05 23:37:58 +08:00
Junyan Qin
ac8fe049de
fix: uv removes it self
2025-06-05 11:12:04 +08:00
Junyan Qin
955b391253
chore: release v4.0.5
v4.0.5
2025-06-03 16:28:55 +08:00
Junyan Qin
08c6672841
feat: allow skip plugin deps checking
2025-06-02 21:43:27 +08:00
Junyan Qin
8917050fae
chore: add ppio icon
2025-05-31 20:00:18 +08:00
Junyan Qin
21daef46f7
chore: remove gemini related deps
2025-05-31 19:27:08 +08:00
Junyan Qin (Chin)
8ad60b5b64
refactor: gemini requester ( #1490 )
...
* refactor: use openai compatible api for gemini
* chore: remove codes
2025-05-31 13:11:53 +08:00
Junyan Qin
7e17c96c30
fix: linter error
2025-05-30 22:29:16 +08:00
whw174660897
f17b06767e
Feature add n8 n ( #1468 )
...
* feat(n8n): 添加n8n工作流API支持
添加n8n工作流API作为新的运行器类型,支持通过webhook调用n8n工作流,并提供多种认证方式(Basic、JWT、Header)。新增N8nAuthFormComponent用于处理n8n认证表单联动,并更新相关配置文件和测试用例。
* chore: remove pip mirror url
* perf: simplify ret def of pipeline metadata
* feat(n8n): raise exc instead of ret as normal msg
* perf: add var `user_message_text`
* chore(n8n): migration and default config
* chore: required database version
---------
Co-authored-by: hengwei.wang <@>
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-05-30 22:23:57 +08:00
Junyan Qin
70a29fc623
chore: f u if you dont provide enough info in issue
2025-05-29 16:51:47 +08:00
Junyan Qin
239223be3f
chore: release v4.0.4
v4.0.4
2025-05-28 12:55:15 +08:00
Junyan Qin
b112cb320c
fix: bad ability name in preproc check
2025-05-28 12:54:30 +08:00
Junyan Qin
5aaf2ba3ef
fix: base url
2025-05-27 22:58:31 +08:00
Junyan Qin (Chin)
f1e9f46af1
feat: event log of bots ( #1441 )
...
* feat: basic arch of event log
* feat: complete event log framework
* fix: bad struct in bot log api
* feat: add event logging to all platform adapters
Co-Authored-By: wangcham233@gmail.com <651122857@qq.com >
* feat: add event logging to client classes
Co-Authored-By: wangcham233@gmail.com <651122857@qq.com >
* refactor: bot log getting api
* perf: logger for aiocqhttp and gewechat
* fix: add ignored logger in dingtalk
* fix: seq id bug in log getting
* feat: add logger in dingtalk,QQ official,Slack, wxoa
* feat: add logger for wecom
* feat: add logger for wecomcs
* perf(event logger): image processing
* 完成机器人日志的前端部分 (#1479 )
* feat: webui bot log framework done
* feat: bot log complete
* perf(bot-log): style
* chore: fix incompleted i18n
* feat: support message session copy
* fix: filter and badge text
* perf: styles
* feat: add bot toggle switch in bot card
* fix: linter errors
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: wangcham233@gmail.com <651122857@qq.com >
Co-authored-by: HYana <65863826+KaedeSAMA@users.noreply.github.com >
2025-05-27 22:36:50 +08:00
aberry
8dfef1d118
Bugfix ( #1482 )
...
* Update modelscopechatcmpl.py
tool_call 流式输出的最后一个参数是 None,需要判断一下
* Update mcp.py
问题:闭包(closure)对循环变量 tool 的捕获,导致最终注册到 self.functions 里的所有 func,都会引用 同一个(最后一个)tool
解决:在定义 func 时,通过函数参数的 默认值 把当下的 tool “冻结”住
* Update mcp.py
2025-05-27 15:09:09 +08:00
Junyan Qin (Chin)
919a621bf8
fix: lru bug in t2i ( #1445 ) ( #1481 )
2025-05-27 09:58:22 +08:00
Junyan Qin
3ac96f464d
perf: show description in bot form
2025-05-23 10:31:11 +08:00
Junyan Qin
f9f03b81d1
chore: release v4.0.3.3
v4.0.3.3
2025-05-22 10:49:24 +08:00
Junyan Qin
42171a9c07
fix: combine quote message not in default pipeline config
2025-05-22 10:44:33 +08:00
Junyan Qin
f1f00115c9
chore: update issue template
2025-05-22 10:42:59 +08:00
Junyan Qin
59bff61409
chore: release v4.0.3.2
v4.0.3.2
2025-05-21 19:46:42 +08:00
Junyan Qin
778693a804
perf: desc of random
2025-05-21 19:45:45 +08:00
Junyan Qin
e5b2da225c
perf: no longer get host ip
2025-05-21 19:42:04 +08:00
Steven Lynn
4a988b89a2
fix: update auto-reply probability description in trigger.yaml ( #1463 )
2025-05-21 17:50:23 +08:00
Junyan Qin
e5e8807312
perf: no longer ask for apikeys for ollama and lm studio
2025-05-20 16:01:20 +08:00
Junyan Qin
1376530c2e
fix: conversation is null
2025-05-20 15:32:04 +08:00
Junyan Qin
7d34a2154b
perf: unify i18n text class in frontend
2025-05-20 11:32:55 +08:00
Junyan Qin
ff335130ae
chore: update CONTRIBUTING
2025-05-20 09:39:46 +08:00
Junyan Qin
0afef0ac0f
chore: update pr template
2025-05-20 09:21:59 +08:00
Junyan Qin (Chin)
6447f270ea
Update bug-report_en.yml
2025-05-20 09:16:30 +08:00
Junyan Qin (Chin)
81be62e1a4
Update bug-report_en.yml
2025-05-20 09:15:52 +08:00
Junyan Qin (Chin)
409909ccb1
Update bug-report_en.yml ( #1456 )
2025-05-20 09:14:52 +08:00
Junyan Qin
b821b69dbb
chore: perf issue templates
2025-05-20 09:13:13 +08:00
Junyan Qin
7e2448655e
chore: add english issue templates
2025-05-20 09:11:47 +08:00
Junyan Qin (Chin)
a7d2a68639
feat: add supports for testing llm models ( #1454 )
...
* feat: add supports for testing llm models
* fix: linter error
2025-05-19 23:10:04 +08:00
fdc310
aba51409a7
feat:add qoute message process and add Whether to enable this function ( #1446 )
...
* 更新了wechatpad接口,以及适配器
* 更新了wechatpad接口,以及适配器
* 修复一些细节问题,比如at回复,以及启动登录和启动ws长连接的线程同步
* importutil中修复了在wi上启动替换斜杠问题,login中加上了一个login,暂时没啥用。wechatpad中做出了一些细节修改
* 更新了wechatpad接口,以及适配器
* 怎加了处理图片链接转换为image_base64发送
* feat(wechatpad): 调整日志+bugfix
* feat(wechatpad): fix typo
* 修正了发送语音api参数错误,添加了发送链接处理为base64数据(好像只有一部分链接可以)
* 修复了部分手抽的typo错误
* chore: remove manager.py
* feat:add qoute message process and add Whether to enable this function
* chore: add db migration for this change
---------
Co-authored-by: shinelin <shinelinxx@gmail.com >
Co-authored-by: Junyan Qin (Chin) <rockchinq@gmail.com >
2025-05-19 22:24:18 +08:00
sheetung
5e5d37cbf1
St/webui ( #1452 )
...
* 解决webUI模型配置页面卡片溢出问题
* fix: webUI卡片文本溢出问题
2025-05-19 18:11:50 +08:00
sheetung
e5a99a0fe4
解决webUI模型配置页面卡片溢出问题 ( #1451 )
2025-05-19 13:14:39 +08:00
Junyan Qin
a594cc07f6
chore: release v4.0.3.1
v4.0.3.1
2025-05-19 10:31:11 +08:00
Junyan Qin
0a9714fbe7
perf: no cache for fronend page
2025-05-17 19:30:26 +08:00
Junyan Qin (Chin)
1992934dce
fix: user_funcs typo in ollama chat requester ( #1431 )
2025-05-15 20:51:58 +08:00
zejiewang
bb930aec14
fix:lark adapter listeners init problem ( #1426 )
...
Co-authored-by: wangzejie <wangzejie@meicai.cn >
2025-05-15 11:25:38 +08:00
Junyan Qin
1d7f2ab701
fix: wrong ref in HomeTitleBar
2025-05-15 10:54:22 +08:00
Junyan Qin
347da6142e
perf: multi language
2025-05-15 10:40:36 +08:00
Junyan Qin
a9f4dc517a
perf: remove -q params in plugin deps precheking
2025-05-15 10:24:53 +08:00
Junyan Qin (Chin)
9d45f3f3a7
updatr README.md
2025-05-15 09:04:38 +08:00
Guanchao Wang
256d24718b
fix: dingtalk & wecom problems ( #1424 )
2025-05-14 22:55:16 +08:00
Junyan Qin
1272b8ef16
ci: update Dockerfile python version
2025-05-14 22:22:17 +08:00