Junyan Qin
|
4e61302156
|
fix: datetime serialization error in emit_event (#1713)
|
2025-10-10 22:37:39 +08:00 |
|
Junyan Qin (Chin)
|
99e5478ced
|
fix: return empty data when plugin system disabled (#1710)
|
2025-10-07 16:24:38 +08:00 |
|
Junyan Qin (Chin)
|
74c3a77ed1
|
perf: plugin runtime connection robustness (#1698)
* debug: print detailed make connection failure error
* perf: active heartbeat to plugin runtime
* feat: add `--debug` arg
|
2025-09-30 21:07:15 +08:00 |
|
Junyan Qin
|
72d701df3e
|
perf: increase timeout for calling runtime apis
|
2025-09-29 15:41:27 +08:00 |
|
Bruce
|
3f59bfac5c
|
feat: add plugin enable config (#1678)
* add plugin enable config
* fix logic error
* improve codes
* feat: add plugin system status checking api
* perf: add ui displaying plugin system status
* chore: fix linter errors
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com>
|
2025-09-22 22:49:22 +08:00 |
|
Junyan Qin
|
0ffb4d5792
|
perf: use file transfer in getting icon and installing local plugins (#1674)
|
2025-09-19 19:38:27 +08:00 |
|
Junyan Qin
|
8bb2f3e745
|
fix: migration bug of plugin config
|
2025-09-16 17:04:44 +08:00 |
|
Junyan Qin
|
521a941792
|
refactor: move commands to seperated plugin
|
2025-09-15 18:10:18 +08:00 |
|
Junyan Qin
|
40f1af4434
|
perf: display installed plugin icon
|
2025-08-28 23:50:26 +08:00 |
|
Junyan Qin
|
ea6ce2f552
|
fix: set plugin enabled=true as default
|
2025-08-25 20:56:39 +08:00 |
|
Junyan Qin
|
2742144e12
|
feat: change standalone runtime tag env
|
2025-08-23 22:57:46 +08:00 |
|
Junyan Qin
|
8b2480ad3b
|
feat: setting plugin config
|
2025-08-17 21:01:43 +08:00 |
|
Junyan Qin
|
b176959836
|
feat: plugin deletion and upgrade
|
2025-08-17 18:07:51 +08:00 |
|
Junyan Qin
|
0ea7609ff1
|
perf: frontend
|
2025-08-16 23:23:24 +08:00 |
|
Junyan Qin
|
5179b3e53a
|
feat: trace plugin installation
|
2025-08-16 15:42:49 +08:00 |
|
Junyan Qin
|
b464d238c5
|
feat: plugin installation
|
2025-08-15 21:30:26 +08:00 |
|
Junyan Qin
|
2b8eb5f01c
|
fix: bot switching
|
2025-08-15 17:02:00 +08:00 |
|
Junyan Qin
|
39c50d3c12
|
feat: get_bot_info api
|
2025-08-13 20:54:43 +08:00 |
|
Junyan Qin
|
41650b585a
|
perf: dispose process
|
2025-08-02 23:54:06 +08:00 |
|
Junyan Qin
|
f5b893cfe0
|
feat: kill runtime process when exit in stdio mode
|
2025-07-16 22:43:39 +08:00 |
|
Junyan Qin
|
e0abd19636
|
feat: get plugin info
|
2025-07-13 22:14:22 +08:00 |
|
Junyan Qin
|
65814a4644
|
feat: binary storage api
|
2025-07-13 21:39:33 +08:00 |
|
Junyan Qin
|
7237294008
|
perf: longer timeout for emit_event
|
2025-07-13 20:48:15 +08:00 |
|
Junyan Qin
|
214bc8ada9
|
feat: backward call apis
|
2025-07-13 20:45:45 +08:00 |
|
Junyan Qin
|
6a1de889b4
|
refactor: switch llm_entities to plugin sdk
|
2025-07-13 20:30:17 +08:00 |
|
Junyan Qin
|
4a319b2b20
|
feat: query-based apis
|
2025-07-13 18:41:04 +08:00 |
|
Junyan Qin
|
9f269d1614
|
feat: get bot uuid api
|
2025-07-13 17:44:20 +08:00 |
|
Junyan Qin
|
4b57771eb1
|
feat: reply_message api
|
2025-07-13 16:31:25 +08:00 |
|
Junyan Qin
|
5922be7e15
|
feat: command execution via plugin
|
2025-07-13 10:26:48 +08:00 |
|
Junyan Qin
|
5b044a1917
|
feat: add Tool component
|
2025-07-06 21:03:33 +08:00 |
|
Junyan Qin
|
a60aa6f644
|
feat: runtime reconnecting
|
2025-07-02 22:20:20 +08:00 |
|
Junyan Qin
|
1a10b40b17
|
refactor: use emit_event from connector
|
2025-07-02 12:46:30 +08:00 |
|
Junyan Qin
|
c246470b37
|
feat: minor changes adapt to event emitting
|
2025-07-01 22:44:46 +08:00 |
|
Junyan Qin
|
5553a86ac8
|
feat: preliminary migration of events entities
|
2025-06-30 21:49:59 +08:00 |
|
Junyan Qin
|
a177786063
|
feat: switch message platform adapters to sdk
|
2025-06-30 21:49:59 +08:00 |
|
Junyan Qin
|
6b782f8761
|
feat: switch Query to langbot-plugin definition
|
2025-06-30 21:47:40 +08:00 |
|
Junyan Qin
|
0c2560cafb
|
feat: switch tool entities and format
|
2025-06-30 21:47:40 +08:00 |
|
Junyan Qin
|
c5eeab2fd0
|
feat: listing plugins
|
2025-06-30 21:43:43 +08:00 |
|
Junyan Qin
|
6f2fd72af6
|
feat(plugin): basic communication
|
2025-06-30 21:43:43 +08:00 |
|
Junyan Qin
|
2d06f1cadb
|
feat: connector for plugin runtime
|
2025-06-30 21:43:43 +08:00 |
|
Junyan Qin
|
c835555a59
|
chore: change zh_CN to zh_Hans
|
2025-05-14 16:44:48 +08:00 |
|
devin-ai-integration[bot]
|
86ff6f5eb6
|
feat: plugin reordering (#1398)
* Add @dnd-kit/core and @dnd-kit/sortable dependencies for plugin sorting
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>
* Add PluginSortDialog component with drag-and-drop functionality
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>
* Integrate sorting button and dialog into PluginInstalledComponent
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>
* Update HttpClient to use local backend URL for development
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>
* Fix reorderPlugins method to use PUT and correct request format
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>
* Update hover-card component using shadcn CLI
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>
* Fix formatting issues in plugin sorting components
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>
* refactor: move plugin sorting button and dialog to page component
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>
* refactor: move PluginSortDialog component to plugins directory
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>
* chore: remove old PluginSortDialog component file
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>
* fix: api bug
* perf: desciption in plugin sorting dialog
* fix: lint errors
---------
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 14:10:18 +08:00 |
|
Junyan Qin
|
055b389353
|
style: restrict line-length
|
2025-05-10 18:04:58 +08:00 |
|
Junyan Qin
|
425681ea09
|
feat: remove telemetry
|
2025-05-10 16:17:01 +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
|
32f138bff5
|
fix(plugin mgr): bad params for dump settings
|
2025-04-28 20:51:29 +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
|
d012c1e33d
|
perf: ensure plugin deps on startup (#858)
|
2025-04-13 22:51:21 +08:00 |
|
Junyan Qin
|
80cf5c738f
|
chore: todo comment for component extensions
|
2025-04-12 21:26:53 +08:00 |
|