简律纯
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
90b479b9d2
feat: model editing
2025-05-10 14:25:44 +08:00
Junyan Qin
dbdb942156
fix(api): /home 404
2025-05-10 11:25:49 +08:00
Junyan Qin
7382186bc4
fix: bugs in icon fetching
2025-05-06 11:34:49 +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
9d6a56b496
perf: apply mimetype judging in server
2025-04-28 23:05:36 +08:00
Junyan Qin
23321ce8e6
ci: adapt for current webui
2025-04-28 21:59:37 +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
e5c0e41336
fix(botmgr): ref errors
2025-04-14 23:45:00 +08:00
Junyan Qin (Chin)
69435c04cc
feat: add logo for requesters ( #1300 )
2025-04-14 23:32:32 +08:00
Junyan Qin
2fdb53efc9
fix: /user/check-token api not work
2025-04-14 13:52:47 +08:00
Junyan Qin (Chin)
c8f331675c
refactor: remove legacy config files ( #1294 )
2025-04-13 21:58:36 +08:00
Junyan Qin
fc23fc7aed
feat: applying plugin config to plugin instance
2025-04-12 21:19:20 +08:00
Junyan Qin
ebd091a9e0
refactor: move plugin setting to db
2025-04-12 20:21:43 +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
5c584ee60d
feat: requesters api
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
97bb24c5b9
feat: supports for provider reloading
2025-01-04 23:07:10 +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
Junyan Qin
658eb278c4
refactor: 重构部分插件管理逻辑
2024-11-16 16:13:02 +08:00
Junyan Qin
bb219889e5
feat: 消息平台热重载
2024-11-16 12:40:57 +08:00
Junyan Qin
73ffd67792
ci: 添加构建 ci
2024-11-10 16:27:50 +08:00
Junyan Qin
9336abff8b
perf: 使用 json-editor-vue 作为json编辑器
2024-11-10 11:46:41 +08:00
Junyan Qin
7cc55eab3e
feat: 仪表盘基本数据
2024-11-10 00:05:47 +08:00
Junyan Qin
15482e398b
feat: 插件删除功能
2024-11-09 23:25:26 +08:00
Junyan Qin
84a51cb26d
feat: 插件安装支持
2024-11-04 00:01:07 +08:00
Junyan Qin
6d2a4c038d
feat: 完成异步任务跟踪架构基础
2024-11-01 22:41:26 +08:00
Junyan Qin
c151665419
feat: 添加任务管理模块
2024-10-22 18:09:18 +08:00
Junyan Qin
7da9171dde
feat: 插件优先级更改功能
2024-10-20 22:20:35 +08:00
Junyan Qin
16b386eaf7
feat: 插件页展示功能
2024-10-19 18:38:01 +08:00
Junyan Qin
c3dfbb64a6
feat: 异常处理
2024-10-16 21:55:55 +08:00
Junyan Qin
a313ae5f97
feat: 添加多个可视化编辑schema
2024-10-16 15:34:30 +08:00
Junyan Qin
8c976303a4
feat: system.json 的可视化编辑
2024-10-15 21:42:05 +08:00