Junyan Qin
02dbe80d2f
perf: model testing
2025-08-07 10:01:04 +08:00
devin-ai-integration[bot]
ea51cec57e
feat: add pipeline sorting functionality with three sort options ( #1582 )
...
* feat: add pipeline sorting functionality with three sort options
Co-Authored-By: Junyan Qin <Chin>, u79E6u9A8Fu8A00 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
* perf: ui
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin>, u79E6u9A8Fu8A00 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
2025-07-20 17:23:30 +08:00
Junyan Qin
b61bd36b14
perf(rag): ui and related apis
2025-07-18 00:45:38 +08:00
Junyan Qin (Chin)
bb672d8f46
Merge branch 'master' into feat/rag
2025-07-18 00:45:24 +08:00
Junyan Qin
333ec346ef
feat(rag): all APIs ok
2025-07-16 22:15:03 +08:00
Junyan Qin
2f2db4d445
feat(rag): make embedding and retrieving available
2025-07-16 21:17:18 +08:00
Junyan Qin
67bc065ccd
chore: stash
2025-07-15 22:09:10 +08:00
Junyan Qin
cbe297dc59
fix: no longer require Query for invoking embedding
2025-07-12 21:23:19 +08:00
Junyan Qin
4d0a39eb65
chore: switch comments to en
2025-07-10 11:01:16 +08:00
devin-ai-integration[bot]
d2b93b3296
feat: add embeddings model management ( #1461 )
...
* feat: add embeddings model management backend support
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: add embeddings model management frontend support
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* chore: revert HttpClient URL to production setting
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* refactor: integrate embeddings models into models page with tabs
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* perf: move files
* perf: remove `s`
* feat: allow requester to declare supported types in manifest
* feat(embedding): delete dimension and encoding format
* feat: add extra_args for embedding moels
* perf: i18n ref
* fix: linter err
* fix: lint err
* fix: linter err
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin> <rockchinq@gmail.com >
2025-07-05 20:07:15 +08:00
Junyan Qin (Chin)
a01706d163
Feat/reset password ( #1566 )
...
* feat: reset password with recovery key
* perf: formatting and multi language
2025-07-05 17:36:35 +08:00
Junyan Qin (Chin)
3e707b4b6e
feat: reset all associated session after bot and pipeline modified ( #1517 )
2025-06-09 21:50:08 +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
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
简律纯
6c10cb7dca
feat: support package manager(uv) ( #1414 )
...
* chore: set Python version to 3.10
* feat: add pyproject.toml for project configuration and dependencies
* style: streamline bot retrieval and update logic in PipelineService
* feat: update dependencies and configuration for ruff and pip
* chore: remove ruff configuration file
* style: change quote style from single to double in ruff configuration
* style: unify string quote style to double quotes across multiple files
* chore: update .gitignore to include .venv and uv.lock
* chore: remove unused configuration files and clean up project structure
* chore: revert quote-style to `single`
* chore: set default python version to 3.12
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-05-14 19:09:52 +08:00
devin-ai-integration[bot]
ae6979151f
Fix #1391 : Update bot's pipeline name when pipeline is renamed ( #1397 )
...
* Fix #1391 : Update bot's pipeline name when pipeline is renamed
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* Refactor: Use bot_service to update bot pipeline names
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin> <rockchinq@gmail.com >
2025-05-13 12:44:00 +08:00
Junyan Qin
055b389353
style: restrict line-length
2025-05-10 18:04:58 +08:00
Junyan Qin
f0cfd9f921
chore: format
2025-05-10 17:16:57 +08:00
Junyan Qin
e914d93c25
feat: check user existence when authing
2025-05-10 15:32:41 +08:00
Junyan Qin (Chin)
209f16af76
style: introduce ruff as linter and formatter ( #1356 )
...
* style: remove necessary imports
* style: fix F841
* style: fix F401
* style: fix F811
* style: fix E402
* style: fix E721
* style: fix E722
* style: fix E722
* style: fix F541
* style: ruff format
* style: all passed
* style: add ruff in deps
* style: more ignores in ruff.toml
* style: add pre-commit
2025-04-29 17:24:07 +08:00
Junyan Qin
8511432dee
feat(pipeline): use default config in create
2025-04-28 13:54:12 +08:00
Junyan Qin
deb22739b7
perf(pipeline): currently not allowed to change is_default field
2025-04-16 14:00:11 +08:00
Junyan Qin
bc3b24d2f1
feat: auto set new model to default pipeline when it has no model bound
2025-04-16 13:50:09 +08:00
Junyan Qin
8caa6e86a1
feat: default pipeline
2025-04-16 13:40:59 +08:00
Junyan Qin (Chin)
c8f331675c
refactor: remove legacy config files ( #1294 )
2025-04-13 21:58:36 +08:00
Junyan Qin
fb18278bdc
refactor: move prompt mgm to pipeline
2025-04-03 17:06:01 +08:00
Junyan Qin
9f15ab5000
feat: preliminarily implement pipeline invoking
2025-03-29 17:50:45 +08:00
Junyan Qin
7cd03b0243
feat: bind pipeline with runtime manager
2025-03-28 15:55:03 +08:00
Junyan Qin (Chin)
5379e4cf27
feat: binding bots with runtime ( #1238 )
2025-03-27 23:50:02 +08:00
Junyan Qin
5be17c55d2
feat: crud of platform/bots
2025-03-27 01:20:00 +08:00
Junyan Qin
6c1ee922de
feat(pipeline): api for updating pipeline
2025-03-27 00:47:54 +08:00
Junyan Qin
2c50ab0255
feat: pipeline model crud
2025-03-26 23:19:57 +08:00
Junyan Qin
349ce6908e
stash
2025-03-25 21:37:20 +08:00
Junyan Qin
4275459d45
feat: model sync between api and manager layer
2025-03-25 21:37:20 +08:00
Junyan Qin
47d8358272
feat: llmmodels crud
2025-03-25 21:37:19 +08:00
Junyan Qin
c1f4de425a
refactor: move entities
2025-03-25 21:37:18 +08:00
Junyan Qin
6e9c213893
fix: 登录失败时无提示
2024-11-20 21:03:02 +08:00
Junyan Qin
20e3edba8f
feat: 用户账户系统
2024-11-17 19:11:44 +08:00
RockChinQ
7c3557e943
feat: 持久化和 web 接口基础架构
2024-10-11 22:27:53 +08:00