wangcham
442c93193c
merge: merge master into feat/unified_webhook
...
Resolved conflicts by keeping current branch changes for webhook feature files:
- src/langbot/libs/wecom_ai_bot_api/api.py
- src/langbot/libs/wecom_ai_bot_api/wecombotevent.py
- src/langbot/pkg/api/http/controller/groups/webhooks.py
- src/langbot/pkg/platform/sources/officialaccount.py
- src/langbot/pkg/platform/sources/qqofficial.py
- src/langbot/pkg/platform/sources/wecom.py
- src/langbot/pkg/platform/sources/wecombot.py
Merged master branch changes including:
- Project restructure: moved files from pkg/ and libs/ to src/langbot/
- New features: API key auth, MCP resources, pipeline extensions
- Documentation updates: AGENTS.md, CLAUDE.md, API docs
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-20 16:50:52 +08:00
Junyan Qin
dbc09f46f4
perf: provider icon rounded in hovercard
2025-11-20 10:25:29 +08:00
Junyan Qin
cf43f09aff
perf: auto refresh logic in market
2025-11-20 10:18:28 +08:00
Copilot
c3c51b0fbf
perf: Add "Select All" checkbox to Plugin and MCP Server selection dialogs ( #1790 )
...
* Initial plan
* Add "Select All" checkbox to Plugin and MCP Server selection dialogs
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Make "Select All" text clickable by adding onClick handler to container
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
2025-11-18 17:00:05 +08:00
wangcham
2a87419fb2
fix: modify wecomcs
2025-11-18 16:09:34 +08:00
Duke
8a42daa63f
Fix wecom image message send fail issue ( #1789 )
...
* Fix wecom image upload issue
* Fix log
2025-11-18 16:02:13 +08:00
Junyan Qin
d91d98c9d4
chore: bump version 4.5.3
2025-11-18 11:31:28 +08:00
Copilot
2e82f2b2d1
fix: plugin pages scroll entire viewport instead of content area only ( #1788 )
...
* Initial plan
* Fix scroll behavior in plugin pages - only content areas scroll now
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
2025-11-18 11:16:41 +08:00
wangcham
9855b6d5bc
feat: add wecomcs
2025-11-17 16:55:56 +08:00
wangcham
403a721b94
fix: qqo webhook
2025-11-17 16:21:01 +08:00
Junyan Qin
f459c7017a
chore: update pr template
2025-11-17 16:02:39 +08:00
Copilot
c27ccb8475
feat(web): Add centered empty state messages to pipeline extension dialogs ( #1784 )
...
* Initial plan
* feat: add empty state messages in pipeline extension dialogs
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* fix: center empty state messages in dialog content area
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
2025-11-16 23:37:40 +08:00
Copilot
abb2f7ae05
feat(web): Move Get Help button to account menu ( #1782 )
...
* Initial plan
* feat: Move Get Help button to account options menu
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
2025-11-16 22:44:46 +08:00
Junyan Qin
80606ed32c
docs: update README_JP
2025-11-16 20:44:33 +08:00
Junyan Qin
bc7c5fa864
chore: push first pypi package
2025-11-16 20:25:48 +08:00
Junyan Qin
ed0ea68037
doc: add uv link to READMEs
2025-11-16 20:04:34 +08:00
Junyan Qin
6ac4dbc011
doc: update README
2025-11-16 20:00:43 +08:00
Copilot
e642ffa5b3
chore: Add PyPI package support for uvx/pip installation ( #1764 )
...
* Initial plan
* Add package structure and resource path utilities
- Created langbot/ package with __init__.py and __main__.py entry point
- Added paths utility to find frontend and resource files from package installation
- Updated config loading to use resource paths
- Updated frontend serving to use resource paths
- Added MANIFEST.in for package data inclusion
- Updated pyproject.toml with build system and entry points
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Add PyPI publishing workflow and update license
- Created GitHub Actions workflow to build frontend and publish to PyPI
- Added license field to pyproject.toml to fix deprecation warning
- Updated .gitignore to exclude build artifacts
- Tested package building successfully
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Add PyPI installation documentation
- Created PYPI_INSTALLATION.md with detailed installation and usage instructions
- Updated README.md to feature uvx/pip installation as recommended method
- Updated README_EN.md with same changes for English documentation
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Address code review feedback
- Made package-data configuration more specific to langbot package only
- Improved path detection with caching to avoid repeated file I/O
- Removed sys.path searching which was incorrect for package data
- Removed interactive input() call for non-interactive environment compatibility
- Simplified error messages for version check
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Fix code review issues
- Use specific exception types instead of bare except
- Fix misleading comments about directory levels
- Remove redundant existence check before makedirs with exist_ok=True
- Use context manager for file opening to ensure proper cleanup
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Simplify package configuration and document behavioral differences
- Removed redundant package-data configuration, relying on MANIFEST.in
- Added documentation about behavioral differences between package and source installation
- Clarified that include-package-data=true uses MANIFEST.in for data files
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* chore: update pyproject.toml
* chore: try pack templates in langbot/
* chore: update
* chore: update
* chore: update
* chore: update
* chore: update
* chore: adjust dir structure
* chore: fix imports
* fix: read default-pipeline-config.json
* fix: read default-pipeline-config.json
* fix: tests
* ci: publish pypi
* chore: bump version 4.6.0-beta.1 for testing
* chore: add templates/**
* fix: send adapters and requesters icons
* chore: bump version 4.6.0b2 for testing
* chore: add platform field for docker-compose.yaml
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-16 19:53:01 +08:00
Junyan Qin
6a24c951e0
chore: bump langbot-plugin to 0.1.11b1
2025-11-16 14:58:54 +08:00
Copilot
58369480e2
fix: add scrollbar to pipeline extensions tab when content overflows ( #1781 )
...
* Initial plan
* feat: add scrollbar to pipeline extensions tab
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
2025-11-16 12:38:45 +08:00
Copilot
43553e2c7d
feat: Add Kubernetes deployment configuration for cluster deployments ( #1779 )
...
* Initial plan
* feat: Add Kubernetes deployment configuration and guide
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* feat: Add test script and update docker-compose with k8s reference
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* doc: add k8s deployment doc in README
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-14 11:25:11 +08:00
fdc310
268ac8855a
fix: because launcher_id and sender_id This caused the user_id parameter of Coze to be too long. ( #1778 )
2025-11-14 10:28:38 +08:00
Copilot
0f10cc62ec
Add S3 object storage protocol support ( #1780 )
...
* Initial plan
* Add S3 object storage support with provider selection
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Fix lint issue: remove unused MagicMock import
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
2025-11-14 10:09:26 +08:00
wangcham
2ef47ebfb1
fix: errors when npm lint
2025-11-13 14:30:26 +08:00
Junyan Qin
99f649c6b7
docs: update README add jiekou.ai
2025-11-12 11:15:27 +08:00
Junyan Qin
f25ac78538
ci: no longer build for linux/arm64
2025-11-11 19:03:29 +08:00
Junyan Qin
cef24d8c4b
fix: linter errors
2025-11-11 18:24:06 +08:00
Copilot
7a10dfdac1
refactor: parallelize Docker multi-arch builds (arm64/amd64) ( #1774 )
...
* Initial plan
* refactor: parallelize Docker image builds for arm64 and amd64
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* security: add explicit GITHUB_TOKEN permissions to workflow jobs
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* refactor: use build cache instead of intermediate tags
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* ci: perf trigger
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-11 18:19:35 +08:00
Junyan Qin
02892e57bb
fix: default is able to be deleted
2025-11-11 18:10:31 +08:00
Copilot
524c56a12b
feat(web): add hover card to embedding model selector in knowledge base form ( #1772 )
...
* Initial plan
* feat: Add hover card with model details to embedding model selector in KB form
- Updated KBForm.tsx to fetch full EmbeddingModel objects instead of simplified entities
- Added HoverCard component to show model details (icon, description, base URL, extra args) when hovering over embedding model options
- Removed unused IEmbeddingModelEntity import and embeddingModelNameList state
- Made the embedding model selector consistent with LLM model selector behavior
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
2025-11-11 17:52:30 +08:00
Junyan Qin
0e0d7cc7b8
chore: add commit message format in AGENTS.md
2025-11-11 12:53:20 +08:00
Copilot
1f877e2b8e
Optimize model provider selection with category grouping ( #1770 )
...
* Initial plan
* Add provider category field to requesters and implement grouped dropdown
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Fix TypeScript type and prettier formatting issues
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Rename provider categories: aggregator→maas, self_deployed→self-hosted
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Move provider_category from metadata to spec section
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* perf: adjust category
* perf: adjust data structure
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-11 12:49:43 +08:00
Junyan Qin
8cd50fbdb4
chore: bump version 4.5.0
2025-11-10 22:50:10 +08:00
Copilot
42421d171e
feat: Add webhook push functionality for bot message events ( #1768 )
...
* Initial plan
* Backend: Add webhook persistence model, service, API endpoints and message push functionality
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Frontend: Rename API Keys to API Integration, add webhook management UI with tabs
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Fix frontend linting issues and formatting
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* chore: perf ui in api integration dialog
* perf: webhook data pack structure
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-10 22:41:25 +08:00
fdc310
32215e9a3f
fix:Fixed the issue where the rich text processing in the DingTalk AP… ( #1759 )
...
* fix:Fixed the issue where the rich text processing in the DingTalk API did not account for multiple texts and images, as well as the presence of default line breaks. Also resolved the error in Dify caused by sending only images, which resulted in an empty query.
* fix:Considering the various possible scenarios, there are cases where plan_text is empty when there is file content, and there is no file (the message could not be parsed) and the content is empty.
* fix:Add the default modifiable prompt input for didify in the ai.yaml file to ensure that the error of query being empty occurs when receiving data.
* add: The config migration of Dify
* fix:Migration issue
* perf: minor fix
* chore: minor fix
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-10 21:42:09 +08:00
Junyan Qin
dd1c7ffc39
chore: bump langbot-plugin to 0.1.10
2025-11-10 17:11:38 +08:00
Junyan Qin
b59bf62da5
perf: add rounded style for card icons
2025-11-10 11:07:37 +08:00
Junyan Qin
f4c32f7b30
chore: add comments
2025-11-10 00:27:56 +08:00
Junyan Qin
8844a5304d
revert: default thinking param for testing model
2025-11-10 00:22:38 +08:00
Junyan Qin
922ddd47f4
feat: add jiekou.ai requester
2025-11-10 00:22:10 +08:00
Junyan Qin
8c8702c6c9
chore: only start runtime process once on Windows
2025-11-09 21:47:20 +08:00
Junyan Qin
70147fcf5e
perf: i18n for pipeline extensions
2025-11-09 12:40:19 +08:00
Junyan Qin
b3ee16e876
chore: bump langbot-plugin to 0.1.9
2025-11-08 22:51:46 +08:00
Copilot
8d7976190d
Add pipeline copy button to duplicate existing configurations ( #1767 )
...
* Initial plan
* Add copy button to pipeline configuration page
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Add i18n support for copy suffix and address code review feedback
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Show new pipeline name in copy toast and close dialog after copy
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* perf: tool list style in extension tab
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-08 14:03:41 +08:00
Copilot
3edae3e678
feat: Support multiple knowledge base binding in pipelines ( #1766 )
...
* Initial plan
* Add multi-knowledge base support to pipelines
- Created database migration dbm010 to convert knowledge-base field from string to array
- Updated default pipeline config to use knowledge-bases array
- Updated pipeline metadata to use knowledge-base-multi-selector type
- Modified localagent.py to retrieve from multiple knowledge bases and concatenate results
- Added KNOWLEDGE_BASE_MULTI_SELECTOR type to frontend form entities
- Implemented multi-selector UI component with dialog for selecting multiple knowledge bases
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Add i18n translations for multi-knowledge base selector
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Fix prettier formatting errors in DynamicFormItemComponent
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Add accessibility attributes to knowledge base selector checkbox
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* fix: minor fix
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-08 13:45:09 +08:00
wangcham
81e411c558
feat: qqo
2025-11-07 21:41:10 +08:00
Junyan Qin
dd2254203c
revert: test image first wait time
2025-11-07 19:31:45 +08:00
Matthew_Astral
f8658e2d77
fix: get_llm_models: model_service is a module, not an attribute ( #1762 )
2025-11-07 19:23:49 +08:00
Junyan Qin
021c3bbb94
perf: show help link in api key mgm dialog
2025-11-07 18:48:49 +08:00
Junyan Qin
0a64a96f65
ci: update 15s for image testing
2025-11-07 18:43:51 +08:00
Copilot
48576dc46d
ci: Add automated health check workflow for dev image on master branch ( #1761 )
...
* Initial plan
* Add test-dev-image workflow for master branch
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Improve API health check to show response body for debugging
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Add connection timeout handling for curl health checks
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Add explicit permissions to workflow for security
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
2025-11-07 18:38:33 +08:00
Junyan Qin
12de0343b4
chore: remove legacy plugin files
2025-11-07 18:21:09 +08:00
Junyan Qin
fcd34a9ff3
perf: no longer resp enabled platform count in /info
2025-11-07 18:19:09 +08:00
Junyan Qin
0dcf904d81
ci: no longer update 'latest' tag when publish a pre-release
2025-11-07 18:08:11 +08:00
Junyan Qin (Chin)
4fe92d8ece
Feat/plugin on windows ( #1760 )
...
* feat: communicate with runtime via ws
* chore: bump langbot-plugin 0.1.9b2
* chore: comment on shutdown on windows
2025-11-07 17:26:42 +08:00
fdc310
c893ffc177
fix:coze-studio api done return data is none and event done char not … ( #1758 )
...
* fix:coze-studio api done return data is none and event done char not is "done"
* Update pkg/provider/runners/cozeapi.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Junyan Qin (Chin) <rockchinq@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-07 15:17:00 +08:00
Copilot
a076ce5756
feat: Add API key authentication system for external service access ( #1757 )
...
* Initial plan
* feat: Add API key authentication system backend
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* feat: Add API key management UI in frontend sidebar
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* fix: Correct import paths in API controller groups
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* fix: Address code review feedback - add i18n and validation
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* refactor: Enable API key auth on existing endpoints instead of creating separate service API
- Added USER_TOKEN_OR_API_KEY auth type that accepts both authentication methods
- Removed separate /api/service/v1/models endpoints
- Updated existing endpoints (models, bots, pipelines) to accept API keys
- External services can now use API keys to access all existing LangBot APIs
- Updated documentation to reflect unified API approach
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* docs: Add OpenAPI specification for API key authenticated endpoints
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* chore: rename openapi spec
* perf: ui and i18n
* fix: ui bug
* chore: tidy docs
* chore: fix linter errors
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-07 14:08:11 +08:00
wangcham
ad64e89a86
fix: slack adapter
2025-11-06 16:50:14 +00:00
Junyan Qin
af82227dff
chore: update README
2025-11-06 21:37:31 +08:00
Junyan Qin
8f2b177145
chore: add guidance for code agents
2025-11-06 21:34:02 +08:00
Copilot
9a997fbcb0
feat: Make API Key optional for custom model providers ( #1756 )
...
* Initial plan
* Make API Key optional for custom model providers
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Fix TypeScript type errors in test functions
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* perf: ui
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-06 20:59:34 +08:00
Junyan Qin
17070471f7
feat: delete all bot log images at startup ( #1650 )
2025-11-06 20:02:07 +08:00
Copilot
cb48221ed3
feat: add MCP server selection to pipeline extensions ( #1754 )
...
* Initial plan
* Backend: Add MCP server selection support to pipeline extensions
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Frontend: Add MCP server selection UI to pipeline extensions
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* perf: ui
* perf: ui
* perf: desc for extension page
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-06 19:38:12 +08:00
Copilot
68eb0290e0
Fix: Enforce 10MB upload limit for knowledge base with clear error handling ( #1755 )
...
* Initial plan
* Set MAX_CONTENT_LENGTH to 10MB and add file size validation
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Add custom error handler for 413 RequestEntityTooLarge
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Refactor: Extract MAX_FILE_SIZE constant to avoid duplication
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Fix file name extraction and add missing file validation
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Apply file size validation to all upload endpoints consistently
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Add frontend file size validation for knowledge base and plugin uploads
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Remove file size validation from plugin uploads, keep only for knowledge base
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* perf: ui
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-06 18:50:29 +08:00
wangcham
913b9a24c4
feat: add support for wecombot,wxoa,slack and qqo
2025-11-06 09:21:17 +00:00
Junyan Qin
61bc6a1dc2
feat: add supports for bot-selector config field
2025-11-06 15:36:43 +08:00
Junyan Qin (Chin)
4a84bf2355
Feat/pipeline specified plugins ( #1752 )
...
* feat: add persistence field
* feat: add basic extension page in pipeline config
* Merge pull request #1751 from langbot-app/copilot/add-plugin-extension-tab
Implement pipeline-scoped plugin binding system
* fix: i18n keys
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2025-11-06 12:51:33 +08:00
Junyan Qin
2c2a89d9db
chore: bump version 4.4.1
2025-11-06 00:09:35 +08:00
Junyan Qin (Chin)
c91e2f0efe
feat: add file array[file] and text type plugin config fields ( #1750 )
...
* feat: add and type plugin config fields
* chore: add hant and jp i18n
* feat: plugin config file auto clean
* chore: bump langbot-plugin to 0.1.8
* chore: fix linter errors
2025-11-06 00:07:57 +08:00
Junyan Qin
411d082d2a
chore: fix linter errors
2025-11-06 00:07:43 +08:00
Junyan Qin
d4e08a1765
chore: bump langbot-plugin to 0.1.8
2025-11-06 00:05:03 +08:00
Junyan Qin
b529d07479
feat: plugin config file auto clean
2025-11-06 00:02:25 +08:00
Junyan Qin
d44df75e5c
chore: add hant and jp i18n
2025-11-05 23:54:34 +08:00
Junyan Qin
b74e07b608
feat: add and type plugin config fields
2025-11-05 23:48:59 +08:00
wangcham
ceb38d91b4
feat: add unified webhook for wecom
2025-11-05 14:23:10 +00:00
Junyan Qin
4a868afecd
fix: plugin mgm page mistakely refreshed when open acc option menu
2025-11-05 18:59:40 +08:00
Junyan Qin
1cb9560663
perf: only check connecting mcp server when it's enabled
2025-11-05 18:53:17 +08:00
Junyan Qin
8f878673ae
feat: add supports for showing image in plugin readme
2025-11-05 18:42:14 +08:00
Junyan Qin
74a5e37892
perf: plugin market layout
2025-11-05 18:34:40 +08:00
Copilot
76a69ecc7e
Add environment variable override support for config.yaml ( #1748 )
...
* Initial plan
* Add environment variable override support for config.yaml
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Refactor env override code based on review feedback
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Add test for template completion with env overrides
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Move env override logic to load_config.py as requested
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* perf: add print log
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-05 18:15:15 +08:00
Alfons
f06e3d3efa
fix: disabling potential thinking param for model testing ( #1733 )
...
* fix: 禁用模型默认思考功能以减少测试延迟
- 调整导入语句顺序
- 为没有显式设置 thinking 参数的模型添加禁用配置
- 避免某些模型厂商默认开启思考功能导致的测试延迟
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* fix: 确保 extra_args 为空时也禁用思考功能
修复条件判断逻辑,当 extra_args 为空字典时也会添加思考功能禁用配置
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* perf(fe): increase default timeout
* perf: llm model testing prompt
---------
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-05 15:52:17 +08:00
Guanchao Wang
973e7bae42
fix: wecombot id ( #1747 )
2025-11-05 12:14:01 +08:00
Junyan Qin
94aa175c1a
chore: bump langbot-plugin to 0.1.7
2025-11-05 12:11:46 +08:00
wangcham
a0dec39905
fix: wecombot id
2025-11-05 03:54:33 +00:00
Junyan Qin
777b766fff
chore: bump version 4.4.0
2025-11-04 22:05:49 +08:00
Guanchao Wang
1adaa93034
Fix/mcp ( #1746 )
...
* fix: mcp session cannot be enabled
* fix: error message
* perf: ui
* perf: ui
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-04 22:02:40 +08:00
Junyan Qin
9853eccd89
chore: bump langbot-plugin to 0.1.6
2025-11-04 21:11:33 +08:00
Copilot
7699ba3cae
feat: add supports for install plugin from GitHub repo releases
...
Add GitHub release installation for plugins
2025-11-04 21:09:14 +08:00
Junyan Qin (Chin)
9ac8b1a6fd
feat: ui for mcp ( #1600 )
...
* feat: code by huntun
* chore: revert group.py
* refactor: api
* feat: adjust ui
* chore: stash
* feat: add dialog
* feat: add mcp from sse on frontend
* feat: add mcp db
* feat: semi frontend
* feat: change sse frontend
* fix: page out of control
* fix: mcp card
* fix: mcp refactor
* fix: delete description
* feat: add mcp servers
* fix: status icon
* feat: mcp-ui
* perf: remove title from mcp mgm page
* fix: delete mcp market
* feat: add i18n
* fix: run lint
* feat: add i18n
* fix: delete print function
* fix: mcp test error
* fix: i18n and mcp test
* refactor(mcp): bridge controller and db operation with service layer
* fix: try & catch & error
* fix: error message in mcp card
* feat: no longer register tool loader as component for type hints
* perf: make startup async
* feat: completely remove the fucking mcp market components and refs
* refactor: mcp server datastructure
* perf: tidy dir
* feat: perf mcp server api datastruct
* perf: ui
* perf: mcp server status checking logic
* perf: mcp server testing and refreshing
* perf: no mcp server tips
* perf: update sidebar title
* chore: update
* chore: bump langbot-plugin to 0.1.3
* chore: bump version v4.3.4
* chore: release v4.3.5
* Fix: Correct data type mismatch in AtBotRule (#1705 )
Fix can't '@' in QQ group.
* chore: bump version 4.3.6
* feat: update for new events fields
* Fix/qqo (#1709 )
* fix: qq official
* fix: appid
* chore: add `codecov.yml`
* chore: bump langbot-plugin to 0.1.4b2
* chore: bump version 4.3.7b1
* fix: return empty data when plugin system disabled (#1710 )
* chore: bump version 4.3.7
* fix: bad Plain component init in wechatpad (#1712 )
* perf: allow not set llm model (#1703 )
* perf: output pipeline error in en
* fix: datetime serialization error in emit_event (#1713 )
* chore: bump version 4.3.8
* perf: add component list in plugin detail dialog
* perf: store pipeline sort method
* Feat/coze runner (#1714 )
* feat:add coze api client and coze runner and coze config
* del print
* fix:Change the default setting of the plugin system to true
* fix:del multimodal-support config, default multimodal-support,and in cozeapi.py Obtain timeout and auto-save-history config
* chore: add comment for coze.com
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
* chore: bump version 4.3.9
* feat: 实现企业微信智能机器人流式响应
- 重构 WecomBotClient,支持流式会话管理和队列机制
- 新增 StreamSession 和 StreamSessionManager 类管理流式上下文
- 实现 reply_message_chunk 接口支持流式输出
- 优化消息处理流程,支持异步流式响应
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* refactor: split WeCom callback handlers
* fix: langchain error
* fix: add langchain test splitter module
* perf: config reset logic (#1742 )
* fix: inherit settings from existing settings
* feat: add optional data cleanup checkbox to plugin uninstall dialog (#1743 )
* Initial plan
* Add checkbox for plugin config/storage deletion
- Add delete_data parameter to backend API endpoint
- Update delete_plugin flow to clean up settings and binary storage
- Add checkbox in uninstall dialog using shadcn/ui
- Add translations for checkbox label in all languages
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* perf: param list
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
* chore: fix linter errors
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
---------
Co-authored-by: WangCham <651122857@qq.com >
Co-authored-by: wangcham <wangcham233@gmail.com >
Co-authored-by: Thetail001 <56257172+Thetail001@users.noreply.github.com >
Co-authored-by: fdc310 <82008029+fdc310@users.noreply.github.com >
Co-authored-by: Alfons <alfonsxh@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2025-11-04 18:49:16 +08:00
Junyan Qin (Chin)
f476c4724d
Merge branch 'master' into feat/mcp-ui
2025-11-04 18:48:30 +08:00
Junyan Qin (Chin)
3d12632c9f
perf: config reset logic ( #1742 )
...
* fix: inherit settings from existing settings
* feat: add optional data cleanup checkbox to plugin uninstall dialog (#1743 )
* Initial plan
* Add checkbox for plugin config/storage deletion
- Add delete_data parameter to backend API endpoint
- Update delete_plugin flow to clean up settings and binary storage
- Add checkbox in uninstall dialog using shadcn/ui
- Add translations for checkbox label in all languages
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* perf: param list
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
* chore: fix linter errors
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2025-11-04 18:47:38 +08:00
WangCham
350e59fa6b
fix: add langchain test splitter module
2025-11-04 18:47:38 +08:00
WangCham
b3d5b3fc8f
fix: langchain error
2025-11-04 18:47:38 +08:00
Alfonsxh
4a02c531b2
refactor: split WeCom callback handlers
2025-11-04 18:47:38 +08:00
Alfons
2dd2abedde
feat: 实现企业微信智能机器人流式响应
...
- 重构 WecomBotClient,支持流式会话管理和队列机制
- 新增 StreamSession 和 StreamSessionManager 类管理流式上下文
- 实现 reply_message_chunk 接口支持流式输出
- 优化消息处理流程,支持异步流式响应
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-04 18:47:37 +08:00
Junyan Qin
0d59c04151
chore: bump version 4.3.9
2025-11-04 18:47:37 +08:00
fdc310
08e0ede655
Feat/coze runner ( #1714 )
...
* feat:add coze api client and coze runner and coze config
* del print
* fix:Change the default setting of the plugin system to true
* fix:del multimodal-support config, default multimodal-support,and in cozeapi.py Obtain timeout and auto-save-history config
* chore: add comment for coze.com
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-11-04 18:47:37 +08:00
Junyan Qin
bcf89ca434
perf: store pipeline sort method
2025-11-04 18:47:37 +08:00
Junyan Qin
5e2f677d0b
perf: add component list in plugin detail dialog
2025-11-04 18:47:37 +08:00
Junyan Qin
4df372052d
chore: bump version 4.3.8
2025-11-04 18:47:01 +08:00
Junyan Qin
2c5a0a00ba
fix: datetime serialization error in emit_event ( #1713 )
2025-11-04 18:47:01 +08:00
Junyan Qin
f3295b0fdd
perf: output pipeline error in en
2025-11-04 18:47:01 +08:00
Junyan Qin
431d515c26
perf: allow not set llm model ( #1703 )
2025-11-04 18:47:01 +08:00
Junyan Qin
d9e6198992
fix: bad Plain component init in wechatpad ( #1712 )
2025-11-04 18:47:00 +08:00
Junyan Qin
3951cbf266
chore: bump version 4.3.7
2025-11-04 18:47:00 +08:00
Junyan Qin (Chin)
c47c4994ae
fix: return empty data when plugin system disabled ( #1710 )
2025-11-04 18:47:00 +08:00
Junyan Qin
a6072c2abb
chore: bump version 4.3.7b1
2025-11-04 18:47:00 +08:00
Junyan Qin
360422f25e
chore: bump langbot-plugin to 0.1.4b2
2025-11-04 18:47:00 +08:00
Junyan Qin
f135c946bd
chore: add codecov.yml
2025-11-04 18:46:59 +08:00
Guanchao Wang
750cc24900
Fix/qqo ( #1709 )
...
* fix: qq official
* fix: appid
2025-11-04 18:46:59 +08:00
Junyan Qin
46062bf4b9
feat: update for new events fields
2025-11-04 18:46:59 +08:00
Junyan Qin
869b2176a7
chore: bump version 4.3.6
2025-11-04 18:46:59 +08:00
Thetail001
7138c101e3
Fix: Correct data type mismatch in AtBotRule ( #1705 )
...
Fix can't '@' in QQ group.
2025-11-04 18:46:59 +08:00
Junyan Qin
04e26225cd
chore: release v4.3.5
2025-11-04 18:46:58 +08:00
Junyan Qin
f9f2de570f
chore: bump version v4.3.4
2025-11-04 18:46:58 +08:00
Junyan Qin
1dd598c7be
chore: bump langbot-plugin to 0.1.3
2025-11-04 18:46:58 +08:00
Junyan Qin
c0f04e4f20
chore: update
2025-11-04 18:35:21 +08:00
Junyan Qin
d3279b9823
perf: update sidebar title
2025-11-04 18:33:13 +08:00
Junyan Qin
2ad1f97e12
perf: no mcp server tips
2025-11-04 18:27:37 +08:00
Junyan Qin
1046f3c2aa
perf: mcp server testing and refreshing
2025-11-04 18:14:59 +08:00
Junyan Qin
1afecf01e4
perf: mcp server status checking logic
2025-11-04 17:32:05 +08:00
Junyan Qin
3ee7736361
perf: ui
2025-11-04 17:09:28 +08:00
Junyan Qin
0666778fea
feat: perf mcp server api datastruct
2025-11-04 16:45:55 +08:00
Junyan Qin
8df90558ab
perf: tidy dir
2025-11-04 16:29:16 +08:00
Junyan Qin
c1c03f11b4
refactor: mcp server datastructure
2025-11-04 16:13:03 +08:00
Junyan Qin (Chin)
da9afcd0ad
perf: config reset logic ( #1742 )
...
* fix: inherit settings from existing settings
* feat: add optional data cleanup checkbox to plugin uninstall dialog (#1743 )
* Initial plan
* Add checkbox for plugin config/storage deletion
- Add delete_data parameter to backend API endpoint
- Update delete_plugin flow to clean up settings and binary storage
- Add checkbox in uninstall dialog using shadcn/ui
- Add translations for checkbox label in all languages
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* perf: param list
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
* chore: fix linter errors
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2025-11-04 15:33:44 +08:00
Junyan Qin
bc1fbfa190
feat: completely remove the fucking mcp market components and refs
2025-11-03 20:23:53 +08:00
Junyan Qin
f3199dda20
perf: make startup async
2025-11-03 20:16:45 +08:00
Junyan Qin
4d0a28a1a7
feat: no longer register tool loader as component for type hints
2025-11-03 17:25:56 +08:00
wangcham
76831579ad
fix: error message in mcp card
2025-11-02 13:57:37 +00:00
wangcham
c2d752f9e9
fix: try & catch & error
2025-11-02 12:37:00 +00:00
Junyan Qin
4c0917556f
refactor(mcp): bridge controller and db operation with service layer
2025-11-02 13:05:55 +08:00
wangcham
e17b0cf5c5
fix: i18n and mcp test
2025-10-30 15:17:06 +00:00
wangcham
f2647316a5
fix: mcp test error
2025-10-30 15:01:25 +00:00
Guanchao Wang
78cc157657
Merge pull request #1735 from langbot-app/fix/text_splitter
...
fix: langchain error
2025-10-30 12:55:10 +08:00
WangCham
f576f990de
fix: add langchain test splitter module
2025-10-30 12:52:11 +08:00
WangCham
254feb6a3a
fix: langchain error
2025-10-30 12:37:09 +08:00
wangcham
4c5139e9ff
fix: delete print function
2025-10-29 14:35:09 +00:00
wangcham
a055e37d3a
feat: add i18n
2025-10-29 14:00:45 +00:00
Guanchao Wang
bef5d6627b
Merge pull request #1731 from Alfonsxh/master
...
feat: 实现企业微信智能机器人流式响应
2025-10-29 21:50:52 +08:00
Alfonsxh
69767ebdb4
refactor: split WeCom callback handlers
2025-10-28 18:33:35 +08:00
Alfons
53ecd0933e
feat: 实现企业微信智能机器人流式响应
...
- 重构 WecomBotClient,支持流式会话管理和队列机制
- 新增 StreamSession 和 StreamSessionManager 类管理流式上下文
- 实现 reply_message_chunk 接口支持流式输出
- 优化消息处理流程,支持异步流式响应
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-28 18:12:35 +08:00
WangCham
d32f783392
fix: run lint
2025-10-28 16:14:31 +08:00
WangCham
4d3610cdf7
feat: add i18n
2025-10-28 14:14:46 +08:00
WangCham
166eebabff
fix: delete mcp market
2025-10-28 13:11:09 +08:00
Junyan Qin
9f2f1cd577
perf: remove title from mcp mgm page
2025-10-26 23:39:34 +09:00
wangcham
d86b884cab
feat: mcp-ui
2025-10-25 02:28:20 +00:00
wangcham
8345edd9f7
fix: status icon
2025-10-25 01:58:52 +00:00
wangcham
e3821b3f09
feat: add mcp servers
2025-10-24 17:48:44 +00:00
WangCham
72ca62eae4
fix: delete description
2025-10-24 20:37:48 +08:00
wangcham
075091ed06
fix: mcp refactor
2025-10-23 15:47:44 +00:00
wangcham
d0a3dee083
fix: mcp card
2025-10-23 22:30:53 +08:00
wangcham
6ba9b6973d
fix: page out of control
2025-10-22 13:37:53 +00:00
WangCham
345eccf04c
feat: change sse frontend
2025-10-22 19:09:39 +08:00
Junyan Qin
127a38b15c
chore: bump version 4.3.9
2025-10-22 18:52:45 +08:00
WangCham
760db38c11
feat: semi frontend
2025-10-21 16:18:03 +08:00
fdc310
e4729337c8
Feat/coze runner ( #1714 )
...
* feat:add coze api client and coze runner and coze config
* del print
* fix:Change the default setting of the plugin system to true
* fix:del multimodal-support config, default multimodal-support,and in cozeapi.py Obtain timeout and auto-save-history config
* chore: add comment for coze.com
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-10-17 18:13:03 +08:00
WangCham
7be226d3fa
feat: add mcp db
2025-10-15 18:42:05 +08:00
wangcham
68372a4b7a
feat: add mcp from sse on frontend
2025-10-13 12:51:58 +00:00
WangCham
d65f862c36
feat: add dialog
2025-10-13 18:21:46 +08:00
Junyan Qin
5fa75330cf
perf: store pipeline sort method
2025-10-12 21:11:30 +08:00
Junyan Qin
547e3d098e
perf: add component list in plugin detail dialog
2025-10-12 19:57:42 +08:00
Junyan Qin
0f39a31648
chore: stash
2025-10-11 19:10:56 +08:00
Junyan Qin
f1ddddfe00
chore: bump version 4.3.8
2025-10-10 22:50:57 +08:00
Junyan Qin
4e61302156
fix: datetime serialization error in emit_event ( #1713 )
2025-10-10 22:37:39 +08:00
Junyan Qin
9e3cf418ba
perf: output pipeline error in en
2025-10-10 17:55:49 +08:00
Junyan Qin
3e29ec7892
perf: allow not set llm model ( #1703 )
2025-10-10 16:34:01 +08:00
Junyan Qin
f452742cd2
fix: bad Plain component init in wechatpad ( #1712 )
2025-10-10 14:48:21 +08:00
Junyan Qin
b560432b0b
chore: bump version 4.3.7
2025-10-08 14:36:48 +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
09dba91a37
chore: bump version 4.3.7b1
2025-10-07 15:30:33 +08:00
Junyan Qin
18ec4adac9
chore: bump langbot-plugin to 0.1.4b2
2025-10-07 15:25:49 +08:00
Junyan Qin
8bedaa468a
chore: add codecov.yml
2025-10-07 00:15:56 +08:00
Guanchao Wang
0ab366fcac
Fix/qqo ( #1709 )
...
* fix: qq official
* fix: appid
2025-10-07 00:06:07 +08:00
Junyan Qin
d664039e54
feat: update for new events fields
2025-10-06 23:22:38 +08:00
Junyan Qin
6535ba4f72
chore: bump version 4.3.6
2025-10-04 00:22:08 +08:00
Thetail001
3b181cff93
Fix: Correct data type mismatch in AtBotRule ( #1705 )
...
Fix can't '@' in QQ group.
2025-10-04 00:20:27 +08:00
Junyan Qin
d1274366a0
chore: release v4.3.5
2025-10-02 10:30:19 +08:00
Junyan Qin
35a4b0f55f
chore: bump version v4.3.4
2025-10-02 10:26:48 +08:00
Junyan Qin
399ebd36d7
chore: bump langbot-plugin to 0.1.3
2025-10-02 10:23:59 +08:00
Junyan Qin
a3552893aa
Merge branch 'master' into feat/mcp-ui
2025-10-01 11:07:16 +08:00
Junyan Qin (Chin)
b6cdf18c1a
feat: add comprehensive unit tests for pipeline stages ( #1701 )
...
* feat: add comprehensive unit tests for pipeline stages
* fix: deps install in ci
* ci: use venv
* ci: run run_tests.sh
* fix: resolve circular import issues in pipeline tests
Update all test files to use lazy imports via importlib.import_module()
to avoid circular dependency errors. Fix mock_conversation fixture to
properly mock list.copy() method.
Changes:
- Use lazy import pattern in all test files
- Fix conftest.py fixture for conversation messages
- Add integration test file for full import tests
- Update documentation with known issues and workarounds
Tests now successfully avoid circular import errors while maintaining
full test coverage of pipeline stages.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* docs: add comprehensive testing summary
Document implementation details, challenges, solutions, and future
improvements for the pipeline unit test suite.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* refactor: rewrite unit tests to test actual pipeline stage code
Rewrote unit tests to properly test real stage implementations instead of
mock logic:
- Test actual BanSessionCheckStage with 7 test cases (100% coverage)
- Test actual RateLimit stage with 3 test cases (70% coverage)
- Test actual PipelineManager with 5 test cases
- Use lazy imports via import_module to avoid circular dependencies
- Import pipelinemgr first to ensure proper stage registration
- Use Query.model_construct() to bypass Pydantic validation in tests
- Remove obsolete pure unit tests that didn't test real code
- All 20 tests passing with 48% overall pipeline coverage
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* test: add unit tests for GroupRespondRuleCheckStage
Added comprehensive unit tests for resprule stage:
- Test person message skips rule check
- Test group message with no matching rules (INTERRUPT)
- Test group message with matching rule (CONTINUE)
- Test AtBotRule removes At component correctly
- Test AtBotRule when no At component present
Coverage: 100% on resprule.py and atbot.py
All 25 tests passing with 51% overall pipeline coverage
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* refactor: restructure tests to tests/unit_tests/pipeline
Reorganized test directory structure to support multiple test categories:
- Move tests/pipeline → tests/unit_tests/pipeline
- Rename .github/workflows/pipeline-tests.yml → run-tests.yml
- Update run_tests.sh to run all unit tests (not just pipeline)
- Update workflow to trigger on all pkg/** and tests/** changes
- Coverage now tracks entire pkg/ module instead of just pipeline
This structure allows for easy addition of more unit tests for other
modules in the future.
All 25 tests passing with 21% overall pkg coverage.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ci: upload codecov report
* ci: codecov file
* ci: coverage.xml
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-01 10:56:59 +08:00
Junyan Qin (Chin)
bd4c7f634d
fix: at bot group rule has no effect ( #1699 )
2025-09-30 22:27:20 +08:00
Junyan Qin
160ca540ab
fix: At component usage
2025-09-30 21:16:27 +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
0b527868bc
feat: adjust ui
2025-09-30 00:21:13 +08:00
Junyan Qin
0f35458cf7
refactor: api
2025-09-29 23:57:05 +08:00
Junyan Qin
70ad92ca16
chore: revert group.py
2025-09-29 23:57:05 +08:00
Junyan Qin
c0d56aa905
feat: code by huntun
2025-09-29 23:57:04 +08:00
yhaoxuan
ed869f7e81
feat: supported Tbox runner ( #1680 )
...
* add tboxsdk
* add tbox runner
* fix comment & add document link
* Update pkg/provider/runners/tboxapi.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: haoxuan.yhx <haoxuan.yhx@antgroup.com >
Co-authored-by: haoxuan <haoxuan@U-X69D6XTD-2229.local >
Co-authored-by: Junyan Qin (Chin) <rockchinq@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-29 17:37:15 +08:00
Bruce
ea42579374
add dingtalk file support, fix video/voice file to bailian ( #1683 )
...
* add dingtalk file support, fix video/voice file to bailian
* fix bailian files conversation
* 更新 bailianchatcmpl.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update libs/dingtalk_api/api.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: bump langbot-plugin version to 0.1.3b1
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-09-29 16:33:42 +08:00
Junyan Qin
72d701df3e
perf: increase timeout for calling runtime apis
2025-09-29 15:41:27 +08:00
Junyan Qin (Chin)
1191b34fd4
fix: CVE-2025-59835 ( #1691 )
2025-09-26 13:22:19 +08:00
Junyan Qin (Chin)
ca3d3b2a66
feat: supports for tokenpony.cn ( #1688 )
2025-09-25 16:15:22 +08:00
Junyan Qin
2891708060
chore: bump version v4.3.3
2025-09-22 22:53:10 +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
ee24582dd3
fix: bad At construction in respback ( #1676 )
2025-09-22 10:59:10 +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
5a6206f148
doc: update docker command in READMEs
2025-09-19 16:39:13 +08:00
Junyan Qin
b1014313d6
fix: telegram event converter bug
2025-09-18 00:44:30 +08:00
Junyan Qin
fcc2f6a195
fix: bad message chain init in command
2025-09-17 17:12:39 +08:00
Junyan Qin (Chin)
c8ffc79077
perf: disable long message processing as default ( #1670 )
2025-09-17 17:09:12 +08:00
Junyan Qin
1a13a41168
bump version in pyproject.toml
2025-09-17 14:10:41 +08:00
Junyan Qin
bf279049c0
chore: bump version 4.3.2
2025-09-17 13:57:45 +08:00
Junyan Qin
05cc58f2d7
fix: bad plugin runtime ws url in migration
2025-09-17 13:55:59 +08:00
Junyan Qin
d887881ea0
chore: bump version 4.3.1
2025-09-17 09:52:07 +08:00
Junyan Qin
8bb2f3e745
fix: migration bug of plugin config
2025-09-16 17:04:44 +08:00
Junyan Qin
e7e6eeda61
feat: remove legacy plugin deps checking
2025-09-16 15:11:10 +08:00
Junyan Qin
b6ff2be4df
chore: remove docker-compose.yaml in root dir
2025-09-16 15:00:43 +08:00
Junyan Qin
a2ea185602
chore: bump langbot_plugin to 0.1.1
2025-09-16 12:36:39 +08:00
Junyan Qin
5d60dbf3f9
chore: bump version v4.3.0
2025-09-16 11:21:39 +08:00
Junyan Qin
66e252a59f
doc: add LINE and wecom ai bot
2025-09-15 23:15:07 +08:00
fdc310
8050ea1ffb
Feat/lineadapter ( #1637 )
...
* feat:line adapter and config
* fix:After receiving the message, decode it and handle it as "message_chain"
* feat:add line-bot-sdk
* del print
* feat: add image to base64
* fix: download image to base64
* del Convert binary data to a base64 string
* del print
* perf: i18n specs for zh_Hant and ja_JP
* fix:line adapter Plugin system
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-09-15 23:11:39 +08:00
Guanchao Wang
04ab48de8e
Merge pull request #1664 from langbot-app/fix/wecom
...
fix: wecom function
2025-09-15 22:53:54 +08:00
Junyan Qin
521a941792
refactor: move commands to seperated plugin
2025-09-15 18:10:18 +08:00
Junyan Qin
6741850081
bump langbot_plugin to 0.1.1b8
2025-09-15 18:01:26 +08:00
Junyan Qin (Chin)
32f6d8b253
Merge pull request #1654 from langbot-app/feat/wecom_ai_bot
...
Feat/wecom ai bot
2025-09-15 14:05:08 +08:00
Junyan Qin
80a6b421e8
chore: bump langbot-plugin version to 0.1.1b7
2025-09-15 00:31:46 +08:00
Junyan Qin
dc454b24ec
chore: register migration
2025-09-14 23:32:12 +08:00
Junyan Qin
0dce884519
perf: full_command_text field in execute context
2025-09-14 19:12:44 +08:00
WangCham
d70196e799
feat: modify for new plugin system
2025-09-14 16:40:34 +08:00
wangcham
2c6f127f47
feat: delete host config
2025-09-14 12:42:31 +08:00
wangcham
72ec4b77d6
feat: fix bot id
2025-09-14 12:42:31 +08:00
wangcham
8b935175bd
feat:wecom ai bot
2025-09-14 12:42:31 +08:00
Junyan Qin (Chin)
eae9980f5e
Merge pull request #1647 from 0xzmz/master
...
add database connect config
2025-09-13 18:08:20 +08:00
Junyan Qin
6a7e88ffd6
perf: minor fixes
2025-09-13 17:59:10 +08:00
Bruce
e2071d9486
Revert "add adapter send card & dingtalk send_card"
...
This reverts commit 0f4d65072b5e328e7d3c50291a8d5157beff1225.
2025-09-13 17:23:39 +08:00
Bruce
0b0a0c07a0
add adapter send card & dingtalk send_card
2025-09-13 17:23:29 +08:00
Bruce
d7b354b9b4
add database connect config
2025-09-13 17:23:06 +08:00
Junyan Qin
78d36af96b
fix: bug after rebase
2025-09-13 17:13:13 +08:00
Junyan Qin
6355140cd8
chore: switch LICENSE to Apache 2.0
2025-09-13 09:44:18 +08:00
Junyan Qin (Chin)
c224c32d03
Merge pull request #1659 from langbot-app/rc/new-plugin
...
Rc/new plugin
2025-09-13 09:29:29 +08:00
Junyan Qin (Chin)
826ceab5b8
Merge branch 'master' into rc/new-plugin
2025-09-12 23:02:51 +08:00
Junyan Qin (Chin)
a327182cb2
feat: new plugin system ( #1495 )
...
* deps: add `langbot-plugin`
* feat: connector for plugin runtime
* feat(plugin): basic communication
* feat: listing plugins
* feat: switch tool entities and format
* feat: switch Query to langbot-plugin definition
* chore: delete Query class
* feat: switch message platform adapters to sdk
* chore: remove adapter meta manifest from components.yaml
* feat: preliminary migration of events entities
* fix: serialization bug in events emitting
* feat: minor changes adapt to event emitting
* feat: adapt more events
* feat: switch all event emitting logic to new method
* refactor: use `emit_event` from connector
* feat: runtime reconnecting
* feat: add Tool component
* feat: switch command entities to sdk
* feat: command execution via plugin
* feat: `reply_message` api
* feat: get bot uuid api
* feat: query-based apis
* refactor: switch llm_entities to plugin sdk
* feat: backward call apis
* perf: longer timeout for emit_event
* feat: binary storage api
* feat(ui): list plugins
* feat: get plugin info
* feat: kill runtime process when exit in stdio mode
* perf: dispose process
* chore: bump langbot-plugin version to 0.1.1a1
* fix: message chain init
* feat: `get_bot_info` api
* feat: set cloud_service_url
* feat: refactor webui httpclient
* fix: bot switching
* feat: tag debugging plugins in webui
* feat: plugin installation
* feat: plugin installation webui
* feat: trace plugin installation
* feat: marketplace page
* perf: frontend
* fix: i18n fallback
* feat: plugin operations
* feat: plugin deletion and upgrade
* feat: setting plugin config
* feat: bump version of langbot-plugin
* chore: remove plugin reorder functionality
* chore: bump version 4.3.0b1
* chore: bump langbot_plugin version
* fix: conflict in table `plugin_settings`
* chore: bump version to '4.3.0b2'
* chore: bump version 4.3.0b3
* Update package.json (#1627 )
* feat: change standalone runtime tag env
* fix: use --standalone-runtime
* feat: update docker launch method
* fix: change tag of image to `latest`
* perf: inline code display style in markdown
* fix: syntax errors
* fix: wrong migration target version
* fix: set plugin enabled=true as default
* fix: replace message_chain.has usage
* fix: dark mode for plugins management page
* fix: minor bugs
* fix: tool call params in localagent
* chore: bump version 4.3.0b4
* feat: available for disabling marketplace(offline env)
* perf: display installed plugin icon
* refactor: market plugin detail dialog
* perf: dark theme
* fix: cloudServiceClient api
* feat: supports for command return image base64
* chore: bump langbot_plugin to 0.1.1b6
* del self.ap error
* fix: dingtalk pydantic.BaseModel norm
* fix: wechatpad pydantic.BaseModel norm
* chore: move docker-compose.yaml for plugin edition
---------
Co-authored-by: How-Sean Xin <mcjiekejiemi@163.com >
Co-authored-by: fdc <2213070223@qq.com >
2025-09-12 23:00:49 +08:00
Junyan Qin
a9beb66aef
chore: move docker-compose.yaml for plugin edition
2025-09-12 22:58:51 +08:00
dependabot[bot]
ab6cf6c938
chore(deps): bump next from 15.2.4 to 15.4.7 in /web ( #1656 )
2025-09-12 13:04:59 +08:00
dependabot[bot]
fc1e85ff16
chore(deps): bump axios from 1.9.0 to 1.12.0 in /web ( #1655 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.9.0 to 1.12.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.9.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.12.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-12 12:44:53 +08:00
Guanchao Wang
6f98feaaf1
Feat/qdrant vdb ( #1649 )
...
* feat: Qdrant vector search support
Signed-off-by: Anush008 <anushshetty90@gmail.com >
* fix: modify env
* fix: fix the old version problem
* fix: For older versions
* perf: minor perf
---------
Signed-off-by: Anush008 <anushshetty90@gmail.com >
Co-authored-by: Anush008 <anushshetty90@gmail.com >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-09-12 12:41:16 +08:00
ashen
345c8b113f
feat: supported langflow api provider ( #1646 )
...
* add langflow api provider
* chore: migration
* feat: okay for non-stream req
* fix: langflow sse data extracting
* doc: add comment on langflow api
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-09-11 21:37:45 +08:00
fdc
a95c422de9
fix: wechatpad pydantic.BaseModel norm
2025-08-31 22:20:22 +08:00
fdc
93319ec2a8
fix: dingtalk pydantic.BaseModel norm
2025-08-31 22:20:05 +08:00
fdc
e0d5469ae2
del self.ap error
2025-08-31 22:18:10 +08:00
Junyan Qin
1f9f330cef
fix: missing key in v3 config migration
2025-08-31 21:57:36 +08:00
Junyan Qin
f74502c711
chore: bump langbot_plugin to 0.1.1b6
2025-08-30 23:15:54 +08:00
Junyan Qin
11acd99c10
feat: supports for command return image base64
2025-08-30 22:41:07 +08:00
Junyan Qin
589f61931a
fix: cloudServiceClient api
2025-08-30 17:27:18 +08:00
Junyan Qin
caab1c2831
Merge branch 'master' into refactor/new-plugin-system
2025-08-30 17:25:35 +08:00
Junyan Qin
e701ceeeba
perf: dark theme
2025-08-30 17:19:16 +08:00
Junyan Qin
2194b2975c
refactor: market plugin detail dialog
2025-08-30 17:08:03 +08:00
Junyan Qin
89b25b8985
chore: release v4.2.2
2025-08-29 17:01:26 +08:00
Junyan Qin
40f1af4434
perf: display installed plugin icon
2025-08-28 23:50:26 +08:00
Junyan Qin
91959527a4
feat: available for disabling marketplace(offline env)
2025-08-28 23:04:21 +08:00
devin-ai-integration[bot]
46b4482a7d
feat: add GitHub star count component to sidebar ( #1636 )
...
* feat: add GitHub star count component to sidebar
- Add GitHub star component to sidebar bottom section
- Fetch star count from space.langbot.app API
- Display star count with proper internationalization
- Open GitHub repository in new tab when clicked
- Follow existing sidebar styling patterns
Co-Authored-By: Rock <rockchinq@gmail.com >
* perf: ui
* chore: remove githubStars text
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Rock <rockchinq@gmail.com >
2025-08-28 21:04:36 +08:00
Junyan Qin
d7fc5283f7
chore: bump version 4.3.0b4
2025-08-28 14:43:45 +08:00
Junyan Qin
4bdd8a021c
fix: tool call params in localagent
2025-08-28 14:38:10 +08:00
Junyan Qin
c0ccdaf91a
fix: minor bugs
2025-08-28 14:02:56 +08:00
Bruce
d9fa1cbb06
perf: add cmd enable config & fix announce request timeout & fix send card with disconnect ai platform ( #1633 )
...
* add cmd config && fix bugs
* perf: use `get`
* update bansess fix block match rule
* perf: comment for access-control session str
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-08-28 12:59:50 +08:00
Bruce
8858f432b5
fix dingtalk message sender id & update dingtalk streaming card without content ( #1630 )
2025-08-27 18:09:30 +08:00
Junyan Qin
e7fe41810e
fix: dark mode for plugins management page
2025-08-26 22:40:32 +08:00
Junyan Qin
8f5ec48522
doc: update shengsuanyun comment
2025-08-26 16:00:48 +08:00
Junyan Qin
56183867a7
fix: replace message_chain.has usage
2025-08-25 23:22:36 +08:00
Junyan Qin
ea6ce2f552
fix: set plugin enabled=true as default
2025-08-25 20:56:39 +08:00
Junyan Qin
55df728471
fix: wrong migration target version
2025-08-24 21:47:54 +08:00
Junyan Qin
8a370a260e
fix: syntax errors
2025-08-24 21:46:20 +08:00
Junyan Qin
64764c412b
Merge branch 'rc/new-plugin' into refactor/new-plugin-system
2025-08-24 21:40:02 +08:00
Junyan Qin
f2d5c21712
perf: inline code display style in markdown
2025-08-24 19:59:33 +08:00
Junyan Qin
6113c42014
fix: change tag of image to latest
2025-08-24 11:15:28 +08:00
Junyan Qin
fd9d1c4acc
feat: update docker launch method
2025-08-24 11:10:05 +08:00
Junyan Qin
118ebddae6
fix: use --standalone-runtime
2025-08-23 23:03:32 +08:00
Junyan Qin
2742144e12
feat: change standalone runtime tag env
2025-08-23 22:57:46 +08:00
devin-ai-integration[bot]
83ff64698b
feat: add ZIP file upload support for knowledge base ( #1626 )
...
* feat: add ZIP file upload support for knowledge base
- Add _parse_zip method to FileParser class using zipfile library
- Support extraction and processing of TXT, PDF, DOCX, MD, HTML files from ZIP
- Update FileUploadZone to accept .zip files
- Add ZIP format to supported formats in internationalization files
- Implement error handling for invalid ZIP files and unsupported content
- Follow existing async parsing patterns and error handling conventions
Co-Authored-By: Rock <rockchinq@gmail.com >
* refactor: modify ZIP processing to store each document as separate file
- Remove _parse_zip method from FileParser as ZIP handling now occurs at knowledge base level
- Add _store_zip_file method to RuntimeKnowledgeBase to extract and store each document separately
- Each document in ZIP is now stored as individual file entry in knowledge base
- Process ZIP files in memory using io.BytesIO to avoid filesystem writes
- Generate unique file names for extracted documents to prevent conflicts
Co-Authored-By: Rock <rockchinq@gmail.com >
* perf: delete temp files
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Rock <rockchinq@gmail.com >
2025-08-23 21:18:13 +08:00
How-Sean Xin
b5e22c6db8
Update package.json ( #1627 )
2025-08-23 20:22:25 +08:00
Junyan Qin
d3a147bbdd
chore: bump version 4.3.0b3
2025-08-23 20:08:29 +08:00
Junyan Qin
8eb1b8759b
chore: bump version to '4.3.0b2'
2025-08-23 20:06:19 +08:00
Junyan Qin
0155d3b0b9
fix: conflict in table plugin_settings
2025-08-23 20:05:24 +08:00
Junyan Qin
e47a5b4e0d
chore: bump langbot_plugin version
2025-08-23 17:12:29 +08:00
Junyan Qin
87ecb4e519
feat: add note for remove_think & remove dify remove cot code
2025-08-21 21:38:58 +08:00
Ljzd_PRO
df524b8a7a
Fix: Fixed the incorrect extraction method of sender ID when converting aiocqhttp reply messages ( #1624 )
...
* fix: update invoke_embedding to return only embeddings from client.embed
* fix: Fixed the incorrect extraction method of sender ID when converting aiocqhttp reply messages
2025-08-21 20:46:26 +08:00
Junyan Qin
8a7df423ab
chore: update shengsuanyun url
2025-08-21 14:14:25 +08:00
Junyan Qin
cafd623c92
chore: update shengsuanyun
2025-08-21 12:03:04 +08:00
Junyan Qin
4df11ef064
chore: update for shengsuanyun
2025-08-21 11:47:40 +08:00
Junyan Qin
4012310d99
chore: bump version 4.3.0b1
2025-08-21 10:49:51 +08:00
Junyan Qin
9e9bc88473
chore: remove plugin reorder functionality
2025-08-21 10:47:53 +08:00
Junyan Qin
aa7c08ee00
chore: release v4.2.1
2025-08-21 10:15:05 +08:00
Junyan Qin
b98de29b07
feat: add shengsuanyun requester
2025-08-20 23:33:35 +08:00
Junyan Qin
53ade384eb
feat: bump version of langbot-plugin
2025-08-20 23:26:32 +08:00
fdc310
c7c2eb4518
fix:in the gmini tool_calls no id The resulting call failure ( #1622 )
...
* fix:in the dify agent llm return message can not joint
* fix:in the gmini tool_calls no id The resulting call failure
2025-08-20 22:39:16 +08:00
Ljzd_PRO
37fa318258
fix: update invoke_embedding to return only embeddings from client.embed ( #1619 )
2025-08-20 10:25:33 +08:00
fdc310
ff7bebb782
fix:in the dify agent llm return message can not joint ( #1617 )
2025-08-19 23:23:00 +08:00
Junyan Qin
30bb26f898
doc(README): streaming output
2025-08-18 21:21:50 +08:00
Junyan Qin
9c1f4e1690
chore: release v4.2.0
2025-08-18 18:43:20 +08:00
dependabot[bot]
865ee2ca01
Merge pull request #1612 from langbot-app/dependabot/npm_and_yarn/web/form-data-4.0.4
...
chore(deps): bump form-data from 4.0.2 to 4.0.4 in /web
2025-08-18 16:10:56 +08:00
Junyan Qin (Chin)
c2264080bd
Merge pull request #1442 from langbot-app/feat/streaming
...
feat: streaming output
2025-08-17 23:36:30 +08:00
Dong_master
67b622d5a6
fix:Some adjustments to the return types
2025-08-17 23:34:19 +08:00
Dong_master
a534c02d75
fix:remove print
2025-08-17 23:34:01 +08:00
Junyan Qin
da890d3074
chore: remove fix.MD
2025-08-17 21:20:32 +08:00
Junyan Qin
3049aa7a96
feat: add migration for pipeline remove-think
2025-08-17 21:18:41 +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
a0c42a5f6e
feat: plugin operations
2025-08-17 16:51:44 +08:00
Junyan Qin (Chin)
e66f674968
Merge branch 'master' into feat/streaming
2025-08-17 14:30:22 +08:00
Junyan Qin (Chin)
dd0e0abdc4
Merge pull request #1571 from fdc310/streaming_feature
...
feat:add streaming output and pipeline stream
2025-08-17 14:27:39 +08:00
Junyan Qin (Chin)
13f6396eb4
Merge pull request #1610 from langbot-app/devin/1755399221-add-password-change-feature
...
feat: add password change functionality
2025-08-17 14:25:24 +08:00
Junyan Qin
7bbaa4fcad
feat: perf ui & complete i18n
2025-08-17 14:09:28 +08:00
Junyan Qin
e931d5eb88
chore: remove print
2025-08-17 13:52:40 +08:00
Junyan Qin
4bbfa2f1d7
fix: telegram adapter gracefully stop
2025-08-17 13:52:02 +08:00
Junyan Qin
17d997c88e
fix: i18n fallback
2025-08-17 11:43:38 +08:00
Devin AI
dd30d08c68
feat: add password change functionality
...
- Add password change button to sidebar account menu
- Create PasswordChangeDialog component with shadcn UI components
- Implement backend API endpoint /api/v1/user/change-password
- Add form validation with current password verification
- Include internationalization support for Chinese and English
- Add proper error handling and success notifications
Co-Authored-By: Rock <rockchinq@gmail.com >
2025-08-17 03:03:36 +00:00
Junyan Qin
0ea7609ff1
perf: frontend
2025-08-16 23:23:24 +08:00
Junyan Qin
28d4b1dd61
feat: marketplace page
2025-08-16 18:05:33 +08:00
Junyan Qin
5179b3e53a
feat: trace plugin installation
2025-08-16 15:42:49 +08:00
Dong_master
8ccda10045
fix: in the dashscopeapi.py workflow stream bug
2025-08-16 12:11:00 +08:00
Dong_master
46fbfbefea
fix: in the dashscopeapi.py stream and non-stream remove_think logic
2025-08-16 02:13:45 +08:00
Junyan Qin
288b294148
feat: plugin installation webui
2025-08-15 22:05:39 +08:00
Junyan Qin
b464d238c5
feat: plugin installation
2025-08-15 21:30:26 +08:00
Junyan Qin
e1a78e8ff9
feat: tag debugging plugins in webui
2025-08-15 19:11:49 +08:00
Junyan Qin
2b8eb5f01c
fix: bot switching
2025-08-15 17:02:00 +08:00
Dong_master
8f863cf530
fix: remove_think bug
2025-08-15 00:55:39 +08:00
Dong_master
2351193c51
fix: in the difysvapi.py add stream , and remove_think on chunk
2025-08-15 00:50:32 +08:00
Junyan Qin
bf2bc70794
feat: refactor webui httpclient
2025-08-14 23:55:14 +08:00
Junyan Qin
ebe0b68e8f
feat: set cloud_service_url
2025-08-14 23:42:57 +08:00
Dong_master
8c87a47f5a
fix: in the ollamachat.py func _closure add remove_think agr
2025-08-14 22:35:30 +08:00
Dong_master
b8b9a37825
fix: in the dify non-stream remove_think lgic
2025-08-14 22:32:22 +08:00
Dong_master
13dd6fcee3
fix: in the webchat non-stream not save resp_message in message_lists
2025-08-14 22:29:42 +08:00
Junyan Qin
39c50d3c12
feat: get_bot_info api
2025-08-13 20:54:43 +08:00
Junyan Qin
29f0075bd8
perf: zh-Hant specs
2025-08-13 17:49:54 +08:00
Junyan Qin
8a96ffbcc0
chore: complete zh-Hant specs for top_k
2025-08-13 17:33:47 +08:00
Junyan Qin (Chin)
67f68d8101
Merge pull request #1606 from langbot-app/feat/topk_splitter
...
Feat/topk splitter
2025-08-13 17:31:11 +08:00
Junyan Qin
ad59d92cef
perf: i18n
2025-08-13 17:28:00 +08:00
Dong_master
85f97860c5
fix: Fixed the errors in modelscopechatcmpl.py when in pseudo-non-streaming mode, regarding the display of main content and tool calls.
2025-08-13 01:55:06 +08:00
Dong_master
8fd21e76f2
fix: Only when messagechunk is present, will msg_sequence be assigned to the subsequent tool calls.
2025-08-13 00:00:10 +08:00
Dong_master
cc83ddbe21
fix: del print
2025-08-12 23:29:32 +08:00
Dong_master
99fcde1586
fix: in the MessageChunk add msg_sequence ,And obtain the usage in the adapter.
2025-08-12 23:20:41 +08:00
WangCham
eab08dfbf3
fix: format the code
2025-08-12 23:13:00 +08:00
Dong_master
dbf0200cca
feat:add More attractive card templates
2025-08-12 22:36:42 +08:00
Junyan Qin
ac44f35299
chore: remove comments
2025-08-12 21:07:23 +08:00
Junyan Qin
d6a5fdd911
perf: complete sidebar menu
2025-08-12 21:02:40 +08:00
Dong_master
4668db716a
fix: fix command reply_message error bug,del some print
2025-08-12 20:54:47 +08:00
Junyan Qin
f7cd6b76f2
feat: refactor account menu
2025-08-12 20:13:18 +08:00
Junyan Qin
b6d47187f5
perf: prettier
2025-08-12 19:39:41 +08:00
Junyan Qin
051fffd41e
fix: stash
2025-08-12 19:18:49 +08:00
Junyan Qin
c5480078b3
perf: make prompt editor textarea
2025-08-12 11:30:42 +08:00
Dong_master
e744e9c4ef
fix: in the localagent.py yield MessageChunk add agr tool_calls,and After calling the "tool_calls", the first returned body data will be concatenated.
2025-08-12 11:25:37 +08:00
Dong_master
9f22b8b585
fix: be adapter.py func reply_message_chunk agr message_id alter bot_message,and in pipelinemgr.py respback.py agr alter
2025-08-12 11:21:08 +08:00
Dong_master
27cee0a4e1
fix: in the adapter.py func reply_message_chunk agr message_id alter bot_message,and in dingtalk.py lark.py telegram.py webchat.py agr alter
2025-08-12 11:19:27 +08:00
Dong_master
6d35fc408c
fix: some time in the anthropicmsgs.py mesg_dcit["content"] is str can not append
2025-08-12 11:15:17 +08:00
Dong_master
0607a0fa5c
fix: in the modelscopechatcmpl.py stream tool_calls arguments bug,
2025-08-12 00:04:21 +08:00
Dong_master
ed57d2fafa
del localagent.py print
2025-08-11 23:49:19 +08:00
Junyan Qin
39ef92676b
doc: add back wechat
2025-08-11 23:38:41 +08:00
Dong_master
7301476228
fix:Because the message_id was popped out, it caused the issue where the tool couldn't find the message_id after being invoked.
2025-08-11 23:36:01 +08:00
WangCham
457cc3eecd
fix: wrong definition of topk
2025-08-11 23:22:36 +08:00
Dong_master
a381069bcc
fix:fix tool_result argument bug
2025-08-11 23:05:47 +08:00
WangCham
146c38e64c
fix: wrong positions
2025-08-11 22:58:48 +08:00
Junyan Qin (Chin)
763c41729e
Merge pull request #1605 from TwperBody/master
...
feat: dark mode supports for webui
2025-08-11 20:51:58 +08:00
Junyan Qin
0021efebd7
perf: minor fix
2025-08-11 20:50:39 +08:00
Junyan Qin
5f18a1b13a
chore: prettier
2025-08-11 20:46:08 +08:00
Junyan Qin
0124448479
perf: card shadowbox
2025-08-11 20:41:57 +08:00
Junyan Qin
621f1301b3
fix: message chain init
2025-08-11 17:24:57 +08:00
WangCham
e76bc80e51
Merge branch 'feat/topk_splitter' of github.com:RockChinQ/LangBot into feat/topk_splitter
2025-08-11 00:20:13 +08:00
WangCham
a27560e804
fix: page bug
2025-08-11 00:12:06 +08:00
Dong_master
46452de7b5
fix:The handling of the streaming tool calls has been fixed, but there are still bugs in the model's reply messages with thoughtfulness.
2025-08-10 23:14:57 +08:00
TwperBody
2aef139577
dark mode
2025-08-10 22:17:06 +08:00
Dong_master
03b11481ed
fix:fix remove_think logic, and end<think> fix </think>
2025-08-10 00:28:55 +08:00
Dong_master
8c5cb71812
fix:del the chatcmpl.py useless logic,and in the modelscopechatcmpl.py Non-streaming add and del <think> logic,and fix the ppiochatcmpl.py stream logic and the giteeaichatcmpl.py inherit ppiochatcmpl.py
2025-08-10 00:16:13 +08:00
Dong_master
7c59bc1ce5
feat:add anthropic stream ouput
2025-08-10 00:09:19 +08:00
Junyan Qin
0b60ef0d06
chore: bump langbot-plugin version to 0.1.1a1
2025-08-09 21:06:31 +08:00
Dong_master
eede354d3b
fix:chatcmpl.py del content <think>,in the ppiochatcmpl.py and modelsopechatcmpl.py fun _closure_stream stream logic
2025-08-09 02:46:13 +08:00
Junyan Qin
eb7b5dcc25
chore: rename zh_Hans label of deepseek requester
2025-08-08 17:31:24 +08:00
WangCham
47e9ce96fc
feat: add topk
2025-08-07 18:10:33 +08:00
WangCham
4e95bc542c
fix: kb form
2025-08-07 18:10:33 +08:00
WangCham
e4f321ea7a
feat: add description for topk
2025-08-07 18:10:33 +08:00
WangCham
246eb71b75
feat: add topk
2025-08-07 18:10:33 +08:00
Junyan Qin
261f50b8ec
feat: refactor with cursor max mode claude 4.1 opus
2025-08-07 15:47:57 +08:00
Junyan Qin
9736d0708a
fix: missing deps
2025-08-07 10:15:09 +08:00
Junyan Qin
02dbe80d2f
perf: model testing
2025-08-07 10:01:04 +08:00
Dong_master
0f239ace17
Merge remote-tracking branch 'origin/streaming_feature' into streaming_feature
2025-08-06 23:02:35 +08:00
Dong_master
3a82ae8da5
fix: the bug in the "remove_think" function.
2025-08-06 23:00:57 +08:00
Junyan Qin
c33c9eaab0
chore: remove remove_think param in trigger.yaml
2025-08-06 15:45:35 +08:00
Junyan Qin
87f626f3cc
doc(README): add HelloGitHub badge
2025-08-05 17:40:27 +08:00
Dong_master
e88302f1b4
fix:The handling logic of remove_think in the connector and Temporarily blocked the processing of streaming tool calls in the runner.
2025-08-05 04:24:03 +08:00
Dong_master
5597dffaeb
Merge remote-tracking branch 'origin/streaming_feature' into streaming_feature
...
# Conflicts:
# pkg/api/http/controller/groups/pipelines/webchat.py
# pkg/pipeline/process/handlers/chat.py
# pkg/platform/sources/aiocqhttp.py
# pkg/platform/sources/dingtalk.py
# pkg/platform/sources/discord.py
# pkg/platform/sources/lark.py
# pkg/platform/sources/telegram.py
# pkg/platform/sources/wechatpad.py
# pkg/provider/modelmgr/requester.py
# pkg/provider/modelmgr/requesters/chatcmpl.py
# pkg/provider/modelmgr/requesters/deepseekchatcmpl.py
# pkg/provider/modelmgr/requesters/giteeaichatcmpl.py
# pkg/provider/modelmgr/requesters/modelscopechatcmpl.py
# pkg/provider/modelmgr/requesters/ppiochatcmpl.py
# pkg/provider/runners/dashscopeapi.py
# pkg/provider/runners/difysvapi.py
# pkg/provider/runners/localagent.py
2025-08-04 23:17:36 +08:00
Junyan Qin
7f25d61531
fix: minor fix
2025-08-04 23:00:54 +08:00
Junyan Qin
15e524c6e6
perf: move remove-think to output tab
2025-08-04 19:26:19 +08:00
fdc
4a1d033ee9
fix: Reduce chunk returns in dify and Hundred Refining Runner to every 8 chunks
2025-08-04 19:26:19 +08:00
fdc
8adc88a8c0
fix:Modify the remove_think that directly retrieves the configuration file from the requester, retrieves it from the runner, and passes it to the required function
2025-08-04 19:26:18 +08:00
fdc
a62b38eda7
fix: In the reply_message_chunk of the adapter, the message is only streamed into the card or edited at the end of the 8th chunk return or streaming
2025-08-04 19:26:18 +08:00
Dong_master
fcef784180
fix: In the runner, every 8 tokens yield
2025-08-04 19:26:18 +08:00
Junyan Qin
c3ed4ef6a1
feat: no longer use typewriter in debug dialog
2025-08-04 19:26:18 +08:00
Junyan Qin
b9f768af25
perf: minor fixes
2025-08-04 19:26:18 +08:00
Junyan Qin
47ff883fc7
perf: ruff format & remove stream params in requester
2025-08-04 19:26:18 +08:00
Dong_master
68906c43ff
feat: add webchat Word-by-word output
...
fix:webchat on message stream bug
2025-08-04 19:26:18 +08:00
Dong_master
c6deed4e6e
feat: webchat stream is ok
2025-08-04 19:26:18 +08:00
Dong_master
b45cc59322
fix:webchat stream judge bug and frontend bug
2025-08-04 19:26:17 +08:00
fdc
c33a96823b
fix: frontend bug
2025-08-04 19:26:17 +08:00
fdc
d3ab16761d
fix:lsome bug
2025-08-04 19:26:17 +08:00
fdc
70f23f24b0
fix: is_stream_output_supperted in webchat return
2025-08-04 19:26:17 +08:00
fdc
00a8410c94
feat:webchat frontend stream
2025-08-04 19:26:17 +08:00
fdc
2a17e89a99
feat: add webchat stream but only some
2025-08-04 19:26:17 +08:00
fdc
8fe0992c15
fix:in chat judge create_message_card telegram reply_message_chunk no message
2025-08-04 19:26:17 +08:00
Dong_master
a9776b7b53
fix:del some print ,and amend respback on stream judge ,and del in dingtalk this is_stream_output_supported() use
2025-08-04 19:26:16 +08:00
Dong_master
074d359c8e
feat:add dashscopeapi stream
...
fix:dify 64chunk yield
2025-08-04 19:26:16 +08:00
Dong_master
7728b4262b
fix:lark message_id and dingtalk incoming_message
2025-08-04 19:26:16 +08:00
Dong_master
4905b5a738
feat:add dingtalk stream
...
fix:adapter is_stream_output_supported bug
fix:stream message reply chunk in message_id
2025-08-04 19:26:16 +08:00
Dong_master
43a259a1ae
feat:add dingtalk stream
2025-08-04 19:26:16 +08:00
Dong_master
cffe493db0
feat:add telegram stream
2025-08-04 19:26:16 +08:00
Dong_master
0042629bf0
feat:add ppio and openrouter llm stream,and ppio think in content remove_think.
...
fix: giteeai stream no remove_think content add char"<think>"
2025-08-04 19:26:16 +08:00
Dong_master
a7d638cc9a
feat:add deepseek and modelscope llm stream,and giteeai think in content remove_think
2025-08-04 19:26:16 +08:00
Dong_master
f84a79bf74
perf:del dify stream in ai.yaml config.and enbale stream in lark.yaml.
...
fix:localagent remove_think bug
2025-08-04 19:26:15 +08:00
Dong_master
f5a0cb9175
feat:add dify _agent_chat_message streaming
2025-08-04 19:26:15 +08:00
Dong_master
f9a5507029
fix:修复了因为迭代数据只推入resq_messages和resq_message_chain导致缓存到内存中的数据和写入log中的数据量庞大,以及有思考的think处理
...
feat:增加带有深度思考模型的think的去think操作
feat:dify中聊天机器人,chatflow对流式的支持
2025-08-04 19:26:15 +08:00
Dong_master
5ce32d2f04
fix:修复了因为迭代数据只推入resq_messages和resq_message_chain导致缓存到内存中的数据和写入log中的数据量庞大,以及带有深度思考模型的think增加
2025-08-04 19:26:15 +08:00
Dong_master
4908996cac
流式基本流程已通过修改了yield和return的冲突导致的问题
2025-08-04 19:26:15 +08:00
fdc
ee545a163f
增加了飞书中的流式但是好像还有问题
2025-08-04 19:26:15 +08:00
fdc
6e0e5802cc
fix:修改手误message_id写进reply_message中
2025-08-04 19:26:15 +08:00
fdc
0d53843230
chat中的流式修改
2025-08-04 19:26:14 +08:00
fdc
b65670cd1a
feat: 实现流式消息处理支持
2025-08-04 19:26:14 +08:00
zejiewang
ba4b5255a2
feat:support dify message streaming output ( #1437 )
...
* fix:lark adapter listeners init problem
* feat:support dify streaming mode
* feat:remove some log
* fix(bot form): field desc missing
* fix: not compatible with chatflow
---------
Co-authored-by: wangzejie <wangzejie@meicai.cn >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-08-04 18:45:52 +08:00
Junyan Qin (Chin)
d60af2b451
fix(pipeline dialog): config reset between tabs switching ( #1597 )
2025-08-04 00:05:55 +08:00
Dong_master
44ac8b2b63
fix: In the runner, every 8 tokens yield
2025-08-03 23:23:51 +08:00
Junyan Qin
b70001c579
chore: release v4.1.2
2025-08-03 22:52:47 +08:00
Junyan Qin (Chin)
4a8f5516f6
feat: add new api requester ( #1596 )
2025-08-03 22:30:52 +08:00
Junyan Qin
48d11540ae
feat: no longer use typewriter in debug dialog
2025-08-03 17:18:44 +08:00
Junyan Qin
84129e3339
perf: minor fixes
2025-08-03 15:30:11 +08:00
Junyan Qin
377d455ec1
perf: ruff format & remove stream params in requester
2025-08-03 13:08:51 +08:00
Junyan Qin
41650b585a
perf: dispose process
2025-08-02 23:54:06 +08:00
Dong_master
52280d7a05
feat: add webchat Word-by-word output
...
fix:webchat on message stream bug
2025-08-02 01:42:22 +08:00
Dong_master
0ce81a2df2
feat: webchat stream is ok
2025-08-01 11:33:16 +08:00
Dong_master
d9a2bb9a06
fix:webchat stream judge bug and frontend bug
2025-07-31 14:49:12 +08:00
fdc
cb88da7f02
fix: frontend bug
2025-07-31 10:34:36 +08:00
fdc
5560a4f52d
fix:lsome bug
2025-07-31 10:28:43 +08:00
fdc
e4d951b174
fix: is_stream_output_supperted in webchat return
2025-07-31 10:01:47 +08:00
fdc
6e08bf71c9
feat:webchat frontend stream
2025-07-31 09:51:25 +08:00
fdc
daaf4b54ef
feat: add webchat stream but only some
2025-07-30 17:06:14 +08:00
fdc
3291266f5d
fix:in chat judge create_message_card telegram reply_message_chunk no message
2025-07-30 15:21:59 +08:00
Dong_master
307f6acd8c
fix:del some print ,and amend respback on stream judge ,and del in dingtalk this is_stream_output_supported() use
2025-07-29 23:09:02 +08:00
Junyan Qin
f1ac9c77e6
doc: update README_TW
2025-07-28 15:50:00 +08:00
Junyan Qin
b434a4e3d7
doc: add README_TW
2025-07-28 15:47:50 +08:00
Junyan Qin
2f209cd59f
chore(i18n): add zh-Hant
2025-07-28 15:11:41 +08:00
Junyan Qin
0f585fd5ef
fix(moonshot): make api.moonshot.ai the default api base url
2025-07-26 22:23:33 +08:00
Junyan Qin
a152dece9a
chore: switch to pnpm
2025-07-26 19:45:38 +08:00
Junyan Qin
d3b31f7027
chore: release v4.1.1
2025-07-26 19:28:34 +08:00
How-Sean Xin
c00f05fca4
Add GitHub link redirection for front-end plugin cards ( #1579 )
...
* Update package.json
* Update PluginMarketComponent.tsx
* Update PluginMarketComponent.tsx
* Update package.json
* Update PluginCardComponent.tsx
* perf: no display github button when plugin has no github url
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-07-26 19:22:00 +08:00
Junyan Qin
92c3a86356
feat: add qhaigc
2025-07-24 22:42:26 +08:00
Junyan Qin
341fdc409d
perf: embedding model ui
2025-07-24 22:29:25 +08:00
Junyan Qin
ebd542f592
feat: 302.AI embeddings
2025-07-24 22:05:15 +08:00
Junyan Qin
194b2d9814
feat: supports more embedding providers
2025-07-24 22:03:20 +08:00
Junyan Qin
7aed5cf1ed
feat: ollama embeddings models
2025-07-24 10:36:32 +08:00
Junyan Qin
abc88c4979
doc: update README
2025-07-23 18:53:15 +08:00
WangCham
3fa38f71f1
feat: add topk
2025-07-23 17:29:36 +08:00
WangCham
d651d956d6
Merge branch 'master' into feat/topk_splitter
2025-07-23 16:37:27 +08:00
gaord
6754666845
feat(wechatpad): 添加对@所有人的支持并统一处理消息派发 ( #1588 )
...
在消息转换器中添加对AtAll组件的支持,将@所有人转换为特定格式。同时在消息派发时统一处理@所有人的情况,确保通知能正确发送。
2025-07-23 15:22:04 +08:00
Junyan Qin
08e6f46b19
fix(deps): react-focus-scope pkg bug
2025-07-22 11:05:16 +08:00
Dong_master
8f8c8ff367
feat:add dashscopeapi stream
...
fix:dify 64chunk yield
2025-07-21 18:45:45 +08:00
Dong_master
63ec2a8c34
fix:lark message_id and dingtalk incoming_message
2025-07-21 17:28:11 +08:00
Dong_master
f58c8497c3
feat:add dingtalk stream
...
fix:adapter is_stream_output_supported bug
fix:stream message reply chunk in message_id
2025-07-20 23:53:20 +08:00
Junyan Qin
1497fdae56
doc(README): adjust structure
2025-07-20 22:10:32 +08:00
Junyan Qin
10a3cb40e1
perf(retrieve): ui
2025-07-20 17:57:33 +08:00
devin-ai-integration[bot]
dd1ec15a39
feat: add knowledge base retrieve test tab with Card-based UI ( #1583 )
...
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:56:46 +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
28ce986a8c
chore: release v4.1.0
2025-07-20 12:32:06 +08:00
Junyan Qin
489b145606
doc: update README
2025-07-20 12:30:41 +08:00
Junyan Qin (Chin)
5e92bffaa6
Merge pull request #1581 from langbot-app/RockChinQ-patch-1
...
Update README.md
2025-07-19 23:09:53 +08:00
Junyan Qin (Chin)
277d1b0e30
feat: rag engine ( #1492 )
...
* 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 >
* feat: add knowledge page
* feat: add api for uploading files
* kb
* delete ap
* feat: add functions
* fix: modify rag database
* 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 >
* feat: add knowledge page
* feat: add api for uploading files
* feat: add sidebar for rag and related i18n
* feat: add knowledge base page
* feat: basic entities of kb
* feat: complete support_type for 302ai and compshare requester
* perf: format
* perf: ruff check --fix
* feat: basic definition
* feat: rag fe framework
* perf: en comments
* feat: modify the rag.py
* perf: definitions
* fix: success method bad params
* fix: bugs
* fix: bug
* feat: kb dialog action
* fix: create knwoledge base issue
* fix: kb get api format
* fix: kb get api not contains model uuid
* fix: api bug
* fix: the fucking logger
* feat(fe): component for available apis
* fix: embbeding and chunking
* fix: ensure File.status is set correctly after storing data to avoid null values
* fix: add functions for deleting files
* feat(fe): file uploading
* perf: adjust ui
* fix: file be deleted twice
* feat(fe): complete kb ui
* fix: ui bugs
* fix: no longer require Query for invoking embedding
* feat: add embedder
* fix: delete embedding models file
* chore: stash
* chore: stash
* feat(rag): make embedding and retrieving available
* feat(rag): all APIs ok
* fix: delete utils
* feat: rag pipeline backend
* feat: combine kb with pipeline
* fix: .md file parse failed
* perf: debug output
* feat: add functions for frontend of kb
* perf(rag): ui and related apis
* perf(rag): use badge show doc status
* perf: open kb detail dialog after creating
* fix: linter error
* deps: remove sentence-transformers
* perf: description of default pipeline
* feat: add html and epub
* chore: no longer supports epub
---------
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: WangCham <651122857@qq.com >
2025-07-19 22:06:11 +08:00
Junyan Qin
13f4ed8d2c
chore: no longer supports epub
2025-07-19 21:56:50 +08:00
WangCham
91cb5ca36c
feat: add html and epub
2025-07-19 19:57:57 +08:00
TwperBody
c34d54a6cb
Fixed a bug where some Windows systems failed to recognize spaces. ( #1577 )
...
* Update package.json
* Update PluginMarketComponent.tsx
* Update PluginMarketComponent.tsx
2025-07-19 16:48:15 +08:00
TwperBody
2d1737da1f
Optimize plugin display ( #1578 )
...
* Update package.json
* Update PluginMarketComponent.tsx
* Update PluginMarketComponent.tsx
* Update PluginMarketComponent.tsx
* Update package.json
2025-07-19 16:47:34 +08:00
Dong_master
adb0bf2473
feat:add dingtalk stream
2025-07-19 01:05:44 +08:00
Junyan Qin
a1b8b9d47b
perf: description of default pipeline
2025-07-18 18:57:42 +08:00
Junyan Qin
8df14bf9d9
deps: remove sentence-transformers
2025-07-18 18:46:07 +08:00
Junyan Qin
c98d265a1e
fix: linter error
2025-07-18 17:52:24 +08:00
Junyan Qin
4e6782a6b7
perf: open kb detail dialog after creating
2025-07-18 16:52:54 +08:00
Junyan Qin
5541e9e6d0
perf(rag): use badge show doc status
2025-07-18 16:38:55 +08:00
gaord
878ab0ef6b
fix(wechatpad): @所有人的情况下,修复@机器人消息未被正确解析的问题 ( #1575 )
2025-07-18 12:52: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
WangCham
ba1a26543b
Merge branch 'feat/rag' of github.com:RockChinQ/LangBot into feat/rag
2025-07-17 23:57:52 +08:00
WangCham
cb868ee7b2
feat: add functions for frontend of kb
2025-07-17 23:52:46 +08:00
Junyan Qin
5dd5cb12ad
perf: debug output
2025-07-17 23:34:35 +08:00
Junyan Qin
2dfa83ff22
fix: .md file parse failed
2025-07-17 23:22:20 +08:00
Junyan Qin
27bb4e1253
feat: combine kb with pipeline
2025-07-17 23:15:13 +08:00
WangCham
45afdbdfbb
feat: rag pipeline backend
2025-07-17 15:05:11 +08:00
Dong_master
11e52a3ade
feat:add telegram stream
2025-07-17 14:29:30 +08:00
WangCham
4cbbe9e000
fix: delete utils
2025-07-16 23:25:12 +08:00
WangCham
e986a0acaf
fix: kb form
2025-07-16 22:50:17 +08:00
Junyan Qin
f5b893cfe0
feat: kill runtime process when exit in stdio mode
2025-07-16 22:43:39 +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
WangCham
e31883547d
feat: add description for topk
2025-07-16 18:15:27 +08:00
WangCham
88c0066b06
feat: add topk
2025-07-16 17:20:13 +08:00
Junyan Qin
fdc79b8d77
chore: release v4.0.9
2025-07-16 11:39:15 +08:00
Junyan Qin
f244795e57
fix: rename to '302.AI'
2025-07-16 11:36:57 +08:00
Junyan Qin
5a2aa19d0f
feat(aiocqhttp): no longer download files for now
2025-07-16 11:36:01 +08:00
Junyan Qin
f731115805
chore: stash
2025-07-16 11:31:55 +08:00
Junyan Qin
67bc065ccd
chore: stash
2025-07-15 22:09:10 +08:00
Dong_master
d15df3338f
feat:add ppio and openrouter llm stream,and ppio think in content remove_think.
...
fix: giteeai stream no remove_think content add char"<think>"
2025-07-15 00:50:42 +08:00
Dong_master
c74cf38e9f
feat:add deepseek and modelscope llm stream,and giteeai think in content remove_think
2025-07-14 23:53:55 +08:00
Junyan Qin
81eb92646f
doc: perf README_JP
2025-07-14 11:22:59 +08:00
Junyan Qin
019a9317e9
doc: perf README
2025-07-14 11:17:58 +08:00
Dong_master
0e68a922bd
perf:del dify stream in ai.yaml config.and enbale stream in lark.yaml.
...
fix:localagent remove_think bug
2025-07-14 01:42:42 +08:00
Dong_master
4e1d81c9f8
feat:add dify _agent_chat_message streaming
2025-07-14 00:40:02 +08:00
WangCham
199164fc4b
fix: delete embedding models file
2025-07-13 23:12:08 +08:00
WangCham
c9c26213df
Merge branch 'feat/rag' of github.com:RockChinQ/LangBot into feat/rag
2025-07-13 23:09:41 +08:00
WangCham
b7c57104c4
feat: add embedder
2025-07-13 23:04:03 +08:00
Dong_master
0be08d8882
fix:修复了因为迭代数据只推入resq_messages和resq_message_chain导致缓存到内存中的数据和写入log中的数据量庞大,以及有思考的think处理
...
feat:增加带有深度思考模型的think的去think操作
feat:dify中聊天机器人,chatflow对流式的支持
2025-07-13 22:41:39 +08:00
Junyan Qin
e0abd19636
feat: get plugin info
2025-07-13 22:14:22 +08:00
Junyan Qin
4380041c7f
feat(ui): list plugins
2025-07-13 22:03:47 +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
TwperBody
858cfd8d5a
Update package.json ( #1570 )
...
Compatible with the creation of environment variables in the Windows environment
2025-07-12 22:31:30 +08:00
Junyan Qin
cbe297dc59
fix: no longer require Query for invoking embedding
2025-07-12 21:23:19 +08:00
Junyan Qin
de76fed25a
fix: ui bugs
2025-07-12 18:12:53 +08:00
Dong_master
301509b1db
fix:修复了因为迭代数据只推入resq_messages和resq_message_chain导致缓存到内存中的数据和写入log中的数据量庞大,以及带有深度思考模型的think增加
2025-07-12 18:09:24 +08:00
Junyan Qin
a10e61735d
feat(fe): complete kb ui
2025-07-12 18:00:54 +08:00
Junyan Qin
1ef0193028
fix: file be deleted twice
2025-07-12 17:47:53 +08:00
Junyan Qin
1e85d02ae4
perf: adjust ui
2025-07-12 17:29:39 +08:00
Junyan Qin
d78a329aa9
feat(fe): file uploading
2025-07-12 17:15:07 +08:00
Junyan Qin
bfdf238db5
chore: use new social image
2025-07-12 11:44:08 +08:00
WangCham
234b61e2f8
fix: add functions for deleting files
2025-07-12 01:37:44 +08:00
WangCham
9f43097361
fix: ensure File.status is set correctly after storing data to avoid null values
2025-07-12 01:21:02 +08:00
WangCham
f395cac893
fix: embbeding and chunking
2025-07-12 01:07:49 +08:00
Junyan Qin
fe122281fd
feat(fe): component for available apis
2025-07-11 21:40:42 +08:00
Junyan Qin
6d788cadbc
fix: the fucking logger
2025-07-11 21:37:31 +08:00
Junyan Qin
a79a22a74d
fix: api bug
2025-07-11 21:30:47 +08:00
Junyan Qin
2ed3b68790
fix: kb get api not contains model uuid
2025-07-11 20:58:51 +08:00
Junyan Qin
bd9331ce62
fix: kb get api format
2025-07-11 20:57:09 +08:00
WangCham
14c161b733
fix: create knwoledge base issue
2025-07-11 18:14:03 +08:00
Junyan Qin
815cdf8b4a
feat: kb dialog action
2025-07-11 17:22:43 +08:00
Junyan Qin
7d5503dab2
fix: bug
2025-07-11 16:49:55 +08:00
Junyan Qin
9ba1ad5bd3
fix: bugs
2025-07-11 16:38:08 +08:00
Junyan Qin
367d04d0f0
fix: success method bad params
2025-07-11 11:28:43 +08:00
Junyan Qin
75c3ddde19
perf: definitions
2025-07-10 16:45:59 +08:00
Junyan Qin
c6e77e42be
chore: switch some comments to en
2025-07-10 11:09:33 +08:00
Junyan Qin
4d0a39eb65
chore: switch comments to en
2025-07-10 11:01:16 +08:00
Junyan Qin
10a44c70b6
feat: switch command entities to sdk
2025-07-10 10:51:36 +08:00
WangCham
ac03a2dceb
feat: modify the rag.py
2025-07-09 22:09:46 +08:00
Junyan Qin
56248c350f
chore: repo transferred
2025-07-07 19:00:55 +08:00
gaord
244aaf6e20
feat: 聊天的@用户id内容需要保留 ( #1564 )
...
* converters could use the application logger
* keep @targets in message for some plugins may need it to their functionality
* fix:form wxid in config
fix:传参问题,可以直接从config中拿到wxid
---------
Co-authored-by: fdc310 <82008029+fdc310@users.noreply.github.com >
2025-07-07 10:28:12 +08:00
Junyan Qin
5b044a1917
feat: add Tool component
2025-07-06 21:03:33 +08:00
Junyan Qin
cd25340826
perf: en comments
2025-07-06 16:08:02 +08:00
Junyan Qin
ebd8e014c6
feat: rag fe framework
2025-07-06 15:52:53 +08:00
Junyan Qin
a0b7d759ac
chore: release v4.0.8.1
2025-07-06 10:46:32 +08:00
Junyan Qin
09884d3152
revert: 0203faa
2025-07-06 10:34:24 +08:00
Junyan Qin
bef0d73e83
feat: basic definition
2025-07-06 10:25:28 +08:00
Junyan Qin
8d28ace252
perf: ruff check --fix
2025-07-05 21:56:54 +08:00
Junyan Qin
39c062f73e
perf: format
2025-07-05 21:56:17 +08:00
Junyan Qin
0e5c9e19e1
feat: complete support_type for 302ai and compshare requester
2025-07-05 21:03:14 +08:00
Matthew_Astral
01f2ef5694
feat: new discord adapter ( #1563 )
2025-07-05 20:51:04 +08:00
Junyan Qin
c5b62b6ba3
Merge remote-tracking branch 'wangcham/feat/rag' into feat/rag
2025-07-05 20:16:37 +08:00
Junyan Qin
bbf583ddb5
feat: basic entities of kb
2025-07-05 20:07:27 +08:00
Junyan Qin
22ef1a399e
feat: add knowledge base page
2025-07-05 20:07:27 +08:00
Junyan Qin
0733f8878f
feat: add sidebar for rag and related i18n
2025-07-05 20:07:27 +08:00
Junyan Qin
f36a61dbb2
feat: add api for uploading files
2025-07-05 20:07:15 +08:00
Junyan Qin
6d8936bd74
feat: add knowledge page
2025-07-05 20:07:15 +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
WangCham
552fee9bac
fix: modify rag database
2025-07-05 18:58:17 +08:00
WangCham
34fe8b324d
feat: add functions
2025-07-05 18:58:16 +08:00
WangCham
c4671fbf1c
delete ap
2025-07-05 18:58:16 +08:00
WangCham
4bcc06c955
kb
2025-07-05 18:58:16 +08:00
Junyan Qin
348f6d9eaa
feat: add api for uploading files
2025-07-05 18:57:24 +08:00
Junyan Qin
157ffdc34c
feat: add knowledge page
2025-07-05 18:57:24 +08:00
devin-ai-integration[bot]
c81d5a1a49
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 18:57:23 +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
a8d03c98dc
doc: replace comshare link
2025-07-04 11:37:31 +08:00
Dong_master
68cdd163d3
流式基本流程已通过修改了yield和return的冲突导致的问题
2025-07-04 03:26:44 +08:00
fdc
4005a8a3e2
增加了飞书中的流式但是好像还有问题
2025-07-03 22:58:17 +08:00
Junyan Qin
3f0153ea4d
doc: fix incorrect 302.AI name
2025-07-03 17:26:17 +08:00
Junyan Qin
60b50a35f1
chore: release v4.0.8
2025-07-03 15:07:19 +08:00
Junyan Qin (Chin)
abd02f04af
Feat/compshare requester ( #1561 )
...
* feat: add compshare requester
* doc: add compshare to README
2025-07-03 15:04:02 +08:00
Junyan Qin
a60aa6f644
feat: runtime reconnecting
2025-07-02 22:20:20 +08:00
fdc
542409d48d
Merge branch 'feat/streaming' of github.com:fdc310/LangBot into streaming_feature
2025-07-02 14:09:01 +08:00
Junyan Qin
1a10b40b17
refactor: use emit_event from connector
2025-07-02 12:46:30 +08:00
Junyan Qin
e2124054bf
feat: switch all event emitting logic to new method
2025-07-02 11:58:10 +08:00
zejiewang
3c6e858c35
feat:support dify message streaming output ( #1437 )
...
* fix:lark adapter listeners init problem
* feat:support dify streaming mode
* feat:remove some log
* fix(bot form): field desc missing
* fix: not compatible with chatflow
---------
Co-authored-by: wangzejie <wangzejie@meicai.cn >
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
2025-07-02 11:07:31 +08:00
Junyan Qin
ee3da8aa17
feat: adapt more events
2025-07-02 11:04:03 +08:00
fdc
8670ae82a3
fix:修改手误message_id写进reply_message中
2025-07-02 10:49:50 +08:00
Matthew_Astral
14411a8af6
Add Discord platform adapter implementation ( #1560 )
...
- Implement DiscordMessageConverter for message conversion
- Support image handling from base64, URL, and file paths
- Add DiscordEventConverter for event conversion
- Implement DiscordAdapter for Discord bot integration
- Support DM and TextChannel message handling
2025-07-02 09:48:49 +08:00
Junyan Qin
c246470b37
feat: minor changes adapt to event emitting
2025-07-01 22:44:46 +08:00
fdc
48c9d66ab8
chat中的流式修改
2025-07-01 18:03:05 +08:00
Junyan Qin
f474e42b79
fix: serialization bug in events emitting
2025-06-30 21:49:59 +08:00
Junyan Qin
5553a86ac8
feat: preliminary migration of events entities
2025-06-30 21:49:59 +08:00
Junyan Qin
01613b2f0d
chore: remove adapter meta manifest from components.yaml
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
62b2884011
chore: delete Query class
2025-06-30 21:47:40 +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
af493c117c
deps: add langbot-plugin
2025-06-30 21:43:42 +08:00
Junyan Qin
896fef8cce
perf: make launch notes show async
2025-06-30 21:34:02 +08:00
Junyan Qin
89c1972abe
perf: skip broken models and bots in bootstrap
2025-06-30 21:29:38 +08:00
Junyan Qin
1627d04958
fix: bad import
2025-06-30 21:13:14 +08:00
Junyan Qin (Chin)
c959c99e45
Feat/302 ai ( #1558 )
...
* feat: add 302.AI requester
* doc: add 302.AI to README
2025-06-30 21:05:32 +08:00
fdc
0eac9135c0
feat: 实现流式消息处理支持
2025-06-30 17:58:18 +08:00
Junyan Qin
0203faa8c1
fix: dingtalk adapter initializer blocks boot ( #1544 )
2025-06-28 22:06:12 +08:00
Junyan Qin (Chin)
35f76cb7ae
Perf/combine entity dialogs ( #1555 )
...
* feat: combine bot settings and bot log dialogs
* perf: dialog style when creating bot
* perf: bot creation dialog
* feat: combine pipeline dialogs
* perf: ui
* perf: move buttons
* perf: ui layout in pipeline detail dialog
* perf: remove debug button from pipeline card
* perf: open pipeline dialog after creating
* perf: placeholder in send input
* perf: no close dialog when save done
* fix: linter errors
2025-06-28 21:50:51 +08:00
fdc310
c34232a26c
fix: add wechatpad image ( #1551 )
...
* add wechatpad image
* add wechatpad image
---------
Co-authored-by: fdc <you@example.com >
2025-06-27 15:41:21 +08:00
简律纯
b43dd95dc6
chore(python): Delete .python-version ( #1549 )
2025-06-25 22:47:02 +08:00
Junyan Qin
5331ba83d7
chore: update description of lark bot name field
2025-06-25 10:57:44 +08:00
fdc310
a2038b86f1
feat:add onebotv11 face send and accept but some face no name. ( #1543 )
...
* feat:add onebotv11 face send and accept but some face no name.
* add face annotation
* add face_code_dict
* add some face in image can't download,so pass on face
* fix:Pass the face_id to face
2025-06-19 10:38:02 +08:00
Junyan Qin
eb066f3485
revert: 3cbc823
2025-06-18 15:16:55 +08:00
Junyan Qin
bf98b82cf2
chore: release v4.0.7
2025-06-18 13:10:20 +08:00
Junyan Qin (Chin)
edd70b943d
Update bug-report_en.yml
2025-06-18 09:48:42 +08:00
Junyan Qin
3cbc823085
doc: make en README as default
2025-06-17 22:51:51 +08:00
Sheldon.li
48becf2c51
refactor(ContentFilterStage): Add logic for handling empty messages ( #1525 )
...
-In the ContentFilterStage, logic for handling empty messages has been added to ensure that the pipeline continues to process even when the message is empty.
- This change enhances the robustness of content filtering, preventing potential issues caused by empty messages.
- This optimization was implemented to address the issue where, when someone is @ in a group chat and a message is sent without any content, the Source type messages in the message chain are lost.
2025-06-17 22:12:55 +08:00
devin-ai-integration[bot]
56c686cd5a
feat: add Japanese (ja-JP) language support ( #1537 )
...
* feat: add Japanese (ja-JP) language support
- Add comprehensive Japanese translation file (ja-JP.ts)
- Update i18n configuration to include Japanese locale
- Add Japanese language option to login and register page dropdowns
- Implement Japanese language detection and switching logic
- Maintain fallback to en-US for missing translations in flexible components
Co-Authored-By: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
* perf: ui for ja-JP
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
2025-06-16 21:30:57 +08:00
Junyan Qin (Chin)
208273c0dd
Update README.md
2025-06-16 21:01:11 +08:00
fdc310
2ff7ca3025
feat:add file url and add onebotv11(napcat) send file and seve file in local. ( #1533 )
...
* feat:add file url and add onebotv11(napcat) send file and seve file in local.
* del print
2025-06-15 17:22:35 +08:00
fdc310
61a2361730
feat:add new messagetyps WeChatFile and add wechat file is accepted and transmitted in base64 format. ( #1531 )
2025-06-15 17:17:08 +08:00
Junyan Qin
f80f997a89
chore: update version field in pyproject.toml
2025-06-11 10:24:18 +08:00
Junyan Qin
18529a42c1
chore: release v4.0.6
2025-06-11 10:23:46 +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
62f0a938a8
chore: remove legacy test in fe
2025-06-09 17:56:37 +08:00
Junyan Qin
ad3a163d82
fix: ruff linter error in libs
2025-06-09 17:56:21 +08:00
Junyan Qin
f5a4503610
perf: add text comment on bot log button
2025-06-09 15:27:17 +08:00
Junyan Qin
ec012cf5ed
doc: update README
2025-06-09 10:20:11 +08:00
Junyan Qin
d70eceb72c
fix(DebugDialog): \n not supported
2025-06-08 21:41:44 +08:00
devin-ai-integration[bot]
f271608114
feat: add dynamic base URL configuration using environment variables ( #1511 )
...
- Replace hardcoded base URL in HttpClient.ts with environment variable support
- Add NEXT_PUBLIC_API_BASE_URL environment variable for dynamic configuration
- Add dev:local script for development with localhost:5300 backend
- Development: uses localhost:5300, Production: uses / (relative path)
- Eliminates need for manual code changes when switching environments
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
2025-06-08 17:44:40 +08:00
Junyan Qin
793f0a9c10
fix: base url
2025-06-08 17:34:32 +08:00
devin-ai-integration[bot]
4f2ec195fc
feat: add WebChat adapter for pipeline debugging ( #1510 )
...
* feat: add WebChat adapter for pipeline debugging
- Create WebChatAdapter for handling debug messages in pipeline testing
- Add HTTP API endpoints for debug message sending and retrieval
- Implement frontend debug dialog with session switching (private/group chat)
- Add Chinese i18n translations for debug interface
- Auto-create default WebChat bot during database initialization
- Support fixed session IDs: webchatperson and webchatgroup for testing
Co-Authored-By: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
* perf: ui for webchat
* feat: complete webchat backend
* feat: core chat apis
* perf: button style in pipeline card
* perf: log btn in bot card
* perf: webchat entities definition
* fix: bugs
* perf: web chat
* perf: dialog styles
* perf: styles
* perf: styles
* fix: group invalid in webchat
* perf: simulate real im message
* perf: group timeout toast
* feat(webchat): add supports for mentioning bot in group
* perf(webchat): at component styles
* perf: at badge display in message
* fix: linter errors
* fix: webchat was listed on adapter list
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
2025-06-08 15:34:26 +08:00
Junyan Qin (Chin)
e6bc009414
feat: add i18n support for initialization page and fix plugin loading text ( #1505 )
...
* 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 >
* perf: language selecting logic
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin>, 秦骏言 in Chinese, you can call me my english name Rock Chin. <rockchinq@gmail.com >
2025-06-06 21:29:36 +08:00
Junyan Qin
20dc8fb5ab
perf: language selecting logic
2025-06-06 21:27:08 +08:00
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
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
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
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
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
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
Junyan Qin
696162ee52
chore: release v4.0.3
2025-05-14 22:05:03 +08:00
Junyan Qin
533f993e3a
fix: bad Dockerfile CMD
2025-05-14 22:04:08 +08:00
Junyan Qin
738b0af5fb
chore: release v4.0.2
2025-05-14 21:35:21 +08:00
Junyan Qin
5d9bac5e7b
doc: remove gewechat
2025-05-14 21:32:05 +08:00
Junyan Qin (Chin)
f376c9703a
feat: add supports for open router ( #1422 )
2025-05-14 21:28:33 +08:00
fdc310
20a62fcf69
feat: add wechatpad for personal wechat
...
* 更新了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
---------
Co-authored-by: shinelin <shinelinxx@gmail.com >
Co-authored-by: Junyan Qin (Chin) <rockchinq@gmail.com >
2025-05-14 21:18:08 +08:00
devin-ai-integration[bot]
248d4beed1
fix: add super().__init__() call to EchoTextHandler to initialize logger attribute ( #1421 )
...
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-14 20:52:27 +08:00
Junyan Qin
0e52aff363
chore: remove requirements.txt
2025-05-14 19:37:06 +08:00
Junyan Qin (Chin)
4ed854d7b8
ci: update Dockerfile ( #1420 )
...
* ci: update Dockerfile
* ci: update Dockerfile
* ci: no `--locked`
2025-05-14 19:29:44 +08:00
Junyan Qin
c6ff33c6ab
chore: add google ai deps
2025-05-14 19:14:12 +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
Junyan Qin
130495f519
perf: missing translation in zh-Hans
2025-05-14 17:02:40 +08:00
Junyan Qin
219d328342
perf: completion some english translation
2025-05-14 17:00:03 +08:00
Junyan Qin
c835555a59
chore: change zh_CN to zh_Hans
2025-05-14 16:44:48 +08:00
Junyan Qin
6652b57a0d
doc: README
2025-05-14 16:08:34 +08:00
Junyan Qin
bf51afedf6
perf: async bug in llm form
2025-05-14 15:37:58 +08:00
Junyan Qin
39f9400de7
fix: modelscope no usable
2025-05-14 15:35:37 +08:00
devin-ai-integration[bot]
ac1d39580b
feat: add Google Gemini API support ( #1418 )
...
* feat: add Google Gemini API support
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* fix: remove unused imports
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: add google-genai dependency
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* fix: update Gemini API implementation to use correct API methods
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* refactor: improve Gemini API implementation based on official documentation
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* fix: remove unsupported timeout parameter from Gemini API implementation
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* fix: correct Gemini API implementation based on official documentation
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: update geminichatcmpl
* deps: add google-generativeai
---------
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-14 15:05:04 +08:00
Junyan Qin
9362b34858
doc: readme images
2025-05-14 12:34:49 +08:00
Junyan Qin
c6f6c715bd
doc: add demo images
2025-05-14 12:33:59 +08:00
Junyan Qin
6a8106d9ac
doc: remove usage badge in README
2025-05-14 12:22:45 +08:00
Junyan Qin (Chin)
5abbcb62a2
Fix/system info 404 ( #1413 )
...
* fix: system info 404
* fix: lint error
2025-05-13 23:14:06 +08:00
devin-ai-integration[bot]
2bf94539bd
Add i18n support with language selector on login page ( #1410 )
...
* feat: add i18n support with language selector on login page
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: complete i18n implementation for all webui components
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: complete all hardcoded text
* feat: dynamic label i18n
* fix: lint errors
* fix: lint errors
* delete sh fils
* fix: edit model dialog title
---------
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 22:39:19 +08:00
Junyan Qin (Chin)
91cd8cf380
chore: release v4.0.1 ( #1409 )
2025-05-13 19:37:47 +08:00
Guanchao Wang
c3de3fa275
fix: wrong status when creating a WecomCS bot ( #1408 )
2025-05-13 19:33:32 +08:00
devin-ai-integration[bot]
039752419b
Add User Card and Logout Button to Sidebar ( #1405 )
...
* feat: add user card and logout button to sidebar
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* feat: add test code to set dummy values in localStorage
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* style: fix formatting issues in HomeSidebar.tsx
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* style: fix whitespace in HomeSidebar.tsx
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* perf: styles of logout button
* fix: lint errors
* 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 19:33:04 +08:00
Junyan Qin (Chin)
18c708da58
fix: windows path bug in importutil ( #1404 )
2025-05-13 16:52:16 +08:00
Junyan Qin (Chin)
8c08b8ee8a
perf: no delay for model selector hover card ( #1402 )
2025-05-13 16:15:35 +08:00
Junyan Qin (Chin)
015be6008d
fix: bugs in requesters ( #1401 )
2025-05-13 16:09:23 +08:00
Junyan Qin
da86384e58
doc(README): add Ask DeepWiki badge
2025-05-13 14:36:29 +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
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
devin-ai-integration[bot]
fd1b5d494e
Add hover card to LLM model selector ( #1393 )
...
* Add hover card to LLM model selector to display detailed model information
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* Fix formatting issues to resolve lint errors
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* Fix remaining formatting issue in DynamicFormItemComponent.tsx
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* perf(model preview): hover card style
* fix: wrong base url
---------
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:25:32 +08:00
Junyan Qin (Chin)
cd68760c75
Fix/runner bugs ( #1388 )
...
* fix: bugs in runners
* fix: model entity of exists conversation is None after changed runner
2025-05-12 18:21:08 +08:00
Junyan Qin (Chin)
13d36412dd
fix: llm model wrongly required when runner is not local-agent ( #1386 )
2025-05-12 14:16:17 +08:00
Junyan Qin (Chin)
f2e1ae432c
fix: deadlinks in README ( #1385 )
2025-05-12 09:50:53 +08:00
Junyan Qin (Chin)
0f30f1dcbd
doc: fix deadlinks of doc in README ( #1384 )
2025-05-12 09:48:05 +08:00
Junyan Qin (Chin)
d070737ef7
ci: fix bad frontend build output path ( #1383 )
2025-05-12 09:28:30 +08:00
Junyan Qin (Chin)
7e2b180ea5
Merge pull request #1380 from RockChinQ/version/4.0
...
Version/4.0
2025-05-11 21:23:54 +08:00
Junyan Qin
52b62a49c8
feat: remove unusable commands
2025-05-11 20:41:32 +08:00
Junyan Qin
ab6820c3df
fix: wrong base url
2025-05-11 18:51:50 +08:00
Junyan Qin
686002bf3a
feat: open bot edit dialog after creating
2025-05-11 18:51:50 +08:00
WangCham
8da45b1ed8
fix: manifest in wxoa
2025-05-11 18:31:41 +08:00
Junyan Qin
b7bf0a6172
fix: wrong base url
2025-05-11 17:39:24 +08:00
Junyan Qin
d562728d56
chore: remove system settings entry in sidebar
2025-05-11 17:15:56 +08:00
Junyan Qin
f4f5e88710
perf: i18n path in page helpLink
2025-05-11 16:37:12 +08:00
Junyan Qin
cc2d8588c4
perf: add helpLink for each page
2025-05-11 16:35:59 +08:00
Junyan Qin
37343bde66
fix: bug in migration
2025-05-11 16:23:29 +08:00
Junyan Qin
ce185e8e8e
perf: add no plugin tips component
2025-05-11 16:21:03 +08:00
Junyan Qin
cc20435ca5
chore: replace slack icon with a better one
2025-05-11 16:02:55 +08:00
Junyan Qin
dd3654c1a7
chore: icon of slack adapter
2025-05-11 15:37:26 +08:00
Junyan Qin
0c89dbce8d
fix: config field incompletion in adapter manifests
2025-05-11 15:34:28 +08:00
Junyan Qin
d01858125c
doc: add more comment for pipeline config
2025-05-11 15:14:32 +08:00
Junyan Qin
e467c2b5fc
perf: tab name in pipeline config
2025-05-11 14:05:55 +08:00
Junyan Qin
a596056ff8
feat: print trackback of pipeline errors
2025-05-11 13:44:56 +08:00
Junyan Qin
77a1af6b35
chore: migration for config.yaml
2025-05-10 20:58:46 +08:00
Junyan Qin
66050febb6
chore: v3 config migration script
2025-05-10 20:43:19 +08:00
Junyan Qin
11d94ae8c3
feat: show version in sidebar
2025-05-10 18:31:10 +08:00
Junyan Qin
055b389353
style: restrict line-length
2025-05-10 18:04:58 +08:00
Junyan Qin
b30016ed08
fix: args bugs of chatcmpl
2025-05-10 18:02:05 +08:00
Junyan Qin
247b41bdb2
Merge branch 'master' into version/4.0
2025-05-10 17:47:14 +08:00
Junyan Qin
f0cfd9f921
chore: format
2025-05-10 17:16:57 +08:00
Junyan Qin
d917b3f00c
chore: ignore json and yaml in prettier check
2025-05-10 17:15:42 +08:00
Junyan Qin
c52236e8a9
chore: switch to pre-commit
2025-05-10 17:14:09 +08:00
Junyan Qin
7b284591bd
chore: revert pre-commit-config
2025-05-10 16:44:06 +08:00
Junyan Qin
425681ea09
feat: remove telemetry
2025-05-10 16:17:01 +08:00
Junyan Qin
d1f7b93d77
perf: sidebar width
2025-05-10 15:59:39 +08:00
Junyan Qin
3a6b9b0287
perf: add subtitle for each page
2025-05-10 15:49:39 +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 (Chin)
138ddf122a
Merge pull request #1341 from RockChinQ/feat/webui-refactor
...
refactor: webui
2025-05-10 14:02:43 +08:00
Junyan Qin
fd7c386c12
perf: make button cursor-pointer as default
2025-05-10 12:31:21 +08:00
Junyan Qin
2fd6659129
perf: pipeline deletion tips
2025-05-10 12:29:53 +08:00
Junyan Qin
98eafd704b
feat: pipeline deletion
2025-05-10 12:28:44 +08:00
Junyan Qin
be46997fe2
fix: bug when refresh page
2025-05-10 11:46:23 +08:00
Junyan Qin
dbdb942156
fix(api): /home 404
2025-05-10 11:25:49 +08:00
Junyan Qin
d4cf6f650d
fix: icon url incorrect in prod
2025-05-10 11:07:00 +08:00
Junyan Qin
101931a258
chore: base url for prod
2025-05-10 10:55:06 +08:00
Junyan Qin
15e2535791
perf: styles
2025-05-10 10:48:27 +08:00
Junyan Qin
7763f11f5d
perf: complete some notifications
2025-05-10 09:27:25 +08:00
Junyan Qin
55087e54d0
perf: card layout in each page
2025-05-10 09:25:39 +08:00
HYana
f8b877fde0
feat: check build when commit
2025-05-10 01:26:39 +08:00
HYana
7a8102430f
fix: lint code to build success
2025-05-10 01:19:30 +08:00
Junyan Qin
4031ff2835
chore: remove unnecessary files and deps
2025-05-09 22:53:57 +08:00
Junyan Qin
df700ec7c2
perf: add notification toasts
2025-05-09 22:36:13 +08:00
Junyan Qin
337090e7cb
fix: failed to update tg bot
2025-05-09 22:28:23 +08:00
Junyan Qin
7753881c01
perf(PluginCard): switch to tailwindcss
2025-05-09 20:40:32 +08:00
Junyan Qin
0eca24dcce
perf(PluginMarketCard): switch to tailwindcss
2025-05-09 20:37:32 +08:00
Junyan Qin
cf6076f504
feat: login and register page
2025-05-09 20:33:12 +08:00
Junyan Qin
b966f47acb
refactor: not found page
2025-05-09 19:39:59 +08:00
Junyan Qin
0db6a4e524
fix: bugs in ui
2025-05-09 19:34:57 +08:00
Junyan Qin
95c6caff5a
perf: styles of plugin config dialog
2025-05-09 19:24:04 +08:00
Junyan Qin
5371431be6
feat: plugin deleting
2025-05-09 19:19:01 +08:00
Junyan Qin
da1f7050a6
fix: bug in plugin form
2025-05-09 18:59:06 +08:00
Junyan Qin
7c15f3ba12
feat: plugin config editor form
2025-05-09 18:52:04 +08:00
Junyan Qin
a5f3331c24
perf: sidebar style
2025-05-09 17:47:50 +08:00
Junyan Qin
6935ac33ac
feat: implement sort in plugin market
2025-05-09 17:13:06 +08:00
Junyan Qin
29f3cb9d5c
feat: marketplace cards
2025-05-09 16:32:54 +08:00
Junyan Qin
dafbed91e7
perf: plugin card styles
2025-05-09 16:06:04 +08:00
Junyan Qin
83d64528bb
feat: perf plugin card
2025-05-09 15:55:07 +08:00
Junyan Qin
6632d365c5
feat: complete plugin installation dialog
2025-05-09 14:58:17 +08:00
Junyan Qin
9cb4f58dd0
fix: linter error
2025-05-09 11:34:02 +08:00
Junyan Qin
6af837bafc
fix: linter in BotForm
2025-05-09 11:32:33 +08:00
Junyan Qin
eb42516f88
feat: switch tab component in plugins to shadcn
2025-05-09 11:28:41 +08:00
Junyan Qin
4b2ffcda12
perf: llm card and pipeline card
2025-05-09 10:45:35 +08:00
Junyan Qin
6c6f4ff076
perf: card styles
2025-05-09 10:06:01 +08:00
Junyan Qin (Chin)
245d7601cd
Merge pull request #1376 from RockChinQ/devin/1746754093-fix-chunk-reference-bug
...
fix: initialize chunk variable before reference in difysvapi.py
2025-05-09 09:40:09 +08:00
Devin AI
e265f267e1
improve: add explicit error handling for empty API responses
...
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
2025-05-09 01:37:04 +00:00
Devin AI
f58d5f184f
fix: initialize chunk variable before reference in difysvapi.py
...
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
2025-05-09 01:28:43 +00:00
Junyan Qin (Chin)
7886702ef2
Merge pull request #1375 from RockChinQ/feat/renderable-pipeline-config
...
feat: make pipeline config dynamic-form-renderable
2025-05-08 21:34:39 +08:00
Junyan Qin
8007084f8c
refactor: delete empty components
2025-05-08 21:34:04 +08:00
Junyan Qin
17762d9bd8
feat: open pipeline edit dialog after creating
2025-05-08 21:22:02 +08:00
Junyan Qin
72947fe20e
feat: pipeline creating
2025-05-08 21:18:13 +08:00
Junyan Qin
f544fd13c3
perf: style of pipeline dialog
2025-05-08 21:02:00 +08:00
Junyan Qin
a6ab19187b
perf: linter error in pipeline page
2025-05-08 20:51:51 +08:00
Junyan Qin
5b8e78726d
feat: implement llm-model-selector
2025-05-08 20:36:17 +08:00
Junyan Qin
ec515adc67
fix: add round in local-agent causes submit event
2025-05-08 20:31:04 +08:00
Junyan Qin
2d156b09f6
fix: bug in submit
2025-05-08 20:20:48 +08:00
Junyan Qin
50b973a0c3
feat: implement prompt editor in dynamic form
2025-05-08 18:39:58 +08:00
Junyan Qin
364fa0cbc0
perf: make runner detailed config form dynamicly hideaway
2025-05-08 18:33:29 +08:00
Junyan Qin
a0056eb14c
perf: dynamic and pipeline config ui
2025-05-08 18:23:08 +08:00
Junyan Qin
f6d3619bbe
feat: use dynamic form to render pipeline config
2025-05-08 18:17:42 +08:00
Junyan Qin
e74de068ea
perf: unify entities
2025-05-08 18:09:52 +08:00
Junyan Qin
ef6be4dfd9
fix: async bugs in BotForm
2025-05-08 12:23:24 +08:00
Junyan Qin
436b45c05c
feat: bot enable and pipeline binding
2025-05-08 12:09:20 +08:00
Junyan Qin
2893c30f5c
fix(botForm): default value not set to adapter_config while creating bot
2025-05-08 11:39:27 +08:00
Junyan Qin
4604f70a57
feat: switch dynamic to shadcn
2025-05-08 11:28:52 +08:00
Junyan Qin
9e24e240d8
perf: ui styles
2025-05-07 22:59:11 +08:00
Junyan Qin
9c3f5920da
perf: remove antd from bot page
2025-05-07 21:56:44 +08:00
Junyan Qin
0d21faa9d3
feat: meta field for bot form
2025-05-07 21:38:04 +08:00
Junyan Qin
124e1215e8
perf: hover animation for pipeline and bot cards
2025-05-07 20:53:03 +08:00
Junyan Qin
d2fb0dd749
refactor: replace antd with shadcn/ui
2025-05-07 18:06:44 +08:00
Junyan Qin
f5cee8b6b5
perf: make icon of model provider more tiny
2025-05-07 11:55:31 +08:00
Junyan Qin
4a41a4cf95
perf: styles of pipelines
2025-05-07 11:53:39 +08:00
Junyan Qin
bcba5162b7
feat: show adapters' label in card
2025-05-06 23:15:41 +08:00
Junyan Qin
7414b288dc
perf: bot card css
2025-05-06 23:09:44 +08:00
Junyan Qin
3c39ffca72
perf: webui styles
2025-05-06 22:40:35 +08:00
Junyan Qin
324f1c324d
feat: icon in sidebar
2025-05-06 21:56:12 +08:00
Junyan Qin
646687b8da
perf: styles of model config page
2025-05-06 21:18:39 +08:00
Junyan Qin
7382186bc4
fix: bugs in icon fetching
2025-05-06 11:34:49 +08:00
shinelin
2a6ca9cb97
feat(gewechat): 新增引用消息转发+@在引用中的bug修复 ( #1361 )
...
* feat(bugfix): 群消息替换@用户时, 限制下长度
* bugfix(gewechat): 修复@逻辑
* feat(gewechat): 把引用内容暴露出来,插件才可以定制化
* bugfix(gewechat): 空值处理
2025-05-04 16:05:01 +08:00
HYana
460e065eed
feat: update eslint & prettier rules
2025-04-30 17:36:46 +08:00
HYana
d4af2d4326
feat: finish update pipline but left some bugs
2025-04-29 23:49:15 +08:00
Junyan Qin (Chin)
7538973b33
chore: release v3.4.14.3 ( #1358 )
2025-04-29 19:45:19 +08:00
Junyan Qin
b65ce87a39
fix: current_stage in Query
2025-04-29 17:44:11 +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
HYana
09e70d70e9
Merge pull request #1351 from baicai99/feat/webui-refactor
...
feat:重构并改进应用的用户界面组件
2025-04-29 17:04:31 +08:00
chris
f1beb10893
修复插件管理卡片样式
2025-04-29 16:25:58 +08:00
chris
5c162009ee
合并冲突
2025-04-29 15:41:17 +08:00
chris
db547fb378
合并冲突
2025-04-29 15:36:03 +08:00
chris
44b005ffdd
合并冲突
2025-04-29 15:32:06 +08:00
chris
d42b29d673
修复仓库冲突
2025-04-29 15:05:15 +08:00
chris
9d724dbb8d
修复仓库冲突
2025-04-29 14:58:17 +08:00
shinelin
3554702054
feat(gewechat): 重构target2yiri代码+引用消息展开 ( #1352 )
...
* feat(gewechat): 重构target2yiri代码+引用消息展开
* feat(gewe): 引用消息,图片视频音频是单独的类型
2025-04-29 13:18:19 +08:00
Guanchao Wang
96183eb3e0
fix: access_token problems in wecomcs ( #1355 )
2025-04-29 13:04:52 +08:00
Chris
4b5ac6ad03
http
2025-04-28 23:14:35 +08:00
Chris
ea1a24fd1e
Refactor and enhance UI components across the application
...
- Improved formatting and consistency in BotConfigPage, HomeSidebar, and Plugin components.
- Removed unnecessary Spin component to prevent layout collapse in BotConfigPage.
- Enhanced sidebar selection logic to reflect current URL path in HomeSidebar.
- Updated layout styles for better responsiveness and visual appeal.
- Implemented mock data fetching in PluginMarketComponent for improved testing and development.
- Added pagination and search functionality in PluginMarketComponent.
- Refactored PluginInstalledComponent to streamline plugin list rendering and modal handling.
- Adjusted CSS styles for better alignment and spacing in various components.
- Removed commented-out code in HttpClient for cleaner codebase.
- Enhanced NotFound component layout for better user experience.
2025-04-28 23:10:33 +08:00
Junyan Qin
9d6a56b496
perf: apply mimetype judging in server
2025-04-28 23:05:36 +08:00
HYana
a18bf6aa2f
Merge pull request #1350 from baicai99/feat/webui-refactor
...
feat: 完善404页面,添加返回按钮和支持联系信息
2025-04-28 22:40:58 +08:00
Chris
8eca2cba58
feat: 完善404页面,添加返回按钮和支持联系信息
2025-04-28 22:23:48 +08:00
Junyan Qin
23321ce8e6
ci: adapt for current webui
2025-04-28 21:59:37 +08:00
Junyan Qin
1949ebb304
fix(rename): typo
2025-04-28 21:41:55 +08:00
Junyan Qin
2eaac168dc
chore: rename web_ui dir to web
2025-04-28 21:41:03 +08:00
HYana
5c74bb41c9
feat: fix eslint limits to build
2025-04-28 21:35:41 +08:00
Junyan Qin
32f138bff5
fix(plugin mgr): bad params for dump settings
2025-04-28 20:51:29 +08:00
HYana
a6836c723a
feat: finish toggle plugin
2025-04-28 20:45:06 +08:00
HYana
9850a0c2bf
feat: plugin market pagination access api
2025-04-28 19:06:41 +08:00
Guanchao Wang
778065f7fb
fix: image couldn't be sent in lark ( #1348 )
2025-04-28 15:30:30 +08:00
HYana
3d31ace50b
feat: plugin list installed finish
2025-04-28 14:58:08 +08:00
Junyan Qin
2a030622a9
feat: fetch pipelines
2025-04-28 14:41:18 +08:00
HYana
3950fc39bc
feat: redirect login when error 401
2025-04-28 13:55:12 +08:00
Lightwing
8d37447146
feat: notification and spinning display step 1 ( #1345 )
...
* feat: notification and loading display step 1
* chore: linter with husky and prettier, specifying rules needed
2025-04-28 13:55:12 +08:00
HYana
5562148327
feat: change pipeline form
2025-04-28 13:55:12 +08:00
HYana
1765fd5ff2
bugfix: fix bot page form bug
2025-04-28 13:55:12 +08:00
HYana
aa6fd6c70b
feat: finish all llm models page
2025-04-28 13:55:12 +08:00
Junyan Qin
3a4890778f
feat: primary color of login
2025-04-28 13:55:11 +08:00
hanachan
7bfe8b3f5b
feat: finish login page
2025-04-28 13:55:11 +08:00
Junyan Qin
af8f07218a
chore: favicon.ico
2025-04-28 13:55:11 +08:00
Junyan Qin
deb9e24c42
doc(README): remove core team list from readme
2025-04-28 13:55:11 +08:00
Junyan Qin
7d904afd39
perf(webui): btn color in empty component
2025-04-28 13:55:11 +08:00
BaiCai
ef207f9435
Update layout.tsx
2025-04-28 13:55:11 +08:00
BaiCai
18152fe04b
Create login.module.css
2025-04-28 13:55:10 +08:00
BaiCai
2b09591524
Update page.tsx
2025-04-28 13:55:10 +08:00
Junyan Qin
a623f79d97
typo: delete model field
2025-04-28 13:55:10 +08:00
Junyan Qin
90a3f17a8f
perf: sidebar style
2025-04-28 13:55:10 +08:00
HYana
1175cf9bbf
feat: improve plugin market style, finish pagination
2025-04-28 13:55:10 +08:00
Junyan Qin
b85f798364
perf: llm model definition
2025-04-28 13:55:10 +08:00
Junyan Qin
3003f39e34
perf: reorder sidebar
2025-04-28 13:55:10 +08:00
HYana
b57186e894
feat: finish plugin market
2025-04-28 13:55:09 +08:00
Junyan Qin
43d73bc493
feat: load requesters & llm models from api
2025-04-28 13:55:09 +08:00
BaiCai
5672bdb406
fix: bugs in bootstrap
...
* 修复bug:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 1487: illegal multibyte sequence
方法:指定编码。pipeline_config = json.load(open('templates/default-pipeline-config.json', encoding='utf-8'))
* Create 1
* Delete plugins /1
* 修复:FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'plugins'
* 优化插件依赖检查逻辑,移除创建plugins目录的代码
2025-04-28 13:55:09 +08:00
Junyan Qin
9c6f2ce088
feat(bots): crud api request
2025-04-28 13:54:37 +08:00
HYana
ca183d2eb7
feat: finish installed plugin page & install from github
2025-04-28 13:54:37 +08:00
Junyan Qin
cf2e1a473e
feat: fetch adapters from api
2025-04-28 13:54:37 +08:00
Junyan Qin
59e4c85be5
fix: bad ret type of api client request methods
2025-04-28 13:54:37 +08:00
HYana
4db15fcac7
feta:plugin page temporary commit
2025-04-28 13:54:36 +08:00
Junyan Qin
e03e12539a
refactor: rename page routers
2025-04-28 13:54:36 +08:00
Junyan Qin
2d64447c08
feat(webui): user, system, plugins api client
2025-04-28 13:54:36 +08:00
Junyan Qin
43c5411265
feat(webui): implement provider, platform, pipeline api request methods
2025-04-28 13:54:36 +08:00
Junyan Qin
db8cc65e08
chore: ignore web/ for git
2025-04-28 13:54:36 +08:00
HYana
b81eb9be0c
feat: webUI 新增客户端请求模块
2025-04-28 13:54:35 +08:00
HYana
b1c7bf5b58
feat: webUI 优化流水线表单样式
...
1. 新增提交按钮
2. 优化按钮和表单项的样式
2025-04-28 13:54:35 +08:00
HYana
453237aef8
feat: webUI2.0 前端介面更新
...
1. 剩余登陆注册未完成
2. 剩余插件列表&市场未完成
2025-04-28 13:54:35 +08:00
Junyan Qin
8511432dee
feat(pipeline): use default config in create
2025-04-28 13:54:12 +08:00
shinelin
ac500266f3
feat(gewechat): 优化了代码结构+fix群聊艾特逻辑,新增消息类型 ( #1336 )
...
* feat(gewechat): 优化了代码结构+fix群聊艾特逻辑,新增消息类型
* feat(gewechat): 移除不合理的message定义,优化GewechatMessageConverter
* bugfix(gewechat): fix typo
* feat(gewechat): 去掉多余日志+公众号消息和文件消息转发+msg_source取空异常fix
* bugfix(message):删除image中的xml定义
* bugfix(message): fix typo
2025-04-27 20:48:55 +08:00
Junyan Qin (Chin)
efed9f3348
Merge pull request #1338 from RockChinQ/RockChinQ-patch-1
...
Update README_EN.md
2025-04-26 21:08:55 +08:00
Junyan Qin (Chin)
f1ed79fa4e
优化了处理语音消息和群聊图片消息,增加了发送语音消息(只能发送silk格式语音文件链接)和转发链接消息 ( #1323 )
...
* 优化了处理语音消息和处理群聊图片消息,增加了发送语音消息
* 增加了微信转发链接消息组件
* 增加了转发链接
* 修改字段内容手误问题
* 优化收到小程序,公众号转账等消息时将其通过unknown传递出来,并修复voice字段写错问题
* 移除有一处将数据当作base64处理并通过unknown中content(但是没有啊)传递。
2025-04-24 22:13:02 +08:00
Dong_master
cb7f7b80df
移除有一处将数据当作base64处理并通过unknown中content(但是没有啊)传递。
2025-04-24 22:05:54 +08:00
Dong_master
112f99d6d9
优化收到小程序,公众号转账等消息时将其通过unknown传递出来,并修复voice字段写错问题
2025-04-24 21:12:30 +08:00
Dong_master
00cafb1188
修改字段内容手误问题
2025-04-24 00:00:49 +08:00
Junyan Qin (Chin)
8af401eea4
chore: release v3.4.14.2 ( #1326 )
2025-04-23 17:34:00 +08:00
Junyan Qin (Chin)
446546b69f
fix(dify runner): response message event incorrect when using agent app ( #1325 )
2025-04-23 16:55:52 +08:00
Dong_master
5c26ce215b
增加了转发链接
2025-04-23 02:36:36 +08:00
Dong_master
8ca714853a
增加了微信转发链接消息组件
2025-04-23 02:28:39 +08:00
Dong_master
577dc0d175
优化了处理语音消息和处理群聊图片消息,增加了发送语音消息
2025-04-23 02:25:58 +08:00
Junyan Qin (Chin)
4417b61fd1
feat: read mcp servers from config.yaml ( #1320 )
2025-04-20 15:01:54 +08:00
Junyan Qin (Chin)
8a6d9d76da
perf: reduce newline in think tag converting ( #1319 )
2025-04-20 13:41:02 +08:00
Junyan Qin (Chin)
92acaf6c27
chore: release 3.4.14.1 ( #1315 )
2025-04-19 22:30:22 +08:00
Junyan Qin (Chin)
4d53b3cb06
doc: update README
...
doc: update README
2025-04-18 20:25:50 +08:00
Junyan Qin (Chin)
7cad4ffa37
Merge pull request #1311 from RockChinQ/feat/ppio
...
feat: add support for ppio
2025-04-17 16:36:01 +08:00
Junyan Qin
b6f312325f
chore: fix
2025-04-17 16:33:35 +08:00
Junyan Qin
43a6492cab
chore: migration for ppio config
2025-04-17 16:32:19 +08:00
WangCham
92e3546e8a
feat: add support for ppio
2025-04-17 16:18:05 +08:00
Junyan Qin (Chin)
8a9000cc67
chore: release v3.4.14 ( #1307 )
...
* chore: release v3.4.14
* doc(README): wecom cs
2025-04-16 15:06:47 +08:00
Guanchao Wang
6e3514c0b2
feat: add support for wecom customer service ( #1304 )
2025-04-16 15:02:01 +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
a2efb3ee15
chore: make track-function-calls false as default
2025-04-16 10:44:13 +08:00
Junyan Qin
08e0cd232d
perf: complete manifests for bot adapters
2025-04-15 22:30:45 +08:00
SkyFutu
2782c8cebe
Fix/windows compatibility ( #1303 )
...
* Update anthropicmsgs.py
* Update anthropicmsgs.py
* Update anthropicmsgs.py
* Update anthropicmsgs.py
* Update anthropicmsgs.py
2025-04-15 22:00:02 +08:00
Junyan Qin
5abe9b8a16
feat: add logo for all adapters
2025-04-15 14:39:08 +08:00
Junyan Qin
7801db0331
chore: simplify config.yaml
2025-04-15 12:55:51 +08:00
Junyan Qin
694ba4e32d
chore: simplify config.yaml
2025-04-15 12:55:35 +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 (Chin)
13e29a9966
chore: release v3.4.13.1 ( #1299 )
2025-04-14 20:19:18 +08:00
Guanchao Wang
601b0a8964
fix(moonshot): tool_call_id not found error ( #1040 ) ( #1298 )
2025-04-14 20:17:11 +08:00
Guanchao Wang
7c2ceb0aca
fix: add reasoning content for deepseek-reasoner ( #1296 )
2025-04-14 15:05:53 +08:00
Guanchao Wang
42fabd5133
fix: delete print function in lark ( #1295 )
2025-04-14 14:37:34 +08:00
Junyan Qin
2fdb53efc9
fix: /user/check-token api not work
2025-04-14 13:52:47 +08:00
Junyan Qin
9e9825a125
perf: print on startup
2025-04-13 22:52:34 +08:00
Junyan Qin
d012c1e33d
perf: ensure plugin deps on startup ( #858 )
2025-04-13 22:51:21 +08:00
Junyan Qin (Chin)
c8f331675c
refactor: remove legacy config files ( #1294 )
2025-04-13 21:58:36 +08:00
Junyan Qin
edc7f81486
feat: database migration
2025-04-13 20:50:13 +08:00
Guanchao Wang
210a8856e2
fix: telegram markdown & supergroup bugs ( #1293 )
2025-04-13 18:48:38 +08:00
Junyan Qin
854effc43e
chore: no longer run config migrations when config files are not exist
2025-04-13 18:31:52 +08:00
Guanchao Wang
c531cb11af
fix: bailian api streaming mode can't be established
2025-04-13 17:47:05 +08:00
Junyan Qin
633d3b5af2
refactor: remove legacy config schemas
2025-04-12 22:31:37 +08:00
Junyan Qin (Chin)
d6e655fcba
Merge pull request #1291 from RockChinQ/refactor/remove-qqbotpy-id-mapping
...
refactor: remove adapter-qq-botpy.json metadata
2025-04-12 22:20:07 +08:00
Junyan Qin
b64e1c609f
refactor: remove adapter-qq-botpy.json metadata
2025-04-12 22:19:18 +08:00
Junyan Qin (Chin)
41e9dba040
Merge pull request #1290 from RockChinQ/feat/plugin-manifest
...
feat: discovering plugins by manifests
2025-04-12 21:29:10 +08:00
Junyan Qin
80cf5c738f
chore: todo comment for component extensions
2025-04-12 21:26:53 +08:00
Junyan Qin
e5bcb1d179
chore: delete legacy plugin settings file
2025-04-12 21:20:43 +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
11342e75de
feat: discovering plugins by manifests
2025-04-12 15:37:15 +08:00
Junyan Qin (Chin)
07e073f526
chore: perf issue template ( #1289 )
2025-04-11 17:52:04 +08:00
Junyan Qin (Chin)
c5457374a8
chore: release v3.4.13 ( #1284 )
2025-04-09 21:58:23 +08:00
Junyan Qin
2e1fb21ff9
perf: minor perf
2025-04-09 21:35:59 +08:00
Junyan Qin (Chin)
5198349591
Merge pull request #1275 from yrk111222/master
...
Add ModelScope Support
2025-04-03 21:00:03 +08:00
Junyan Qin
8a4967525a
fix(modelscope): bad base-url in migration
2025-04-03 20:52:01 +08:00
Junyan Qin
30b068c6e2
doc: reorder modelscope in README
2025-04-03 20:44:41 +08:00
Junyan Qin
ea3fff59ac
chore: remove verbose models from llm-models.json
2025-04-03 20:40:36 +08:00
Junyan Qin
5347094466
chore: remove llm-models and prompt related files
2025-04-03 18:20:00 +08:00
Junyan Qin (Chin)
4059e7fb6c
Merge pull request #1245 from RockChinQ/feat/invoke-pipelines
...
feat: pipeline invoking
2025-04-03 18:05:22 +08:00
Junyan Qin
7f66efcdd5
refactor: switch pipeline_cfg related fields to new pipeline config
2025-04-03 17:57:51 +08:00
Junyan Qin
472d472bc1
perf: param for get_conversation
2025-04-03 17:19:27 +08:00
Junyan Qin
fb18278bdc
refactor: move prompt mgm to pipeline
2025-04-03 17:06:01 +08:00
yrk
b09ce8296f
Add ModelScope Support
2025-04-03 16:55:14 +08:00
Junyan Qin (Chin)
f9d07779a9
fix: slack is incorrectly enabled as default ( #1274 )
2025-04-03 14:17:21 +08:00
Junyan Qin
913e43d84c
feat: make prompt object type array in pipeline config
2025-04-03 12:50:18 +08:00
Junyan Qin (Chin)
51634c1caf
chore: release v3.4.12.1 ( #1271 )
2025-04-02 15:23:38 +08:00
Guanchao Wang
0e00da6617
Merge pull request #1270 from RockChinQ/fix/telegram-markdown
...
fix: markdown and image problems in tg
2025-04-02 12:33:15 +08:00
Junyan Qin
4e7b9aaf59
chore: use model_dump in chatcmpl instead of dict()
2025-04-02 11:54:01 +08:00
Junyan Qin (Chin)
5ee6baeaaa
Merge pull request #1268 from RockChinQ/version/3.4.12
...
chore: release v3.4.12
2025-04-01 21:15:46 +08:00
Junyan Qin
f11a036c60
chore: release v3.4.12
2025-04-01 21:13:41 +08:00
Junyan Qin (Chin)
0ac02ff4ce
Merge pull request #1267 from RockChinQ/chore/default-prompt
...
chore: provide default prompt
2025-04-01 20:43:33 +08:00
Junyan Qin
99cc50b5cb
chore: provide default prompt
2025-04-01 20:42:23 +08:00
Junyan Qin (Chin)
1d8fb02989
Merge pull request #1218 from fdc310/master
...
新增了微信发送小程序、转发小程序,发送emoji表情以及发送链接
2025-04-01 20:38:32 +08:00
Junyan Qin
122cb1188c
style: standardized component names
2025-04-01 20:37:39 +08:00
Junyan Qin (Chin)
ca36ade288
Merge pull request #1266 from RockChinQ/chore/slack-schema
...
chore: add slack config schema
2025-04-01 20:04:08 +08:00
Junyan Qin
0877046db7
chore: add slack config schema
2025-04-01 20:03:42 +08:00
Junyan Qin (Chin)
ce9615a00e
Merge pull request #1265 from RockChinQ/feat/markdowncard
...
add support for markdown card in dingtalk & tg
2025-04-01 20:01:44 +08:00
Junyan Qin
dbe5a41395
chore: schema for markdown config
2025-04-01 20:01:20 +08:00
Junyan Qin
4a4ca54c6e
feat: migration for markdown config
2025-04-01 19:59:45 +08:00
wangcham
47acb63feb
add support for markdown card in dingtalk & tg
2025-04-01 07:11:48 -04:00
Junyan Qin (Chin)
038c5d41e2
Merge pull request #1258 from RockChinQ/feat/slack
...
feat: add slack adapter
2025-04-01 15:33:22 +08:00
Junyan Qin
011a795895
doc(README): add slack
2025-04-01 15:32:48 +08:00
wangcham
873a0339d8
feat: add support for sending active message in slack
2025-04-01 03:03:48 -04:00
wangcham
715da548c8
fix: put the link and content together
2025-04-01 02:37:25 -04:00
Junyan Qin (Chin)
5378c6ba35
chore: provides TZ=Asia/Shanghai in docker-compose.yaml as default ( #1259 )
2025-03-31 14:00:08 +08:00
Guanchao Wang
8799f86ea4
Update pkg/platform/sources/slack.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-03-31 13:48:37 +08:00
wangcham
686be4acbc
fix: eliminate host config
2025-03-31 01:10:45 -04:00
wangcham
5744eca37a
fix: bot user id in slack
2025-03-30 23:06:03 -04:00
wangcham
70f8ddb1ba
fix: delete useless image function in slack
2025-03-30 22:56:51 -04:00
wangcham
be1328cee9
feat: add support for slack
2025-03-30 22:24:53 -04:00
wangcham
c0dbf6fd13
feat:add support for slack
2025-03-30 12:53:48 -04:00
Junyan Qin (Chin)
ffe9c3e0f8
chore: release v3.4.11.2 ( #1257 )
2025-03-31 00:02:54 +08:00
Junyan Qin (Chin)
e20b79b0ed
perf(chatcmpl): remove space from base-url ( #1256 )
2025-03-30 23:59:55 +08:00
Junyan Qin (Chin)
e04d46db2c
perf(claude): ensure system message removed ( #867 ) ( #1255 )
2025-03-30 23:51:53 +08:00
Junyan Qin (Chin)
7341435127
perf(chatcmpl): use extra_body to pass args ( #1254 )
2025-03-30 23:43:45 +08:00
Junyan Qin (Chin)
8b56f94667
perf: add debugging msg for webhook style adapters ( #1253 )
2025-03-30 23:23:31 +08:00
Junyan Qin (Chin)
f5e98d4ebb
fix(gewe): should not block main launching process ( #1163 ) ( #1252 )
2025-03-30 23:14:56 +08:00
Junyan Qin (Chin)
23a0dba470
feat(dify): throw error event ( #1251 )
2025-03-30 23:04:46 +08:00
fdc310
512371cc25
Merge branch 'RockChinQ:master' into master
2025-03-30 22:55:55 +08:00
Junyan Qin
9f15ab5000
feat: preliminarily implement pipeline invoking
2025-03-29 17:50:45 +08:00
Dong_master
cd4a06b692
修改因为手误的参数名错误以及类名规范化
2025-03-29 01:18:30 +08:00
Junyan Qin
d01eadc70f
fix: typo in param
2025-03-29 00:37:17 +08:00
Junyan Qin (Chin)
629ebae0e9
chore: release v3.4.11.1 ( #1244 )
2025-03-28 23:48:09 +08:00
Junyan Qin (Chin)
394d4b3c1b
fix: static_file sent with wrong mimetype ( #1243 )
2025-03-28 23:46:24 +08:00
Junyan Qin
5ff59f1b07
feat: pipeline invoking
2025-03-28 23:42:41 +08:00
Junyan Qin
f8127eb585
perf: model definition
2025-03-28 17:22:00 +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
d8c730341a
perf: standardize integer in config field schema
2025-03-27 00:33:54 +08:00
Dong_master
432440d6bf
新增reply发送消息及文件
2025-03-27 00:01:05 +08:00
Junyan Qin
9c4ea2d09b
chore: typo in trigger.yaml
2025-03-26 23:20:11 +08:00
Junyan Qin
2c50ab0255
feat: pipeline model crud
2025-03-26 23:19:57 +08:00
Junyan Qin (Chin)
b85615cece
chore: add pipeline config metadata ( #1236 )
2025-03-26 00:53:36 +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
81481c9050
feat: new llm initialization logic
2025-03-25 21:37:20 +08:00
Junyan Qin
3124cc0fef
feat: update requester config logic
2025-03-25 21:37:20 +08:00
Junyan Qin
5c584ee60d
feat: requesters api
2025-03-25 21:37:20 +08:00
Junyan Qin
c7c7e36c86
chore: delete args field from llm requester manifests
2025-03-25 21:37:19 +08:00
Junyan Qin
47d8358272
feat: llmmodels crud
2025-03-25 21:37:19 +08:00
Junyan Qin
a89a20a374
feat: update persistence models
2025-03-25 21:37:19 +08:00
Junyan Qin
b9d46d9972
chore: change default db path to langbot.db
2025-03-25 21:37:19 +08:00
Junyan Qin
c1f4de425a
refactor: move entities
2025-03-25 21:37:18 +08:00
Junyan Qin (Chin)
a0fd152d19
doc(README): add 3.13 in python version badge ( #1232 )
2025-03-24 15:43:46 +08:00
Junyan Qin (Chin)
1a62e08bab
chore: update gitignore ( #1231 )
2025-03-24 15:40:51 +08:00
Junyan Qin (Chin)
edbc59c117
perf: use source_platform_object to pass source event in aiocqhttp ( #1230 )
2025-03-24 14:03:44 +08:00
WangCham
cfdd0f8cb2
fix: Format the code in a standardized way ( #1222 )
2025-03-21 14:04:13 +08:00
Junyan Qin (Chin)
808f30675d
doc(README): contributors ( #1223 )
2025-03-21 10:47:32 +08:00
Junyan Qin (Chin)
46072abb41
doc(README): add planning platforms comments ( #1219 )
2025-03-19 23:23:56 +08:00
fdc310
71ffbb9eb5
Merge branch 'RockChinQ:master' into master
2025-03-19 23:13:58 +08:00
Junyan Qin (Chin)
27bbb2297a
Merge pull request #1217 from RockChinQ/version/3.4.11
...
chore: bump version 3.4.11
2025-03-19 22:50:50 +08:00
Junyan Qin
0d235aaef8
chore: bump version 3.4.11
2025-03-19 22:50:15 +08:00
Dong_master
e22c804deb
新增发送emoji表情?(好像没啥用)和发送链接功能
2025-03-19 22:47:10 +08:00
Dong_master
c136e790ef
新增小程序发送,小程序转发更名为ForwardMiniPrograms
2025-03-19 21:56:13 +08:00
Dong_master
3697afd9d6
新增小程序发送,小程序转发更名为ForwardMiniPrograms
2025-03-19 21:55:36 +08:00
Dong_master
c597c6482a
新增小程序转发
2025-03-19 20:46:56 +08:00
Junyan Qin (Chin)
dda8c637d8
Merge pull request #1216 from RockChinQ/doc/mcp-readme
...
doc(README): add mcp comments
2025-03-19 13:10:30 +08:00
Junyan Qin
e6d7aaa440
doc(README): add mcp comments
2025-03-19 13:10:01 +08:00
Junyan Qin (Chin)
028458b33c
Merge pull request #1210 from fdc310/master
...
处理at全员的atall,以及修复回复公众号和微信团队的问题
2025-03-19 13:03:07 +08:00
Junyan Qin (Chin)
9c7d8099cb
Merge pull request #1215 from RockChinQ/feat/mcp-tools
...
feat: add supports for loading mcp server as LLM tools provider
2025-03-19 13:01:09 +08:00
Junyan Qin
5640dc332d
feat(mcp): available for provider reloading
2025-03-19 12:41:04 +08:00
Junyan Qin
40275c3ef1
feat: add supports for loading mcp server as LLM tools provider
2025-03-19 12:08:47 +08:00
Junyan Qin (Chin)
ebe0b2f335
Merge pull request #1214 from RockChinQ/feat/tool-loaders
...
feat: tool loader abstraction
2025-03-19 09:37:10 +08:00
Junyan Qin
97603e8441
feat: tool loader abstraction
2025-03-19 09:36:03 +08:00
Dong_master
72cd444861
处理at全员的atall,以及修复回复公众号和微信团队的问题
2025-03-18 23:14:55 +08:00
Dong_master
955b859f2c
处理at全员的atall,以及修复回复公众号和微信团队的问题
2025-03-18 23:14:33 +08:00
Junyan Qin
dea5cc9c0c
stash
2025-03-18 21:59:53 +08:00
Junyan Qin (Chin)
d13ab1703e
Merge pull request #1209 from wangcham/feat/wxoa-notice-msg
...
feat: add support for loading message in wxoa
2025-03-18 20:39:22 +08:00
Junyan Qin
61ab6a009b
chore: migration for wxoa loading message
2025-03-18 20:38:33 +08:00
wangcham
a9ae36d362
feat: add support for loading message in wxoa
2025-03-18 06:58:35 -04:00
Junyan Qin (Chin)
f518395ce5
Merge pull request #1204 from fdc310/master
...
增加引用消息回复(暂时只是引用是机器人消息时候构建at并传入消息),增加小程序,转账,红包,视频号等消息的判断。
2025-03-18 12:04:09 +08:00
Junyan Qin (Chin)
20b17fe378
Merge pull request #1203 from IGCrystal/master
...
fix: Fix SSL certificate verification error during GitHub plugin installation
2025-03-17 23:54:25 +08:00
Junyan Qin
572182180c
deps: add certifi
2025-03-17 23:53:29 +08:00
Dong_master
de261099aa
增加引用消息回复(暂时只是引用是机器人消息时候构建at并传入消息),增加小程序,转账,红包,视频号等消息的判断。
2025-03-17 23:33:44 +08:00
Dong_master
50f0122955
增加引用消息回复(暂时只是引用是机器人消息时候构建at并传入消息),增加小程序,转账,红包,视频号等消息的判断。
2025-03-17 23:31:13 +08:00
Dong_master
fe9eff923e
增加引用消息回复(暂时只是引用是机器人消息时候构建at并传入消息),增加小程序,转账,红包,视频号等消息的判断。
2025-03-17 23:23:21 +08:00
冰苷晶
dd36278032
fix: add certifi to requirement
2025-03-17 23:16:51 +08:00
冰苷晶
a079821976
fix: fix SSL certificateverification error during GitHub plugin installation.
...
- Create a custom SSL context using certifi for proper HTTPS certificate verification, meow - Add the ssl parameter to aiohttp requests to prevent download failure due to missing root certificates, meow - Improve error messages and enhance the overall plugin installation process, meow!
2025-03-17 23:12:23 +08:00
Junyan Qin
fa233e0a24
fix(variables): user_message_text not provided
2025-03-17 22:04:00 +08:00
Junyan Qin (Chin)
22306cb4ea
Merge pull request #1199 from fdc310/master
...
Fixed bot sending messages to others without PushContent field causing error in judgment, and fixed bot sending messages to reply to themselves
2025-03-16 22:12:59 +08:00
Dong_master
f2d45a3668
将bot账号手动发送消息拦截提前到转换层
2025-03-16 21:43:07 +08:00
Dong_master
db91ff12f7
修复bot自己给别人发消息时没有PushContent字段导致判断错误,并修复bot自己发消息自己回复问题
2025-03-16 19:10:07 +08:00
Dong_master
eb841fb73e
修复bot自己给别人发消息时没有PushContent字段导致判断错误,并修复bot自己发消息自己回复问题
2025-03-16 19:08:56 +08:00
Junyan Qin
bd0438df76
chore: release v3.4.10.4
2025-03-16 17:05:10 +08:00
Junyan Qin (Chin)
9ca1fc59ef
Merge pull request #1198 from fdc310/master
...
当机器人群名称改名后群聊单独at机器人时候替换@信息为空
2025-03-16 16:24:52 +08:00
Dong_master
84a80a5ec8
当是单独群聊at机器人时候替换@信息为空
2025-03-15 22:21:21 +08:00
Dong_master
4b2e248646
当是单独群聊at机器人时候替换@信息为空
2025-03-15 22:13:15 +08:00
Dong_master
b90e45590a
当微信群有at消息时删除第一个at已达到能激活管理员模式
2025-03-15 01:15:56 +08:00
Junyan Qin (Chin)
ff93d563a8
Merge pull request #1194 from fdc310/master
...
'增加了主动发送at信息'
2025-03-14 22:41:41 +08:00
Junyan Qin (Chin)
53228498ed
Merge pull request #1191 from wangcham/master
...
fix: eliminate critical message queue blockage in wxoa
2025-03-14 22:29:03 +08:00
Dong_master
8ece82e43a
'增加了主动发送at信息'
2025-03-14 02:33:52 +08:00
wangcham
8b4684675e
fix: eliminate critical message queue blockage in wxoa
2025-03-13 10:44:09 -04:00
Junyan Qin (Chin)
8cca12fff2
Merge pull request #1190 from wangcham/master
...
feat: add support for longer response in wxoa
2025-03-13 17:30:19 +08:00
Junyan Qin
a74111612e
chore: config for wxoa mode
2025-03-13 17:29:05 +08:00
wangcham
c7799a65c4
fix: update config in wxoa
2025-03-13 05:15:03 -04:00
wangcham
aabb01c50f
feat: add support for longer response in wxoa
2025-03-12 23:39:43 -04:00
Junyan Qin
95e2ada965
fix(schema): adapt str type session id
2025-03-12 21:32:19 +08:00
Junyan Qin (Chin)
3fe7d53c76
Merge pull request #1188 from RockChinQ/feat/query-variables
...
feat: add query variables
2025-03-12 21:21:50 +08:00
Junyan Qin
e8634bb1ab
feat(variables): add api for plugin
2025-03-12 20:57:42 +08:00
Junyan Qin
dbe46b5770
feat: add query variables
2025-03-12 19:13:04 +08:00
Junyan Qin (Chin)
6d9fba30b1
Merge pull request #1187 from wangcham/master
...
feat: add support for sending active messages in wecom
2025-03-12 16:49:47 +08:00
wangcham
6a866bf871
feat: add support for sending active messages in wecom
2025-03-12 04:03:02 -04:00
Junyan Qin (Chin)
3c961e4652
Merge pull request #1184 from wangcham/master
...
feat: add support for sending active messages in dingtalk
2025-03-11 16:42:29 +08:00
wangcham
7abd999420
feat: add support for sending active messages in dingtalk
2025-03-11 04:27:17 -04:00
Junyan Qin
fca8fbb135
perf: no longer add slash as ignored prefix as default
2025-03-11 12:06:37 +08:00
Junyan Qin
c67caf18df
chore: release v3.4.10.3
2025-03-10 22:58:23 +08:00
Junyan Qin (Chin)
fe956fe4a5
Merge pull request #1181 from wangcham/master
...
fix: wrong group id in qqofficial web hook
2025-03-10 19:38:00 +08:00
wangcham
0e52f679a2
fix: wrong group id in webhook qq
2025-03-10 06:56:15 -04:00
Junyan Qin
b9500283ec
fix(gewechat): remove necessary await in send_message
2025-03-10 15:16:10 +08:00
Junyan Qin (Chin)
441b69b528
Merge pull request #1174 from Muffeter/master
2025-03-07 18:37:18 +08:00
sonmu
898bcdc96b
typo: fix README
2025-03-07 18:33:27 +08:00
Junyan Qin
02bc1fc45e
chore: release v3.4.10.2
2025-03-05 21:12:52 +08:00
Junyan Qin (Chin)
5585981dc3
Merge pull request #1165 from fdc310/master
...
修复因为gewe将字段修改回原版而导致的我的判断逻辑问题
2025-03-05 21:12:21 +08:00
Dong_master
a4777f194b
修复因为gewe将字段修改回原版而导致的我的判断逻辑问题
2025-03-05 19:56:28 +08:00
Junyan Qin
41aeda8dc0
chore: release v3.4.10.1
2025-03-05 17:16:05 +08:00
Junyan Qin (Chin)
2ed522667e
Merge pull request #1162 from fdc310/master
...
'修复了gewe更新回调参数data和typename字段改变造成的不回复的问题'
2025-03-05 17:14:27 +08:00
Dong_master
1932444666
'修复了gewe更新回调参数data和typename字段改变造成的不回复的问题'
2025-03-05 16:48:46 +08:00
Dong_master
b49b7e963d
'修复了gewe更新回调参数data和typename字段改变造成的不回复的问题'
2025-03-05 00:54:39 +08:00
Junyan Qin
435c11ff27
doc(README): add more model in README
2025-03-03 21:26:39 +08:00
Junyan Qin
2e93600437
feat: update llm-models.json template
2025-03-03 21:02:48 +08:00
Junyan Qin (Chin)
faecb70d0f
Merge pull request #1154 from Yi-Lyu/master
...
将微信消息时间戳传递给 dify,便于 dify 通过消息时间戳来做业务逻辑。
2025-03-02 20:21:08 +08:00
Junyan Qin
92e1ac5c3a
feat: add supports for passing time to dify workflow
2025-03-02 20:18:33 +08:00
Junyan Qin
8963a2117b
feat: add field time in MessageEvent
2025-03-02 20:16:34 +08:00
Ethan
aa300258ab
feat: enhance user message preprocessing to include message creation timestamp
2025-03-02 19:45:10 +08:00
Ethan
48841daff5
feat: enhance user message preprocessing to include message creation timestamp
2025-03-02 19:30:07 +08:00
Ethan
8878f1ed87
feat: enhance user message preprocessing to include message creation timestamp
2025-03-02 19:20:10 +08:00
Ethan
f6205d79c0
feat: enhance user message preprocessing to include message creation timestamp
2025-03-02 19:18:26 +08:00
Ethan
d6d5dac6b3
feat: enhance user message preprocessing to include message creation timestamp
2025-03-02 19:10:53 +08:00
Ethan
05b979e68a
feat: enhance user message preprocessing to include message creation timestamp
2025-03-02 19:10:09 +08:00
Ethan
9f7d9e4c0d
feat: enhance user message preprocessing to include message creation timestamp
2025-03-02 18:49:32 +08:00
Junyan Qin
98a9fed726
chore: release v3.4.10
2025-03-02 18:08:59 +08:00
Junyan Qin
720a218259
perf: simplify platform entities
2025-03-02 17:59:13 +08:00
Junyan Qin (Chin)
60c0adc6f9
Merge pull request #1152 from RockChinQ/feat/dingtalk-audio
...
feat(dingtalk): add supports for audio receiving
2025-03-02 17:38:19 +08:00
Junyan Qin
bc8c346e68
fix(dingtalk): group and person id not distinguished
2025-03-02 17:35:06 +08:00
Junyan Qin
a198b6da0b
feat(dingtalk): add supports for audio receiving
2025-03-02 17:03:19 +08:00
Junyan Qin (Chin)
0f3dc35df4
Merge pull request #1150 from Tigrex-Dai/master
...
添加针对Anthropic新模型的thinking开关
2025-03-02 15:39:58 +08:00
Junyan Qin
7b6e6b046a
perf(claude): simplify the thinking resp processing
2025-03-02 15:24:08 +08:00
Tigrex Dai
9e503191d6
Update anthropicmsgs.py
2025-03-01 17:27:01 +01:00
Tigrex Dai
1fd23a0d8d
Merge branch 'RockChinQ:master' into master
2025-03-01 16:53:23 +01:00
Junyan Qin
3811700a78
chore: update llm-models.json template
2025-03-01 21:33:47 +08:00
Junyan Qin
8762ba3d9c
feat(anthropic): add supports for tool use #763
2025-03-01 20:34:22 +08:00
Junyan Qin
c42b5aab5a
feat: update components.yaml
2025-03-01 11:45:15 +08:00
Junyan Qin (Chin)
d724899ec0
Merge pull request #1148 from RockChinQ/feat/requester-manifests
...
feat: add manifests for all requesters
2025-03-01 00:12:55 +08:00
Junyan Qin
81aacdd76e
refactor: lookup requester from discover engine
2025-03-01 00:12:23 +08:00
Junyan Qin
0aa072b4e8
feat: add manifests for all requesters
2025-02-28 22:47:34 +08:00
Tigrex Dai
6335e9dd8b
Update anthropicmsgs.py
2025-02-28 13:02:06 +01:00
Tigrex Dai
a785289ac9
Update entities.py
2025-02-28 13:00:44 +01:00
Junyan Qin (Chin)
f8bace040c
Merge pull request #1142 from fdc310/master
...
个人微信中主动发送图片的修改,但是只能发送链接
2025-02-28 11:33:43 +08:00
Dong_master
d62d597695
'个人微信中主动发送图片的修改,但是只能发送链接'
2025-02-28 01:31:59 +08:00
Dong_master
d938129884
'删除先'
2025-02-28 01:30:55 +08:00
Dong_master
327f448321
Resolved merge conflict in gewechat.py
2025-02-28 01:22:15 +08:00
Dong_master
19af3740c1
'个人微信中主动发送图片的修改,但是只能发送链接'
2025-02-28 01:17:25 +08:00
Junyan Qin
11b1110eed
chore: release v3.4.9.5
2025-02-27 17:04:54 +08:00
Junyan Qin (Chin)
682b897e21
Merge pull request #1130 from fdc310/master
...
'个人微信中主动发送信息send_message的修改'
2025-02-26 15:54:02 +08:00
Junyan Qin
998ad7623c
perf(gewechat): simplify
2025-02-26 15:53:26 +08:00
Junyan Qin (Chin)
4f1db33abc
Merge pull request #1131 from shockno1/master
...
Update gewechat.py 添加gewe微信接口中voice语音的处理
2025-02-26 15:38:56 +08:00
shockno1
ca6cb60bdd
Update gewechat.py 添加gewe微信接口中voice语音的处理
...
添加gewe微信接口中voice语音的处理
2025-02-26 12:45:28 +08:00
Dong_master
133e48a5a9
'个人微信中主动发送信息send_message的修改'
2025-02-26 02:54:42 +08:00
Junyan Qin
d659d01b1e
chore: release v3.4.9.4
2025-02-25 17:03:00 +08:00
Junyan Qin
34f73fd84b
fix: typo
2025-02-25 17:02:36 +08:00
Junyan Qin (Chin)
54b87ff79d
Merge pull request #1128 from wang149876/master
...
让llm重载可以直接获取本地最新的llm_models.json里面的内容
2025-02-25 16:54:53 +08:00
wang149876
6c2843e7c1
精简为直接复制给llm_models_meta
2025-02-25 16:52:00 +08:00
Junyan Qin (Chin)
6761a31982
Merge pull request #1127 from Yi-Lyu/master
...
围绕 Gewechat 修改,1)支持聊天记录的消息; 2)图片消息改为图片常规尺寸图片放弃原来的缩略图
2025-02-25 16:15:17 +08:00
Junyan Qin
9401a79b2b
feat: update file download url
2025-02-25 16:12:45 +08:00
wang149876
7a4905d943
让llm重载可以直接获取本地最新的llm_models.json里面的内容
2025-02-25 12:56:00 +08:00
Ethan
4db1d2b3a3
fix: comment out debug print statement in gewechat callback
2025-02-25 11:53:23 +08:00
Ethan
2ffe2967d6
feat: add download image port configuration and improve image retrieval process
2025-02-25 11:32:35 +08:00
Ethan
0875c0f266
Merge branch 'RockChinQ:master' into master
2025-02-25 08:48:01 +08:00
Junyan Qin
68c7de5199
chore: release v3.4.9.3
2025-02-24 23:01:10 +08:00
Junyan Qin
4dfb8597ae
fix : #1124
2025-02-24 23:00:19 +08:00
Ethan
e21a27ff23
增加微信聊天中图片获取能力,较之前的微信图片仅提供缩略图的情况,改善为获取微信聊天中实际图片大小,方便后续 ocr 或者 llm vision 识别聊天图片内容。
2025-02-24 20:36:03 +08:00
Ethan
91ad7944de
增加微信聊天中图片获取能力,较之前的微信图片仅提供缩略图的情况,改善为获取微信聊天中实际图片大小,方便后续 ocr 或者 llm vision 识别聊天图片内容。
2025-02-24 20:18:35 +08:00
Ethan
c86602ebaf
增加微信聊天中图片获取能力,较之前的微信图片仅提供缩略图的情况,改善为获取微信聊天中实际图片大小,方便后续 ocr 或者 llm vision 识别聊天图片内容。
2025-02-24 20:17:15 +08:00
Ethan
f75ac292db
增加微信聊天中图片获取能力,较之前的微信图片仅提供缩略图的情况,改善为获取微信聊天中实际图片大小,方便后续 ocr 或者 llm vision 识别聊天图片内容。
2025-02-24 20:11:27 +08:00
Ethan
2742c249bf
增加微信聊天中图片获取能力,较之前的微信图片仅提供缩略图的情况,改善为获取微信聊天中实际图片大小,方便后续 ocr 或者 llm vision 识别聊天图片内容。
2025-02-24 20:09:11 +08:00
Ethan
36f04849ab
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# pkg/platform/sources/gewechat.py
2025-02-24 20:03:18 +08:00
Ethan
a60c896e89
增加微信聊天中图片获取能力,较之前的微信图片仅提供缩略图的情况,改善为获取微信聊天中实际图片大小,方便后续 ocr 或者 llm vision 识别聊天图片内容。
2025-02-24 20:02:49 +08:00
Ethan
c442320c7f
增加微信聊天中图片获取能力,较之前的微信图片仅提供缩略图的情况,改善为获取微信聊天中实际图片大小,方便后续 ocr 或者 llm vision 识别聊天图片内容。
2025-02-24 19:53:43 +08:00
Ethan
6aeae7e9f5
解决运行报错(base LangBot v3.4.9.2):
...
[02-24 05:46:37.616] manager.py (169) - [ERROR] : 平台适配器运行出错: 'GeWeChatAdapter' object has no attribute 'name'
2025-02-24 18:53:29 +08:00
Ethan
cae79aac48
添加微信消息类型 49(聊天记录)的支持,支持处理聊天记录类型的微信消息。
...
微信聊天记录是 xml 数据格式,本质上也是字符串,可以按照字符串Plain类型来处理。
2025-02-24 18:09:02 +08:00
Junyan Qin
0623f4009a
chore: release v3.4.9.2
2025-02-24 15:01:00 +08:00
Junyan Qin
06adeb72c4
fix: components.yaml encoding error on windows
2025-02-24 15:00:17 +08:00
Junyan Qin
ef044f4fc7
chore: release v3.4.9.1
2025-02-24 12:23:08 +08:00
Junyan Qin
7cd4e904ca
perf: add converting options for dify thinking tips ( #1108 )
2025-02-24 12:17:33 +08:00
Junyan Qin
c724494ee7
fix: revert streaming resp in chatcmpl
2025-02-24 11:07:42 +08:00
Junyan Qin
cdb2db348e
chore: release v3.4.9
2025-02-23 23:06:40 +08:00
Junyan Qin (Chin)
5873d4696f
Merge pull request #1118 from RockChinQ/feat/volcengine
...
feat: supports for `volcark`
2025-02-23 23:05:16 +08:00
Junyan Qin
613787f49c
doc: bad url in README
2025-02-23 23:02:07 +08:00
Junyan Qin
f620874251
chore: rename volcengine to volcark
2025-02-23 22:52:50 +08:00
Junyan Qin
1f08082a58
feat: add supports for volcengine ( #1114 )
2025-02-23 22:42:20 +08:00
Junyan Qin (Chin)
8f5da1677b
Merge pull request #1113 from RockChinQ/feat/component-manifest
...
feat: component discovering engine
2025-02-23 22:16:38 +08:00
Junyan Qin
5439a3a31f
feat: add manifest for LLMAPIRequester
2025-02-22 21:33:35 +08:00
Junyan Qin
d92ee23764
feat: discover engine & manifests for platform adapters
2025-02-22 14:49:05 +08:00
Junyan Qin
71ecfc2566
doc(README): update community qq group number
2025-02-18 20:02:25 +08:00
Junyan Qin
c0787e0bb6
doc(README): add GitCode badge for CN README
2025-02-18 14:08:38 +08:00
Junyan Qin
357da2d236
doc: update README
2025-02-14 13:46:24 +08:00
Junyan Qin
6071241872
chore: release v3.4.8
2025-02-14 13:36:59 +08:00
Junyan Qin
ab93c67081
doc(README): telegram comment
2025-02-14 13:36:26 +08:00
Junyan Qin (Chin)
7af6b833df
Merge pull request #1079 from RockChinQ/feat/telegram
...
feat: add adapter `telegram`
2025-02-14 13:34:38 +08:00
Junyan Qin
3e4b85aeb5
chore: configurations
2025-02-14 13:12:49 +08:00
Junyan Qin
2b6be04c5d
feat: telegram adapter
2025-02-14 12:55:48 +08:00
Junyan Qin
b2d1c82196
stash
2025-02-14 00:10:21 +08:00
Junyan Qin
a19da7b923
doc(README): comments for DingTalk
2025-02-14 00:04:55 +08:00
Junyan Qin (Chin)
4a9a78d07b
Merge pull request #1077 from wangcham/feat/dingtalk
...
feat: add support for dingtalk
2025-02-14 00:02:07 +08:00
Junyan Qin (Chin)
300dbd076f
Merge branch 'master' into feat/dingtalk
2025-02-14 00:01:03 +08:00
Junyan Qin
ddf52524a8
chore: migrations
2025-02-13 20:03:06 +08:00
wangcham
7dcc44b4fc
feat: add support for dingtalk
2025-02-13 03:47:45 -05:00
Junyan Qin
75af631c17
chore: release v3.4.7.2
2025-02-13 00:49:19 +08:00
WangCham
04dd4fce68
Update wecom.py
...
fix the bug that wecom couldnt send message when accept an image.
2025-02-12 22:04:16 +08:00
Junyan Qin (Chin)
2776a95a40
Merge pull request #1068 from leeAx/feat/lark_http
...
feat(lark):enable lark callback
2025-02-12 21:17:34 +08:00
Junyan Qin (Chin)
dc93b37fd6
Merge branch 'master' into feat/lark_http
2025-02-12 21:13:54 +08:00
Junyan Qin
6502a64cab
feat(lark): supports for encrypted message
2025-02-12 21:12:53 +08:00
Junyan Qin
5311e78776
chore: release v3.4.7.1
2025-02-12 15:16:02 +08:00
Junyan Qin
35721c1340
doc(README): update comment of aliyun bailian
2025-02-12 13:47:01 +08:00
Junyan Qin (Chin)
a76df22cab
Merge pull request #1066 from lyg09270/master
...
阿里云百炼平台通用模型和自定义模型应用API支持
2025-02-12 13:44:19 +08:00
Junyan Qin
a90f996b24
chore: related configuration of dashscope runner
2025-02-12 13:33:07 +08:00
Junyan Qin (Chin)
c96d4456ea
Merge pull request #1035 from wanjiaju3108/master
...
阿里云大模型服务适配
2025-02-12 11:27:05 +08:00
Junyan Qin (Chin)
d1df6d993f
Merge branch 'master' into master
2025-02-12 11:26:35 +08:00
Junyan Qin
191f8866ae
chore(bailian): related configuration
2025-02-12 11:25:28 +08:00
Junyan Qin
e17da4e2ee
chore: remove models of MaaS from llm-models.json
2025-02-12 11:11:07 +08:00
lipu
2c3fdb4fdc
feat(lark):enable lark callback
2025-02-11 21:37:07 +08:00
Junyan Qin
e89c6b68c9
fix: f the stream resp
2025-02-11 21:19:15 +08:00
Civic_Crab
51cca31f04
去除qwen请求器
2025-02-11 18:52:27 +08:00
Civic_Crab
e51950aa75
修改llm-model.json,去除舍弃的qwen功能
2025-02-11 18:50:56 +08:00
Civic_Crab
4c344e0636
阿里云百炼平台应用API支持
2025-02-11 18:48:21 +08:00
Civic_Crab
90261d1f55
Merge branch 'master' of https://github.com/lyg09270/LangBot
2025-02-11 18:40:13 +08:00
Junyan Qin
fabf93f741
chore: release v3.4.7
2025-02-11 12:56:13 +08:00
Junyan Qin
ab8ef01c76
docs: update trendshift badge link
2025-02-11 12:28:11 +08:00
Junyan Qin (Chin)
e463d3a8fe
Merge pull request #1057 from eltociear/add-japanese-readme
...
docs: add Japanese README
2025-02-11 12:19:39 +08:00
Junyan Qin
a6bc617a3b
docs: add discord link
2025-02-11 12:19:12 +08:00
Ikko Eltociear Ashimine
1b1ccdd733
docs: add Japanese README
...
I created Japanese translated README.
2025-02-11 03:07:31 +09:00
Junyan Qin
8d00e710d5
doc(README): add official account compatibility comment
2025-02-11 00:26:26 +08:00
Junyan Qin (Chin)
de9e3bdbd5
Merge pull request #1055 from wangcham/feat/wxoa
...
feat: add support for wechat official account
2025-02-11 00:24:17 +08:00
Junyan Qin
b6e054a73f
chore: migrations for officialaccount adapter
2025-02-11 00:23:38 +08:00
Junyan Qin (Chin)
a078b2cf12
Merge branch 'master' into feat/wxoa
2025-02-11 00:02:33 +08:00
wangcham
6f32bf9621
fix: wecom userid
2025-02-10 10:01:48 -05:00
wangcham
ac628b26d9
feat:add support for wechat official account
2025-02-10 09:16:33 -05:00
wangcham
7ba655902b
fix: wecom userid couldn't pass correctly
2025-02-10 09:11:27 -05:00
wangcham
05c1fdaa9e
feat: add adapter for 微信公众号
2025-02-10 06:08:59 -05:00
Junyan Qin (Chin)
d7687913a9
doc(README.md): update trendingshift badge
2025-02-10 11:04:57 +08:00
Civic_Crab
9e718a2e8a
新增dashscope依赖
2025-02-09 06:39:39 +08:00
Civic_Crab
cbec2f6d02
新增dashscope依赖
2025-02-09 06:37:55 +08:00
Civic_Crab
52eb37d13d
支持阿里云百炼的通用模型和自定义大模型应用
2025-02-09 06:32:49 +08:00
wanjiaju
8e9f43885a
阿里云百炼适配
...
新增阿里云请求器配置、阿里云模型配置、阿里云令牌配置
新增硅基模型配置
2025-02-08 10:30:19 +08:00
wanjiaju
9eefbcb6f2
阿里云百炼适配
...
新增阿里云请求器配置、阿里云模型配置、阿里云令牌配置
新增硅基模型配置
2025-02-08 10:27:19 +08:00
Junyan Qin
4d8ebc8c38
chore: release v3.4.6.2
2025-02-08 00:05:12 +08:00
Junyan Qin
21cfb6ee6f
fix: some field may not exist in chatcmplchunk
2025-02-07 23:57:51 +08:00
WangCham
c72ad2b242
Merge pull request #1026 from 7emotions/patch-1
...
fix: remove fatal clearance to message from QQWebhook
2025-02-07 23:16:22 +08:00
Lorenzo Feng
e83b0a7825
fix: remove fatal clearance to message from QQWebhook
2025-02-07 21:19:47 +08:00
Junyan Qin (Chin)
a8f2438288
Merge pull request #1024 from RockChinQ/dependabot/npm_and_yarn/web/jsonpath-plus-10.2.0
...
chore(deps): bump jsonpath-plus from 10.1.0 to 10.2.0 in /web
2025-02-07 11:16:28 +08:00
dependabot[bot]
d0ceaff6ed
chore(deps): bump jsonpath-plus from 10.1.0 to 10.2.0 in /web
...
Bumps [jsonpath-plus](https://github.com/s3u/JSONPath ) from 10.1.0 to 10.2.0.
- [Release notes](https://github.com/s3u/JSONPath/releases )
- [Changelog](https://github.com/JSONPath-Plus/JSONPath/blob/main/CHANGES.md )
- [Commits](https://github.com/s3u/JSONPath/compare/v10.1.0...v10.2.0 )
---
updated-dependencies:
- dependency-name: jsonpath-plus
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-07 02:56:43 +00:00
Junyan Qin
dbe6272bd8
chore: release v3.4.6.1
2025-02-06 14:52:01 +08:00
Junyan Qin
eceaf85807
feat: use stream req in the chatcmpl ( #992 )
2025-02-06 14:48:43 +08:00
Junyan Qin
d0606b79b0
chore: update issue template
2025-02-05 22:10:50 +08:00
Junyan Qin
412f290606
fix(wrapper): potential tool_calls misjudgment
2025-02-05 21:55:10 +08:00
Junyan Qin
21e1acc4f5
doc: add README_EN.md
2025-02-04 22:13:16 +08:00
Junyan Qin
326aad3c00
chore: release v3.4.6
2025-02-04 20:57:06 +08:00
Junyan Qin
493c2e9a16
chore: update readme
2025-02-04 20:50:56 +08:00
Junyan Qin (Chin)
51a87e28e2
Merge pull request #1016 from wangcham/bugfix-branch
...
fix: add support for qq official webhook
2025-02-04 20:49:36 +08:00
Junyan Qin
be2ff20f4b
chore: migration for qqofficial
2025-02-04 20:48:47 +08:00
Junyan Qin (Chin)
19c6b2fc32
Merge branch 'master' into bugfix-branch
2025-02-04 20:39:52 +08:00
Junyan Qin (Chin)
5d249f441b
Merge pull request #1015 from RockChinQ/feat/gewechat
...
feat: add `gewechat` adapter
2025-02-04 20:38:05 +08:00
Junyan Qin
852254eaef
feat: add gewechat adapter
2025-02-04 19:37:40 +08:00
wangcham
43ea64befa
fix: add support for webhook qq official
2025-02-04 06:35:51 -05:00
Junyan Qin
0f2cb58897
fix: forward msg send fail in lark and discord
2025-02-04 12:07:15 +08:00
Junyan Qin
dbece6af7f
chore: release v3.4.5.2
2025-02-04 00:17:46 +08:00
Junyan Qin (Chin)
b1e68182bd
Merge pull request #1013 from RockChinQ/feat/marketplace
...
feat: add marketplace
2025-02-04 00:17:09 +08:00
Junyan Qin
45a64bea78
feat: add marketplace
2025-02-04 00:14:45 +08:00
Junyan Qin
aec8735388
chore: release v3.4.5.1
2025-02-03 01:36:21 +08:00
Junyan Qin (Chin)
1d91faaa49
fix(platform.json): discord enabled by default
2025-02-03 01:33:29 +08:00
Junyan Qin (Chin)
e1e21c0063
Update README.md
2025-02-02 17:12:48 +08:00
Junyan Qin
e775499080
chore: release v3.4.5
2025-02-02 17:10:12 +08:00
Junyan Qin
735aad5a91
doc: README
2025-02-02 16:32:40 +08:00
Junyan Qin
fb4e106f69
doc: update README
2025-02-02 16:31:32 +08:00
Junyan Qin (Chin)
e5659db535
Merge pull request #1002 from RockChinQ/feat/discord
...
feat: add `discord` adapter
2025-02-02 16:30:40 +08:00
Junyan Qin
5381e09a6c
chore: config for discord
2025-02-02 16:28:21 +08:00
Junyan Qin
21f16ecd68
feat: discord adapter
2025-02-02 12:18:18 +08:00
Junyan Qin (Chin)
12fc76b326
Update README.md
2025-02-02 11:11:49 +08:00
Junyan Qin (Chin)
d7f87dd269
更新 README.md
2025-02-02 00:10:41 +08:00
Junyan Qin (Chin)
56227f3713
更新 README.md
2025-02-02 00:10:04 +08:00
Junyan Qin (Chin)
f492fee486
Merge pull request #1000 from RockChinQ/feat/siliconflow
...
feat: siliconflow provider
2025-02-01 14:19:43 +08:00
Junyan Qin
41a7814615
feat: siliconflow provider
2025-02-01 14:19:21 +08:00
Junyan Qin
8644f2c166
chore: update
2025-02-01 13:53:20 +08:00
Junyan Qin
e4a9365caf
chore: update issue template
2025-02-01 12:13:20 +08:00
Junyan Qin (Chin)
9fc7af1295
Merge pull request #999 from RockChinQ/feat/lm-studio
...
feat: add supports for LM Studio
2025-02-01 12:01:45 +08:00
Junyan Qin
d0eeb2b304
feat: add supports for LM Studio
2025-02-01 12:01:07 +08:00
Junyan Qin
e4518ebcf1
chore: release v3.4.4.1
2025-01-31 17:42:12 +08:00
Junyan Qin
7604cefd0f
fix: dify agent type not in schema
2025-01-30 22:07:03 +08:00
Junyan Qin
71729d4784
doc(README): update qq group number
2025-01-30 11:11:24 +08:00
Junyan Qin
1d16bc4968
perf: default value for requester args
2025-01-30 00:30:01 +08:00
Junyan Qin
de2bf79004
chore: release v3.4.4
2025-01-30 00:16:33 +08:00
Junyan Qin (Chin)
83ed7a9f38
Merge pull request #991 from RockChinQ/feat/lark
...
feat: add adapter `lark`
2025-01-30 00:15:27 +08:00
Junyan Qin
c326e72758
fix: migration not imported
2025-01-29 23:43:32 +08:00
Junyan Qin
ac9cef82cc
chore: migrations
2025-01-29 23:41:29 +08:00
Junyan Qin
ea254d57d2
feat: lark adapter
2025-01-29 23:31:40 +08:00
Junyan Qin
a661f24ae0
doc: add contributors graph
2025-01-29 16:53:09 +08:00
Junyan Qin
afabf9256b
chore: add model info deepseek-reasoner
2025-01-28 15:14:23 +08:00
Junyan Qin
74a8f9c9e2
fix: deps Crypto not checked
2025-01-27 21:33:10 +08:00
Junyan Qin
1d11e448f9
doc(README): update slogan
2025-01-26 10:15:14 +08:00
Junyan Qin
e3e23cbccb
chore: release v3.4.3.2
2025-01-25 17:25:06 +08:00
Junyan Qin (Chin)
79132aa11d
Merge pull request #988 from wangcham/bugfix-branch
...
fix:修复了企业微信的accesstoken问题
2025-01-25 17:23:19 +08:00
wangcham
7bb9e6e951
fix:修复了企业微信的accesstoken问题
2025-01-25 04:17:01 -05:00
Junyan Qin
37dc5b4135
chore: release v3.4.3.1
2025-01-23 13:32:51 +08:00
Junyan Qin
d588faf470
fix(httpx): deprecated proxies param
2025-01-23 13:32:27 +08:00
Junyan Qin
8b51a81158
doc(README): update qq group badge
2025-01-22 00:11:43 +08:00
Junyan Qin
9f125974bf
doc: update qq group
2025-01-22 00:07:16 +08:00
Junyan Qin
d0aed48ca9
chore: release v3.4.3
2025-01-21 10:47:53 +08:00
Junyan Qin (Chin)
bf548df6ae
Merge pull request #977 from wangcham/master
...
feat: add supports for wecom
2025-01-21 10:40:20 +08:00
Junyan Qin (Chin)
a3fe105f8e
Merge branch 'master' into master
2025-01-21 10:38:04 +08:00
wangcham
5add1d71bc
feat: migration for wecom config
2025-01-20 21:34:34 -05:00
wangcham
7a01cff0c8
perf(wecom): add supports for images
2025-01-20 21:24:46 -05:00
Junyan Qin
e8602f7134
doc(README): link title image to website
2025-01-20 20:29:54 +08:00
Junyan Qin
e9aad2c8d7
doc(README): update platforms
2025-01-20 20:05:45 +08:00
wangcham
60d4f3d77c
feat: add supports for wecom
2025-01-12 05:09:53 -05:00
Junyan Qin
9b8c5a3499
chore: release v3.4.2.1
2025-01-06 21:32:42 +08:00
Junyan Qin
53dde0607d
Merge pull request #972 from RockChinQ/fix/dify-back-image
...
fix(dify): display agent image
2025-01-06 21:29:26 +08:00
Junyan Qin
7f034b4ffa
fix(dify): display agent image
2025-01-06 21:28:36 +08:00
Junyan Qin
599ab83100
doc(README): perf llm comments
2025-01-06 20:33:35 +08:00
Junyan Qin
f4a3508ec2
Merge pull request #971 from RockChinQ/feat/zhipuai
...
feat: add supports for zhipuai(chatglm)
2025-01-06 20:29:26 +08:00
Junyan Qin
44b92909eb
feat: add supports for zhipuai(chatglm)
2025-01-06 20:27:10 +08:00
Junyan Qin
8ed07b8d1a
feat: add langbot scope plugin api
2025-01-06 19:49:32 +08:00
Junyan Qin
2ff9ced15e
doc(README): add go-cqhttp
2025-01-06 09:53:56 +08:00
Junyan Qin
641b8d71ed
doc(README): add compability comment
2025-01-06 09:51:40 +08:00
Junyan Qin
a31b450f54
chore: release v3.4.2
2025-01-04 23:07:52 +08:00
Junyan Qin
97bb24c5b9
feat: supports for provider reloading
2025-01-04 23:07:10 +08:00
Junyan Qin
5e5a3639d1
Merge pull request #958 from zhihuanwang/master
...
增加xAI模型支持
2025-01-04 22:25:51 +08:00
Junyan Qin
0a68a77e28
feat: refactor
2025-01-04 22:24:05 +08:00
kevin
11a0c4142e
增加xAI模型支持
...
推荐llm-models.json新增
```json
,
{
"name": "grok-2-vision-1212",
"model_name": "grok-2-vision-1212",
"requester": "grok-chat-completions",
"token_mgr": "grok",
"vision_supported": true
}
```
provider.json requester增加
```json
,
"grok-chat-completions": {
"args": {},
"base-url": "https://api.x.ai/v1 ",
"timeout": 120
}
```
keys增加:
```json
,
"grok": [
"xai-your-key"
]
```
2025-01-04 22:13:47 +08:00
Junyan Qin
d214d80579
Update README.md
2025-01-04 11:11:57 +08:00
Junyan Qin
ed719fd44e
ci: perf workflows
2025-01-02 11:03:40 +08:00
Junyan Qin
5dc6bed0d1
Merge pull request #969 from RockChinQ/perf/unified-persistence-dir
...
perf: move label file to data dir
2025-01-02 10:52:16 +08:00
Junyan Qin
b1244a4d4e
perf: move label file to data dir
2025-01-02 10:51:09 +08:00
Junyan Qin
6aa325a4b1
perf: no exit after files created
2025-01-02 10:41:52 +08:00
Junyan Qin
88a11561f9
chore: remove stranger message callback method
2024-12-29 21:31:47 +08:00
Junyan Qin
fd30022065
fix: potential vulnerabilities in CI
2024-12-27 22:54:48 +08:00
Junyan Qin
9486312737
chore: release v3.4.1.5
2024-12-26 22:08:38 +08:00
Junyan Qin
e37070a985
fix(requester): unmatched params ( #967 )
2024-12-26 15:14:06 +08:00
Junyan Qin
ffb98ecca2
chore: release v3.4.1.4
2024-12-24 23:37:23 +08:00
Junyan Qin
29bd69ef97
fix: bad await in aiocqhttp adapter
2024-12-24 23:37:02 +08:00
Junyan Qin
e46c9530cc
更新 README.md
2024-12-24 20:48:18 +08:00
Junyan Qin
7ddd303e2d
Update README.md
2024-12-24 20:46:40 +08:00
Junyan Qin
66798a1d0f
Update README.md
2024-12-24 20:41:21 +08:00
Junyan Qin
bd05afdf14
Update README.md
2024-12-24 20:23:31 +08:00
Junyan Qin
136e48f7ee
Update README.md
2024-12-24 20:19:41 +08:00
Junyan Qin
facb5f177a
Update README.md
2024-12-24 20:16:20 +08:00
Junyan Qin
10ce31cc46
chore: release v3.4.1.3
2024-12-24 19:26:39 +08:00
Junyan Qin
3b4f3c516b
Update README.md
2024-12-24 19:08:35 +08:00
Junyan Qin
a1e3981ce4
chore: 更新issue模板
2024-12-24 15:51:19 +08:00
Junyan Qin
89f26781fe
chore: 更新issue模板
2024-12-24 15:50:41 +08:00
Junyan Qin
914292a80b
chore: 修改issue模板
2024-12-24 15:47:59 +08:00
Junyan Qin
8227e3299b
Merge pull request #963 from RockChinQ/feat/dl-image-by-adapters
...
fix: 下载 QQ 图片时的400问题
2024-12-24 11:28:31 +08:00
Junyan Qin
07ca48d652
fix: 无法传递qq图片的问题
2024-12-24 11:26:33 +08:00
Junyan Qin
243f45c7db
fix: 使用 header 避免400
2024-12-24 11:09:45 +08:00
Junyan Qin
12cfce3622
feat: 重构图片消息传递逻辑 ( #957 , #955 )
2024-12-24 10:57:17 +08:00
Junyan Qin
535c4a8a11
fix: anthropic sdk删除proxies导致无法启动 ( #962 , #960 )
2024-12-23 21:35:16 +08:00
Junyan Qin
6606c671b2
doc: README添加demo
2024-12-23 10:43:52 +08:00
Junyan Qin
242f24840d
fix: 为dify agent设置项更新schema
2024-12-17 16:24:00 +08:00
Junyan Qin
486f636b2d
doc(README): 添加 railway 部署按钮
2024-12-17 14:49:41 +08:00
Junyan Qin
b293d7a7cd
doc: README
2024-12-17 01:30:39 +08:00
Junyan Qin
f4fa0b42a6
chore: release v3.4.1.2
2024-12-17 01:22:31 +08:00
Junyan Qin
209e89712d
Merge pull request #953 from RockChinQ/perf/dify-sv-api
...
perf: 完善 dify api runner
2024-12-17 01:21:01 +08:00
Junyan Qin
3314a7a9e9
fix: 在设置model为非视觉模型时,非local-agent的runner无法获得图片消息 ( #948 )
2024-12-17 01:17:57 +08:00
Junyan Qin
793d64303e
perf: 完善dify api runner
2024-12-17 01:04:08 +08:00
Junyan Qin
6642498f00
feat: 添加对 agent 应用的支持 ( #951 )
2024-12-17 00:41:28 +08:00
Junyan Qin
32b400dcb1
fix: dify的timeout无法自定义 ( #949 )
2024-12-16 23:54:56 +08:00
Junyan Qin
0dcd2d8179
doc: 添加 zeabur 部署方式
2024-12-16 20:02:04 +08:00
Junyan Qin
736f8b613c
feat: 为 ollama 支持视觉和函数调用 ( #950 )
2024-12-15 17:05:56 +08:00
Junyan Qin
9e7d9a937d
chore: release v3.4.1.1
2024-12-15 12:18:41 +08:00
Junyan Qin
4767983279
deps: 限制 taskgroup==0.0.0a4
2024-12-15 11:54:40 +08:00
Junyan Qin
e37f35d95a
doc: 修改使用文档站的social.png
2024-12-14 19:31:31 +08:00
Junyan Qin
ad1e609fb9
doc: 优化 README ( #947 )
...
* doc: update readme
* doc: update readme
* doc: replace banner
* doc: update social
* Update README.md
* perf: 优化 features
* Update README.md
* doc: update
* Update README.md
2024-12-14 19:28:29 +08:00
Junyan Qin
f9bc4a5acd
chore: release v3.4.1
2024-12-14 18:35:59 +08:00
Junyan Qin
2b79185f6a
typo: dify配置
2024-12-14 18:35:39 +08:00
Junyan Qin
840f638472
Merge pull request #938 from bright141/master
...
新增difyapi 的Chat 请求运行器
2024-12-14 18:24:27 +08:00
Junyan Qin
908169a55e
chore: 删除 difyapi
2024-12-14 17:52:18 +08:00
Junyan Qin
dbf9f2398e
feat: 添加对 chat 和 workflow 的支持
2024-12-14 17:51:11 +08:00
bright141
2ea3ff0b5c
Update runnermgr.py
2024-12-04 15:50:45 +08:00
Junyan Qin
91bf72c710
Update bug-report.yml
2024-12-02 11:27:51 +08:00
Junyan Qin
baabb70622
Update bug-report.yml
2024-12-02 11:26:54 +08:00
Junyan Qin
94ea64a6a9
Update bug-report.yml
2024-12-02 11:26:14 +08:00
Junyan Qin
f97896b2c7
Update bug-report.yml
2024-12-02 11:25:52 +08:00
bright141
9027db8587
新增difyapi 的Chat 请求运行器
2024-12-01 17:45:49 +08:00
Junyan Qin
cd46e1c131
feat: 默认启用 aiocqhttp 适配器
2024-11-23 12:18:33 +08:00
Junyan Qin
59211191a4
chore: release v3.4.0.2
2024-11-23 00:23:47 +08:00
Junyan Qin
a3ca7e82c7
hotfix: 调用工具时bug
2024-11-23 00:23:08 +08:00
Junyan Qin
0094056def
chore: release v3.4.0.1
2024-11-22 23:55:24 +08:00
Junyan Qin
a9f305a1c6
feat: 添加对pydantic v1的兼容性
2024-11-22 23:37:46 +08:00
Junyan Qin
e8cc048901
deps: bump pydantic to v2
2024-11-22 23:29:12 +08:00
Junyan Qin
05da43f606
chore: 更新模型信息
2024-11-22 22:33:05 +08:00
Junyan Qin
a81faa7d8e
fix: gitee ai 配置 schema
2024-11-22 20:01:35 +08:00
Junyan Qin
18ba7d1da7
Merge pull request #929 from RockChinQ/feat/gitee-ai
...
feat: 添加对 Gitee AI 的支持
2024-11-22 19:59:25 +08:00
Junyan Qin
875adfcbaa
feat: 添加对 Gitee AI 的支持
2024-11-21 23:28:19 +08:00
Junyan Qin
6e9c213893
fix: 登录失败时无提示
2024-11-20 21:03:02 +08:00
Junyan Qin
753066ccb9
fix: webui 访问提示在Windows上的编码问题
2024-11-19 19:33:58 +08:00
Junyan Qin
8b36782c25
chore: 更新 docker-compose.yaml
2024-11-18 23:31:49 +08:00
Junyan Qin
da9dde6bd2
doc: update README
2024-11-17 21:30:53 +08:00
Junyan Qin
07f6e69b93
doc: update README.md
2024-11-17 21:11:21 +08:00
Junyan Qin
31a7503df3
chore: release v3.4.0
2024-11-17 20:48:45 +08:00
Junyan Qin
11db8d8d17
Merge pull request #904 from RockChinQ/version/3.4.0
...
Version/3.4.0
2024-11-17 20:47:25 +08:00
Junyan Qin
93ee8d51bc
Merge branch 'master' into version/3.4.0
2024-11-17 20:45:24 +08:00
Junyan Qin
83e80f324e
perf: webui 文件存在性检查
2024-11-17 20:43:40 +08:00
Junyan Qin
c51eac717e
doc: 修复 README 的死链
2024-11-17 20:37:42 +08:00
Junyan Qin
db7d5dcce3
chore: 替换多处 qchatgpt.rockchin.top
2024-11-17 20:35:39 +08:00
Junyan Qin
0d25578e22
perf: 配置文件页放到单独组件
2024-11-17 19:54:07 +08:00
Junyan Qin
1a457be823
Merge pull request #921 from RockChinQ/feat/authenticating
...
Feat: 用户鉴权
2024-11-17 19:13:11 +08:00
Junyan Qin
20e3edba8f
feat: 用户账户系统
2024-11-17 19:11:44 +08:00
Junyan Qin
036c2182a5
chore: 修改aiocqhttp适配器默认端口为2280
2024-11-17 10:18:56 +08:00
Junyan Qin
6238f430e8
Merge pull request #900 from RockChinQ/feat/webui
...
Feat: webui
2024-11-16 19:27:35 +08:00
Junyan Qin
9fc891ec01
chore: Hello LangBot !
2024-11-16 17:57:39 +08:00
Junyan Qin
491d977d9e
ci: fix
2024-11-16 17:47:50 +08:00
Junyan Qin
9a4bcda9bc
ci: 添加 build-artifacts 工作流在 release 分布时执行
2024-11-16 17:44:02 +08:00
Junyan Qin
2c2374a763
ci: fix
2024-11-16 17:39:34 +08:00
Junyan Qin
a76e0b287e
ci: typo
2024-11-16 17:36:33 +08:00
Junyan Qin
1d6f1e3c7c
fix: chore
2024-11-16 17:34:15 +08:00
Junyan Qin
896fd982a1
ci: upload artifacts
2024-11-16 17:33:24 +08:00
Junyan Qin
c031ab20da
Merge pull request #920 from RockChinQ/feat/lifetime-controlling
...
Feat: 生命周期和热重载
2024-11-16 17:19:42 +08:00
Junyan Qin
318b6e6bf1
typo: minor fix
2024-11-16 17:16:40 +08:00
Junyan Qin
ca3999d251
feat: 插件文件更改热重载
2024-11-16 16:45:13 +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
3239c9ec3f
feat: 彻底移除 yirimirai
2024-11-15 20:03:49 +08:00
Junyan Qin
16153dc573
perf: 设置页标题改为小写
2024-11-12 20:04:03 +08:00
Junyan Qin
e0d9a295ab
perf: 优化部分 UI 显示
2024-11-12 18:57:43 +08:00
Junyan Qin
eabdda5eb1
feat: 改为 WebHashHistory
2024-11-12 18:29:37 +08:00
Junyan Qin
43f45f9184
feat: 修改 apibase
2024-11-12 18:14:53 +08:00
Junyan Qin
7c19785a17
fix: http_proxy 环境变量为空检查
2024-11-12 17:56:59 +08:00
Junyan Qin
78005f8b4e
ci: 删除 refs-heads
2024-11-12 17:49:00 +08:00
Junyan Qin
0d4784d098
feat: 代理设置同步到环境变量
2024-11-11 19:12:30 +08:00
Junyan Qin
805454e037
chore: 更新 docker-compose.yaml
2024-11-10 16:37:44 +08:00
Junyan Qin
bf383bbf9c
ci: fix
2024-11-10 16:29:40 +08:00
Junyan Qin
73ffd67792
ci: 添加构建 ci
2024-11-10 16:27:50 +08:00
Junyan Qin
54bbfc8eda
perf: dashboard 添加图表更新提示
2024-11-10 15:38:06 +08:00
Junyan Qin
a3e234c979
perf: debug模式改为绿色
2024-11-10 12:03:34 +08:00
Junyan Qin
9336abff8b
perf: 使用 json-editor-vue 作为json编辑器
2024-11-10 11:46:41 +08:00
Junyan Qin
0fe161cd7f
pref: 优化日志显示
2024-11-10 11:04:29 +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
601fa0ac7f
feat: 关于 LangBot 对话框
2024-11-09 22:44:56 +08:00
Junyan Qin
2819da5f2f
fix: github下载未使用环境变量代理
2024-11-09 18:09:39 +08:00
Junyan Qin
3cb3562477
doc(README): fix deadlinks
2024-11-08 23:14:52 +08:00
Junyan Qin
cee205994f
doc: update logo
2024-11-05 15:42:48 +08:00
Junyan Qin
e44df0a3dd
feat: dashboard 基本组件
2024-11-04 21:54:02 +08:00
Junyan Qin
84a51cb26d
feat: 插件安装支持
2024-11-04 00:01:07 +08:00
Junyan Qin
db02d9c126
feat: 完成任务列表功能
2024-11-03 23:22:33 +08:00
Junyan Qin
709b86b724
refactor: 使插件更新过程全异步
2024-11-03 22:27:31 +08:00
Junyan Qin
68184b0e47
Merge pull request #911 from RockChinQ/feat/trackable-async-tasks
...
Feat: 用户级任务系统
2024-11-01 22:42:11 +08:00
Junyan Qin
6d2a4c038d
feat: 完成异步任务跟踪架构基础
2024-11-01 22:41:26 +08:00
Junyan Qin
2f05f5b456
feat: 添加任务列表框架
2024-10-24 18:28:57 +08:00
Junyan Qin
d5e3120350
chore: 确保 pydantic<2.0
2024-10-24 14:26:18 +08:00
Junyan Qin
a4589327a6
feat: 添加 python 版本检查
2024-10-22 18:17:09 +08:00
Junyan Qin
c151665419
feat: 添加任务管理模块
2024-10-22 18:09:18 +08:00
Junyan Qin
947790e8d1
Update README.md
2024-10-22 13:51:05 +08:00
Junyan Qin
26770439bb
fix: 关闭编排对话框时错误的插件顺序
2024-10-21 19:18:40 +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
c330aab48b
Merge pull request #902 from RockChinQ/feat/settings-form-render
...
Feat: 设置项可视化编辑器
2024-10-16 22:32:40 +08:00
Junyan Qin
5f998a0852
perf: settings 页面的一些提示
2024-10-16 22:24:15 +08:00
Junyan Qin
c3dfbb64a6
feat: 异常处理
2024-10-16 21:55:55 +08:00
Junyan Qin
3db52282b8
fix: 修复子字段值为空时导致字段丢失的问题
2024-10-16 16:08:58 +08:00
Junyan Qin
a313ae5f97
feat: 添加多个可视化编辑schema
2024-10-16 15:34:30 +08:00
Junyan Qin
18cce189a4
feat: 完成 pipeline 的可视化配置
2024-10-16 13:57:41 +08:00
Junyan Qin
fb308d576b
fix(settings): 切换tab时的异步问题
2024-10-16 12:58:52 +08:00
Junyan Qin
8c976303a4
feat: system.json 的可视化编辑
2024-10-15 21:42:05 +08:00
Junyan Qin
12f1f3609d
feat: 引入 vjsf 渲染表单
2024-10-15 16:16:39 +08:00
Junyan Qin
661fdeb6a1
perf: 重新切换到 settings tab 时加载之前编辑的内容
2024-10-15 14:28:06 +08:00
Junyan Qin
d52f9b9543
feat(settings): json 编辑器
2024-10-15 14:23:56 +08:00
Junyan Qin
7174742886
feat: settings 基础组件
2024-10-15 00:07:40 +08:00
Junyan Qin
cd0a8fb24b
perf: 使内容背景稍微灰一些
2024-10-14 21:30:10 +08:00
Junyan Qin
1fbc92bc6d
perf: 首页展示版本信息
2024-10-14 21:18:36 +08:00
Junyan Qin
231dca956d
feat: 日志页面
2024-10-14 18:52:28 +08:00
RockChinQ
0dd74c825b
feat: 前端基础框架
2024-10-13 22:34:35 +08:00
RockChinQ
9703fc0366
perf: 优化日志增量获取逻辑
2024-10-13 22:33:51 +08:00
RockChinQ
7c3557e943
feat: 持久化和 web 接口基础架构
2024-10-11 22:27:53 +08:00
RockChinQ
21f153e5c3
chore: webui 前端模板
2024-10-11 22:23:08 +08:00
Junyan Qin
ea6a0af5a7
Merge pull request #890 from RockChinQ/feat/more-platforms
...
Refactor: 移除 YiriMirai 组件
2024-09-26 14:41:03 +08:00
RockChinQ
c53ffaca6c
fix: 处理插件 import mirai 时的兼容性问题
2024-09-26 14:38:18 +08:00
RockChinQ
3469515e04
feat: 删除代码中对 mirai 的引用
2024-09-26 13:01:45 +08:00
RockChinQ
e8da26cb8a
fix: missing break
2024-09-26 11:23:37 +08:00
RockChinQ
1235fc1339
chore: release v3.3.1.1
2024-09-26 10:39:35 +08:00
Junyan Qin
47e308b99d
Merge pull request #889 from YunZLu/add-check-role
...
Fix: Add Role Check to Prevent Validation Error
2024-09-26 09:31:25 +08:00
RockChinQ
fdba470e9a
perf: 将 platform 的 组件导入包 __init__ 中
2024-09-26 00:28:57 +08:00
Junyan Qin
a1ccceefd2
Merge branch 'master' into feat/more-platforms
2024-09-26 00:26:17 +08:00
RockChinQ
1c4a700d92
refactor: 将 yirimirai 的组件集成进 platform 包
2024-09-26 00:23:03 +08:00
YunZL
81c2c3c0e5
Add Role Check to Prevent Validation Error
2024-09-23 23:25:54 +08:00
Junyan Qin
3c2db5097a
Merge pull request #888 from Tigrex-Dai/master
...
fix: 添加了针对报错内容对event.sender中'role'的存在性检查
2024-09-22 16:50:55 +08:00
Tigrex Dai
ce56f79687
Update aiocqhttp.py
...
针对报错对"role"做存在性检查
2024-09-22 15:39:48 +08:00
RockChinQ
ee0d6dcdae
chore: release v3.3.1.0
2024-09-08 15:14:24 +08:00
Junyan Qin
bcf1d92f73
Merge pull request #881 from RockChinQ/version/3.3.1.0
...
Version/3.3.1.0
2024-09-08 15:13:39 +08:00
RockChinQ
ffdec16ce6
docs: wiki 所有页面加上已弃用说明
2024-09-08 14:52:35 +08:00
RockChinQ
b2f6e84adc
typo: 优化插件执行日志信息
2024-09-08 14:51:39 +08:00
Junyan Qin
f76c457e1f
Update README.md
2024-09-03 20:07:41 +08:00
RockChinQ
80bd0a20df
doc: 修复 README 中的logo图片
2024-08-30 14:48:23 +08:00
RockChinQ
efeaf73339
doc: 修改README图片链接
2024-08-30 11:13:04 +08:00
Junyan Qin
91b5100a24
Merge pull request #872 from RockChinQ/feat/config-file-api
...
Feat: 添加yaml配置文件的支持
2024-08-24 20:55:19 +08:00
RockChinQ
d1a06f4730
feat: 添加yaml配置文件的支持
2024-08-24 20:54:36 +08:00
Junyan Qin
b0b186e951
Merge pull request #871 from RockChinQ/feat/qq-c2c
...
Feat: 添加对 QQ 官方 API 私聊场景的支持
2024-08-24 17:04:41 +08:00
RockChinQ
4c8fedef6e
feat: QQ官方api群聊和私聊支持图片
2024-08-24 17:01:35 +08:00
RockChinQ
718c221d01
feat: 支持官方机器人私信接口
2024-08-24 16:26:47 +08:00
Junyan Qin
077e77eee5
Merge pull request #869 from ligen131/lg/fix_image_format
...
fix: 发送正确的图片格式而不是默认的 `image/jpeg`
2024-08-24 15:47:55 +08:00
ligen131
b51ca06c7c
fix: 发送正确的图片格式而不是默认的 image/jpeg
2024-08-19 00:00:29 +08:00
RockChinQ
2f092f4a87
chore: release v3.3.0.2
2024-08-01 23:14:07 +08:00
Junyan Qin
f1ff9c05c4
Merge pull request #864 from RockChinQ/version/3.3.0.2
...
fix: 消息忽略规则失效 (#854 )
2024-08-01 23:12:33 +08:00
RockChinQ
c9c8603ccc
fix: 消息忽略规则失效 ( #854 )
2024-08-01 23:01:28 +08:00
RockChinQ
47e281fb61
chore: release v3.3.0.1
2024-07-28 22:47:49 +08:00
RockChinQ
dc625647eb
fix: ollama 依赖检查
2024-07-28 22:47:19 +08:00
RockChinQ
66cf1b05be
chore: 优化issue和pr模板
2024-07-28 21:32:22 +08:00
RockChinQ
622cc89414
chore: release v3.3.0
2024-07-28 20:58:29 +08:00
Junyan Qin
78d98c40b1
Merge pull request #847 from RockChinQ/version/3.3
...
Release: 3.3
2024-07-28 20:57:26 +08:00
RockChinQ
1c5f06d9a9
feat: 添加 reply 和 send_message 两个插件api方法
2024-07-28 20:23:52 +08:00
Junyan Qin
998fe5a980
Merge pull request #857 from RockChinQ/feat/runner-abstraction
...
Feat: Runner 组件抽象
2024-07-28 18:47:38 +08:00
RockChinQ
8cad4089a7
feat: runner 层抽象 ( #839 )
2024-07-28 18:45:27 +08:00
RockChinQ
48cc3656bd
feat: 允许自定义命令前缀
2024-07-28 16:01:58 +08:00
RockChinQ
68ddb3a6e1
feat: 添加 model 命令
2024-07-28 15:46:09 +08:00
ElvisChenML
70583f5ba0
Fixed aiocqhttp mirai.Voice类型无法正确传递url及base64的异常
2024-07-28 15:08:33 +08:00
Junyan Qin
5bebe01dd0
Update README.md
2024-07-28 15:08:33 +08:00
Junyan Qin
4dd976c9c5
Merge pull request #856 from ElvisChenML/pr
...
Fixed aiocqhttp mirai.Voice类型无法正确传递url及base64的异常
2024-07-28 13:05:06 +08:00
ElvisChenML
221b310485
Fixed aiocqhttp mirai.Voice类型无法正确传递url及base64的异常
2024-07-25 16:14:24 +08:00
Junyan Qin
dd1cec70c0
Update README.md
2024-07-13 09:15:18 +08:00
Junyan Qin
7656443b28
Merge pull request #845 from ElvisChenML/pr
...
fixed pkg\provider\entities.py\get_content_mirai_message_chain中ce.type图片类型不正确的异常
2024-07-10 00:13:48 +08:00
Junyan Qin
9d91c13b12
Merge pull request #844 from canyuan0801/pr
...
Feat: Ollama平台集成
2024-07-10 00:09:48 +08:00
RockChinQ
7c06141ce2
perf(ollama): 优化命令显示细节
2024-07-10 00:07:32 +08:00
RockChinQ
3dc413638b
feat(ollama): 配置文件迁移
2024-07-09 23:37:34 +08:00
RockChinQ
bdb8baeddd
perf(ollama): 修改请求器名称以适配请求路径
2024-07-09 23:37:19 +08:00
ElvisChenML
21966bfb69
fixed pkg\provider\entities.py\get_content_mirai_message_chain中ce.type图片类型不正确的异常
2024-07-09 17:04:11 +08:00
canyuan
e78c82e999
mod: merge ollama cmd
2024-07-09 16:19:09 +08:00
canyuan
2bdc3468d1
add ollama cmd
2024-07-09 14:57:39 +08:00
canyuan
987b3dc4ef
add ollama chat
2024-07-09 14:57:28 +08:00
RockChinQ
45a10b4ac7
chore: release v3.2.4
2024-07-05 18:19:10 +08:00
RockChinQ
b5d33ef629
perf: 优化 pipeline 处理时的报错
2024-07-04 13:03:58 +08:00
RockChinQ
d3629916bf
fix: user_notice 处理时为对齐为 MessageChain ( #809 )
2024-07-04 12:47:55 +08:00
RockChinQ
c5cb26d295
fix: GroupNormalMessageReceived事件设置 alter 无效 ( #803 )
2024-07-03 23:16:16 +08:00
RockChinQ
4b2785c5eb
fix: QQ 官方 API 图片识别功能不正常 ( #825 )
2024-07-03 22:36:35 +08:00
RockChinQ
7ed190e6d2
doc: 删除广告
2024-07-03 17:50:58 +08:00
Junyan Qin
eac041cdd2
Merge pull request #834 from RockChinQ/feat/env-reminder
...
Feat: 添加启动信息阶段
2024-07-03 17:45:56 +08:00
RockChinQ
05527cfc01
feat: 添加 windows 下针对选择模式的提示
2024-07-03 17:44:10 +08:00
RockChinQ
61e2af4a14
feat: 添加启动信息阶段
2024-07-03 17:34:23 +08:00
RockChinQ
79804b6ecd
chore: release 3.2.3
2024-06-26 10:55:21 +08:00
Junyan Qin
76434b2f4e
Merge pull request #829 from RockChinQ/version/3.2.3
...
Release 3.2.3
2024-06-26 10:54:42 +08:00
RockChinQ
ec8bd4922e
fix: 错误地resprule选择逻辑 ( #810 )
2024-06-26 10:37:08 +08:00
RockChinQ
4ffa773fac
fix: 前缀响应时图片被错误地转换为文字 ( #820 )
2024-06-26 10:15:21 +08:00
Junyan Qin
ea8b7bc8aa
Merge pull request #818 from Huoyuuu/master
...
fix: ensure content is string in chatcmpl call method
2024-06-24 17:12:46 +08:00
RockChinQ
39ce5646f6
perf: content元素拼接时使用换行符间隔
2024-06-24 17:04:50 +08:00
Huoyuuu
5092a82739
Update chatcmpl.py
2024-06-19 19:13:00 +08:00
Huoyuuu
3bba0b6d9a
Merge pull request #1 from Huoyuuu/fix/issue-817-ensure-content-string
...
fix: ensure content is string in chatcmpl call method
2024-06-19 17:32:30 +08:00
Huoyuuu
7a19dd503d
fix: ensure content is string in chatcmpl call method
...
fix: ensure content is string in chatcmpl call method
- Ensure user message content is a string instead of an array
- Updated `call` method in `chatcmpl.py` to guarantee content is a string
- Resolves compatibility issue with the yi-large model
2024-06-19 17:26:06 +08:00
RockChinQ
9e6a01fefd
chore: release v3.2.2
2024-05-31 19:20:34 +08:00
RockChinQ
933471b4d9
perf: 启动失败时输出完整traceback ( #799 )
2024-05-31 15:37:56 +08:00
RockChinQ
f81808d239
perf: 添加JSON配置文件语法检查 ( #796 )
2024-05-29 21:11:21 +08:00
RockChinQ
96832b6f7d
perf: 忽略空的 assistant content 消息 ( #795 )
2024-05-29 21:00:48 +08:00
Junyan Qin
e2eb0a84b0
Merge pull request #797 from RockChinQ/feat/context-truncater
...
Feat: 消息截断器
2024-05-29 20:38:14 +08:00
RockChinQ
c8eb2e3376
feat: 消息截断器
2024-05-29 20:34:49 +08:00
Junyan Qin
21fe5822f9
Merge pull request #794 from RockChinQ/perf/advanced-fixwin
...
Feat: fixwin限速支持设置窗口大小
2024-05-26 10:33:49 +08:00
RockChinQ
d49cc9a7a3
feat: fixwin限速支持设置窗口大小 ( #791 )
2024-05-26 10:29:10 +08:00
Junyan Qin
910d0bfae1
Update README.md
2024-05-25 12:27:27 +08:00
RockChinQ
d6761949ca
chore: release v3.2.1
2024-05-23 16:29:26 +08:00
RockChinQ
6afac1f593
feat: 允许指定遥测服务器url
2024-05-23 16:25:51 +08:00
RockChinQ
4d1a270d22
doc: 添加qcg-center源码链接
2024-05-23 16:16:13 +08:00
Junyan Qin
a7888f5536
Merge pull request #787 from RockChinQ/perf/claude-ability
...
Perf: Claude 的能力完善支持
2024-05-22 20:33:39 +08:00
RockChinQ
b9049e91cf
chore: 同步 llm-models.json
2024-05-22 20:31:46 +08:00
RockChinQ
7db56c8e77
feat: claude 支持视觉
2024-05-22 20:09:29 +08:00
Junyan Qin
50563cb957
Merge pull request #785 from RockChinQ/fix/msg-chain-compability
...
Fix: 修复 query.resp_messages 对插件reply的兼容性
2024-05-18 20:13:50 +08:00
RockChinQ
18ae2299a7
fix: 修复 query.resp_messages 对插件reply的兼容性
2024-05-18 20:08:48 +08:00
RockChinQ
7463e0aab9
perf: 删除多个地方残留的 config.py 字段 ( #781 )
2024-05-18 18:52:45 +08:00
Junyan Qin
c92d47bb95
Merge pull request #779 from jerryliang122/master
...
修复aiocqhttp的图片错误
2024-05-17 17:05:58 +08:00
RockChinQ
0b1af7df91
perf: 统一判断方式
2024-05-17 17:05:20 +08:00
jerryliang122
a9104eb2da
通过base64编码发送,修复cqhttp无法发送图片
2024-05-17 08:20:06 +00:00
RockChinQ
abbd15d5cc
chore: release v3.2.0.1
2024-05-17 09:48:20 +08:00
RockChinQ
aadfa14d59
fix: claude 请求失败
2024-05-17 09:46:06 +08:00
Junyan Qin
4cd10bbe25
Update README.md
2024-05-16 22:17:46 +08:00
RockChinQ
1d4a6b71ab
chore: release v3.2.0
2024-05-16 21:22:40 +08:00
Junyan Qin
a7f830dd73
Merge pull request #773 from RockChinQ/feat/multi-modal
...
Feat: 多模态
2024-05-16 21:13:15 +08:00
RockChinQ
bae86ac05c
chore: 恢复版本号
2024-05-16 21:03:56 +08:00
RockChinQ
a3706bfe21
perf: 细节优化
2024-05-16 21:02:59 +08:00
RockChinQ
91e23b8c11
perf: 为图片base64函数添加lru
2024-05-16 20:52:17 +08:00
RockChinQ
37ef1c9fab
feat: 删除oss相关代码
2024-05-16 20:32:30 +08:00
RockChinQ
6bc6f77af1
feat: 通过 base64 传输图片
2024-05-16 20:25:51 +08:00
RockChinQ
2c478ccc25
feat: 模型vision支持性参数
2024-05-16 20:11:54 +08:00
RockChinQ
404e5492a3
chore: 同步现有模型信息
2024-05-16 18:29:23 +08:00
RockChinQ
d5b5d667a5
feat: 模型视觉多模态支持
2024-05-15 21:40:18 +08:00
RockChinQ
8807f02f36
perf: resp_message_chain 改为 list 类型 ( #770 )
2024-05-14 23:08:49 +08:00
RockChinQ
269e561497
perf: messages 存回 conversation 应该仅在成功执行本次请求时执行 ( #769 )
2024-05-14 22:41:39 +08:00
RockChinQ
527ad81d38
feat: 解藕chat的处理器和请求器 ( #772 )
2024-05-14 22:20:31 +08:00
Junyan Qin
972d3c18af
Update README.md
2024-05-08 21:49:45 +08:00
Junyan Qin
3cbfc078fc
doc(README.md): 更新 社区四群群号
2024-05-08 21:46:19 +08:00
RockChinQ
fde6822b5c
chore: release v3.1.1
2024-05-08 02:28:40 +00:00
Junyan Qin
930321bcf1
Merge pull request #762 from RockChinQ/feat/deepseek
...
Feat: 支持 deepseek 模型
2024-05-07 22:48:37 +08:00
RockChinQ
c45931363a
feat: deepseek配置迁移
2024-05-07 14:45:59 +00:00
RockChinQ
9c6491e5ee
feat: 支持 deepseek 的模型
2024-05-07 14:28:52 +00:00
RockChinQ
9bc248f5bc
feat: 删除submit-messages-tokens配置项
2024-05-07 12:32:54 +00:00
Junyan Qin
becac2fde5
doc(README.md): 添加 GitHub Trending 徽标
2024-04-29 21:00:22 +08:00
RockChinQ
1e1a103882
feat: aiocqhttp允许使用图片链接作为参数
2024-04-11 03:26:12 +00:00
RockChinQ
e5cffb7c9b
chore: release v3.1.0.4
2024-04-06 16:51:15 +08:00
RockChinQ
e2becf7777
feat: 删除父进程判断 ( #750 )
2024-04-06 16:50:35 +08:00
RockChinQ
a6b875a242
fix: GroupMessageReceived 事件参数错误
2024-04-04 16:50:45 +08:00
RockChinQ
b5e67f3df8
fix: 内容函数调用时错误地传递了RuntimeContainer
2024-04-04 15:08:40 +08:00
RockChinQ
2093fb16a7
chore: release v3.1.0.3
2024-04-02 22:33:36 +08:00
RockChinQ
fc9a9d2386
fix: 缺失的 psutil 依赖
2024-04-02 22:33:06 +08:00
RockChinQ
5e69f78f7e
chore: 不再支持python 3.9
2024-04-01 18:16:49 +08:00
RockChinQ
6919bece77
chore: release v3.1.0.2
2024-03-31 14:41:32 +08:00
RockChinQ
8b003739f1
feat: message.content 支持 mirai.MessageChain 对象 ( #741 )
2024-03-31 14:38:15 +08:00
RockChinQ
2e9229a6ad
fix: 工作目录必须在 main.py 目录
2024-03-30 21:34:22 +08:00
RockChinQ
5a3e7fe8ee
perf: 禁止双击运行
2024-03-30 21:28:42 +08:00
RockChinQ
7b3d7e7bd6
fix: json配置文件错误的加载流程
2024-03-30 19:01:59 +08:00
Junyan Qin
fdd7c1864d
feat(chatcmpl): 对函数调用进行异常捕获 ( #749 )
2024-03-30 09:45:30 +00:00
Junyan Qin
cac5a5adff
fix(qq-botpy): 群内单query多回复时msg_seq重复问题
2024-03-30 02:58:37 +00:00
RockChinQ
63307633c2
feat: chatcmpl请求时也忽略空的 system prompt message ( #745 )
2024-03-29 17:34:09 +08:00
RockChinQ
387dfa39ff
fix: 内容过滤无效 ( #743 )
2024-03-29 17:24:42 +08:00
Junyan Qin
1f797f899c
doc(README.md): 添加使用量计数徽标
2024-03-26 15:25:08 +08:00
RockChinQ
092bb0a1e2
chore: release v3.1.0.1
2024-03-23 22:50:54 +08:00
RockChinQ
2c3399e237
perf: 敏感词迁移的双条件检查
2024-03-23 22:41:21 +08:00
RockChinQ
835275b47f
fix: 多处对 launcher_type 枚举的不当比较 ( #736 )
2024-03-23 22:39:42 +08:00
Junyan Qin
7b060ce3f9
doc(README.md): 更新wakapi路径
2024-03-23 19:14:43 +08:00
RockChinQ
1fb69311b0
chore: release v3.1.0
2024-03-22 17:17:16 +08:00
Junyan Qin
995d1f61d2
Merge pull request #735 from RockChinQ/feat/plugin-api
...
Feat: 插件异步 API
2024-03-22 17:10:06 +08:00
RockChinQ
80258e9182
perf: 修改platform_mgr名称
2024-03-22 17:09:43 +08:00
RockChinQ
bd6a32e08e
doc: 为可扩展组件添加注释
2024-03-22 16:41:46 +08:00
RockChinQ
5f138de75b
doc: 完善query对象的注释
2024-03-22 11:05:58 +08:00
RockChinQ
d0b0f2209a
fix: chat处理过程的插件返回值目标错误
2024-03-20 23:32:28 +08:00
RockChinQ
0752698c1d
chore: 完善plugin对外对象的注释
2024-03-20 18:43:52 +08:00
RockChinQ
9855c6b8f5
feat: 新的引入路径
2024-03-20 15:48:11 +08:00
RockChinQ
52a7c25540
feat: 异步风格插件方法注册器
2024-03-20 15:09:47 +08:00
RockChinQ
fa823de6b0
perf: 初始化config对象时支持传递dict作为模板
2024-03-20 14:20:56 +08:00
RockChinQ
f53070d8b6
feat: 插件加载阶段前置 ( #681 )
2024-03-19 22:48:02 +08:00
Junyan Qin
7677672691
Merge pull request #734 from RockChinQ/feat/moonshot
...
Feat: 添加对 moonshot 模型的支持
2024-03-19 22:41:40 +08:00
RockChinQ
dead8fa168
feat: 添加对 moonshot 模型的支持
2024-03-19 22:39:45 +08:00
RockChinQ
c6347bea45
fix: full-scenario 命名和目录名错误问题 ( #731 )
2024-03-18 21:05:54 +08:00
RockChinQ
32bd194bfc
chore: anthropic 的配置补全迁移
2024-03-18 21:04:09 +08:00
Junyan Qin
cca48a394d
Merge pull request #732 from RockChinQ/feat/claude-3
...
Feat: 接入 claude 3 系列模型
2024-03-18 11:27:22 +08:00
RockChinQ
a723c8ce37
perf: claude 的接口异常处理
2024-03-17 23:22:26 -04:00
RockChinQ
327b2509f6
perf: 忽略用户空消息
2024-03-17 23:06:40 -04:00
RockChinQ
1dae7bd655
feat: 对 claude api 的基本支持
2024-03-17 12:44:45 -04:00
RockChinQ
550a131685
deps: 添加 anthropic 依赖库
2024-03-17 12:03:25 -04:00
RockChinQ
0cfb8bb29f
fix: 获取模型列表时未传递version参数
2024-03-16 22:23:02 +08:00
Junyan Qin
9c32420a95
Merge pull request #730 from RockChinQ/feat/customized-model
...
Feat: 允许自定义模型信息
2024-03-16 22:19:27 +08:00
RockChinQ
867093cc88
chore: 更改 provider.json 格式
2024-03-16 22:12:13 +08:00
RockChinQ
82763f8ec5
chore: 删除默认prompt
2024-03-16 21:43:45 +08:00
RockChinQ
97449065df
feat: 通过元数据生成模型列表
2024-03-16 21:43:09 +08:00
Junyan Qin
9489783846
Merge pull request #729 from RockChinQ/feat/migration-stage
...
Feat: 配置文件迁移功能
2024-03-16 20:34:29 +08:00
RockChinQ
f91c9015bc
feat: 添加配置文件迁移阶段
2024-03-16 20:27:17 +08:00
RockChinQ
302d86056d
refactor: 所有的 json 加载统一到启动阶段中
2024-03-16 15:41:59 +08:00
Junyan Qin
98bebfddaa
Merge pull request #728 from RockChinQ/feat/active-message
...
Feat: aiocqhttp 和 qq-botpy 适配器的主动消息发送接口
2024-03-16 15:18:27 +08:00
RockChinQ
dab20e3187
feat: aiocqhttp和qq-botpy的主动消息发送接口
2024-03-16 15:16:46 +08:00
RockChinQ
09e72f7c5f
chore: 删除注释的代码
2024-03-14 17:24:36 +08:00
Junyan Qin
2028d85f84
Merge pull request #726 from RockChinQ/feat/qq-botpy-cache
...
Feat: qq-botpy 适配器对 member 和 group 的 openid 进行静态缓存
2024-03-14 16:05:14 +08:00
RockChinQ
ed3c0d9014
feat: qq-botpy 适配器对 member 和 group 的 openid 进行静态缓存
2024-03-14 16:00:22 +08:00
RockChinQ
be06150990
chore: aiocqhttp添加默认access-token参数
2024-03-13 16:53:30 +08:00
Junyan Qin
afb3fb4a31
Merge pull request #725 from RockChinQ/feat/aiocqhttp-access-token
...
Feat: aiocqhttp支持access-token
2024-03-13 16:49:56 +08:00
RockChinQ
d66577e6c3
feat: aiocqhttp支持access-token
2024-03-13 16:49:11 +08:00
Junyan Qin
6a4ea5446a
Merge pull request #724 from RockChinQ/fix/at-resp
...
Fix: 回复并at机器人时会多一个at组件
2024-03-13 16:31:54 +08:00
RockChinQ
74e84c744a
fix: 回复并at机器人时会多一个at组件
2024-03-13 16:31:06 +08:00
Junyan Qin
5ad2446cf3
Update bug-report.yml
2024-03-13 16:13:14 +08:00
Junyan Qin
63303bb5c0
Merge pull request #712 from RockChinQ/feat/component-extensibility
...
Feat: 更多组件的可扩展性
2024-03-13 00:32:26 +08:00
Junyan Qin
13393b6624
feat: 限速算法的扩展性
2024-03-12 16:31:54 +00:00
Junyan Qin
b9fa11c0c3
feat: prompt 加载器的扩展性
2024-03-12 16:22:07 +00:00
RockChinQ
8c6ce1f030
feat: 群响应规则的扩展性
2024-03-12 23:34:13 +08:00
RockChinQ
1d963d0f0c
feat: 不再预先计算前文token数而是在报错时提醒用户重置
2024-03-12 16:04:11 +08:00
Junyan Qin
0ee383be27
Update announcement.json
2024-03-08 22:35:17 +08:00
RockChinQ
53d09129b4
fix: 命令事件的command参数处理错误 ( #713 )
2024-03-08 21:10:43 +08:00
RockChinQ
a398c6f311
feat: 消息平台适配器可扩展性
2024-03-08 20:40:54 +08:00
RockChinQ
4347ddd42a
feat: 长消息处理策略可扩展性
2024-03-08 20:31:22 +08:00
RockChinQ
22cb8a6a06
feat: 内容过滤器的可扩展性
2024-03-08 20:22:06 +08:00
RockChinQ
7f554fd862
feat: command支持扩展命令类
2024-03-08 19:56:57 +08:00
Junyan Qin
a82bfa8a56
perf: 为命令装饰器添加断言
2024-03-08 11:38:26 +00:00
RockChinQ
95784debbf
perf: 支持识别docker环境
2024-03-07 15:55:02 +08:00
Junyan Qin
2471c5bf0f
Merge pull request #709 from RockChinQ/doc/comments
...
Doc: 补全部分注释
2024-03-03 16:35:31 +08:00
RockChinQ
2fe6d731b8
doc: 补全部分注释
2024-03-03 16:34:59 +08:00
RockChinQ
ce881372ee
chore: release v3.0.2
2024-03-02 21:03:04 +08:00
Junyan Qin
171ea7c375
Merge pull request #708 from RockChinQ/fix/llonebot-not-supported
...
Fix: 修复使用llonebot时的协议问题
2024-03-02 20:59:41 +08:00
RockChinQ
1e9a6f813f
fix: 修复使用llonebot时的协议问题
2024-03-02 20:58:58 +08:00
Junyan Qin
39a7f3b2b9
Merge pull request #707 from RockChinQ/feat/booting-stages
...
Feat: 分阶段启动
2024-03-02 20:27:51 +08:00
RockChinQ
8d375a02db
fix: 未导入问题
2024-03-02 20:05:23 +08:00
RockChinQ
cac8a0a414
perf: 优化导入
2024-03-02 16:39:29 +08:00
RockChinQ
c89623967e
refactor: 应用初始化流程初步分阶段
2024-03-02 16:37:30 +08:00
RockChinQ
92aa9c1711
perf: 配置文件生成步骤移动到main.py
2024-03-02 14:57:55 +08:00
Junyan Qin
71f2a58acb
feat: 依赖检查移动到main.py
2024-02-29 11:10:30 +00:00
RockChinQ
1f07a8a9e3
refactor: 移动pool到pipeline包
2024-02-29 03:38:38 +00:00
RockChinQ
cacd21bde7
refactor: 移动控制器到pipeline包
2024-02-29 03:38:38 +00:00
RockChinQ
a060ec66c3
deps: 整理依赖
2024-02-29 11:03:11 +08:00
Junyan Qin
fd10db3c75
ci: fix
2024-02-21 13:56:38 +00:00
Junyan Qin
db4c658980
chore: test
2024-02-21 13:52:54 +00:00
Junyan Qin
0ee88674f8
ci: update
2024-02-21 13:52:33 +00:00
Junyan Qin
3540759682
chore: release v3.0.1.1
2024-02-21 13:46:38 +00:00
Junyan Qin
44cc8f15b4
Merge pull request #695 from RockChinQ/ci/arm-image
...
CI: 构建arm64镜像
2024-02-21 21:45:40 +08:00
Junyan Qin
59f821bf0a
ci: 构建arm64镜像
2024-02-21 13:44:07 +00:00
RockChinQ
80858672b0
perf: 控制台输出请求响应过程
2024-02-20 22:56:42 +08:00
RockChinQ
3258d5b255
chore: aiocqhttp默认监听地址改为0.0.0.0
2024-02-20 20:13:46 +08:00
RockChinQ
e8c8cc0a9c
chore: release v3.0.1
2024-02-20 11:48:26 +08:00
Junyan Qin
570c19f29f
Merge pull request #693 from RockChinQ/fix/3.9-compability
...
Fix: 针对python3.9的兼容性
2024-02-20 11:47:49 +08:00
RockChinQ
ee93fd8636
hotfix: 针对python3.9的兼容性
2024-02-20 11:47:04 +08:00
RockChinQ
1e6c32ffc7
fix: 'VersionManager' object has no attribute 'get_release_list'
2024-02-20 09:54:02 +08:00
RockChinQ
3ef2fb958c
chore: release v3.0.0
2024-02-19 22:04:41 +08:00
RockChinQ
97edfe7cd7
doc: 整理README
2024-02-19 22:03:27 +08:00
Junyan Qin
1bdc96f8b2
Merge pull request #669 from RockChinQ/feat/asyncio
...
Refactor: 异步架构
2024-02-19 21:59:41 +08:00
RockChinQ
4ef285aee9
chore: 删除无用文件
2024-02-19 21:51:56 +08:00
RockChinQ
6ccee3b7cf
chore: 删除 README_en.md
2024-02-19 21:48:52 +08:00
RockChinQ
082731ba32
fix: !version 命令获取最新版本失败时导致命令失败
2024-02-19 21:47:51 +08:00
RockChinQ
0bf85fb644
fix: msg_source无法通过审计接口发给center
2024-02-19 21:41:53 +08:00
RockChinQ
5ce1759dd9
fix: 启动后未进行对话时,!list会 越界异常
2024-02-19 21:40:34 +08:00
RockChinQ
1e016dfa24
ci: 修改工作流文件名
2024-02-19 20:37:40 +08:00
RockChinQ
7b3bb53f06
ci: 更换基础镜像
2024-02-19 20:36:26 +08:00
RockChinQ
53d0059848
perf: 不再需要exit来退出程序
2024-02-19 19:27:42 +08:00
RockChinQ
9a85178a29
deps: 重新添加nakuru
2024-02-19 19:17:18 +08:00
RockChinQ
d74681a128
deps: 删除无用依赖
2024-02-19 18:59:52 +08:00
RockChinQ
06c8773975
perf: 优化控制台输出
2024-02-16 14:11:22 +08:00
RockChinQ
ae358dd6d0
fix: 昨天错误的shutdown_trigger逻辑
2024-02-16 13:08:26 +08:00
RockChinQ
7174cbf41f
feat: 支持 ctrl+c 退出
2024-02-15 22:21:56 +08:00
RockChinQ
f73d69e814
perf: 添加未启用适配器时的警告
2024-02-15 16:12:42 +08:00
Junyan Qin
8af174127d
Merge pull request #685 from RockChinQ/feat/run-multi-adapter
...
Feat: 支持同时运行多个适配器
2024-02-12 13:38:56 +08:00
RockChinQ
991a0aa5f6
fix: 修复nakuru无法运行的问题
2024-02-12 13:37:41 +08:00
RockChinQ
abc19e78b8
feat: 命令行退出方式
2024-02-11 23:35:05 +08:00
RockChinQ
836df87e18
feat: 删除过时配置
2024-02-11 23:11:13 +08:00
RockChinQ
9cad94e961
feat: 支持同时运行多个平台适配器
2024-02-11 23:07:38 +08:00
Junyan Qin
b9568eb558
doc(README.md): 更新社区群群号
2024-02-11 09:47:21 +08:00
RockChinQ
f951625025
chore: 修改推荐的docker-compose.yaml配置
2024-02-08 13:45:26 +08:00
RockChinQ
c2b3b53c12
chore: 修改启动相关
2024-02-08 13:40:25 +08:00
RockChinQ
d95e18c202
chore: 整理代码
2024-02-08 13:37:27 +08:00
Junyan Qin
e705e707e5
Merge pull request #680 from RockChinQ/feat/nakuru
...
Feat: 恢复nakuru使用
2024-02-08 13:14:53 +08:00
RockChinQ
2fa5d7608f
chore: 删除无效代码
2024-02-08 13:13:35 +08:00
RockChinQ
f9a3e99795
feat: 恢复nakuru使用
2024-02-08 13:12:33 +08:00
RockChinQ
d86ad25f86
feat: 正向代理支持
2024-02-07 23:58:22 +08:00
Junyan Qin
cf583486e3
Merge pull request #679 from RockChinQ/feat/botpy-qq
...
Feat: 接入 QQ 官方 API
2024-02-07 23:29:56 +08:00
RockChinQ
7366ca59c7
chore: 忽略botpy.log
2024-02-07 23:27:10 +08:00
RockChinQ
12820e6c64
feat: 支持qq-botpy
2024-02-07 23:21:32 +08:00
Junyan Qin
71b54fd684
Merge pull request #678 from RockChinQ/feat/aiocqhttp
...
Feat: 适配aiocqhttp
2024-02-07 20:23:43 +08:00
RockChinQ
aeb1912db6
feat: 适配aiocqhttp
2024-02-07 20:03:46 +08:00
Junyan Qin
84b2867148
Merge pull request #677 from RockChinQ/refactor/asyncio/config
...
Refactor: 配置文件重构
2024-02-07 00:09:23 +08:00
RockChinQ
5880dacad8
ci: 修改dockerfile
2024-02-07 00:07:55 +08:00
RockChinQ
b5b67ad958
refactor: 恢复命令权限设置
2024-02-06 23:57:21 +08:00
RockChinQ
2a913ed24c
chore: 删除过时文件
2024-02-06 21:29:31 +08:00
RockChinQ
aab56294ba
chore: 删除字体文件
2024-02-06 21:28:24 +08:00
RockChinQ
26912ef976
chore: 删除多余文件
2024-02-06 21:28:01 +08:00
RockChinQ
c1fed3410b
chore: 删除过时的配置文件
2024-02-06 21:27:14 +08:00
RockChinQ
c853bba4ba
refactor: 配置文件均改为json
2024-02-06 21:26:03 +08:00
RockChinQ
f340a44abf
feat: 恢复ratelimit
2024-02-01 18:38:20 +08:00
RockChinQ
0dec10ddf2
chore: 删除tests目录
2024-02-01 18:38:04 +08:00
RockChinQ
7026abe56a
perf: 完善openai异常处理
2024-02-01 18:11:47 +08:00
RockChinQ
a9d92115f8
feat: chat前的前文剪裁逻辑
2024-02-01 17:42:51 +08:00
RockChinQ
6f2d7d96d0
perf: 完善历史消息处理逻辑
2024-02-01 16:43:44 +08:00
RockChinQ
532a713355
refactor: 独立出预处理阶段
2024-02-01 16:35:00 +08:00
RockChinQ
976a9de39c
refactor: 分隔LLM请求过程和消息封装过程
2024-02-01 15:48:26 +08:00
RockChinQ
32162afa65
refactor: 恢复所有审计API调用
2024-01-31 00:02:19 +08:00
RockChinQ
c1c751a9ab
feat: 更新操作
2024-01-30 22:50:52 +08:00
RockChinQ
b749ba587d
feat: 恢复强制消息延迟
2024-01-30 21:56:25 +08:00
GitHub Actions
b2741686fd
Update override-all.json
2024-01-30 13:45:50 +00:00
RockChinQ
94bf7739a0
chore: 默认回复函数响应
2024-01-30 21:45:31 +08:00
RockChinQ
33d600fb6b
refactor: 恢复插件事件调用
2024-01-30 21:45:17 +08:00
RockChinQ
e2de3d0102
feat: 删除部分插件事件
2024-01-30 17:47:03 +08:00
RockChinQ
6b76adc00e
feat: 添加事件对象
2024-01-30 17:24:22 +08:00
RockChinQ
61f4cb2f65
perf: 完善模型信息
2024-01-30 16:58:11 +08:00
RockChinQ
28bd232dda
feat: 添加更多LLM模型
2024-01-30 16:29:54 +08:00
RockChinQ
e9e458c877
feat: 公告和更新检查
2024-01-30 16:13:33 +08:00
RockChinQ
437971ded8
feat: 应用层异常处理
2024-01-30 14:58:34 +08:00
RockChinQ
3945ac95d1
refactor: 审计api改为异步
2024-01-29 21:58:47 +08:00
RockChinQ
13ab647dc0
perf: 完善插件加载流程
2024-01-29 21:41:20 +08:00
RockChinQ
c75b0ce8fb
perf: 优化代码声明
2024-01-29 21:31:11 +08:00
RockChinQ
6cc4688660
refactor: 重构插件系统
2024-01-29 21:22:27 +08:00
RockChinQ
b730f17eb6
chore: 修改包名
2024-01-28 19:20:10 +08:00
RockChinQ
698782c537
chore: 整理文件
2024-01-28 18:45:18 +08:00
Junyan Qin
2b0faea8ec
Merge pull request #673 from RockChinQ/refactor/asyncio/control-flow
...
Refactor: 请求处理控制流
2024-01-28 18:41:59 +08:00
RockChinQ
d130c376f4
chore: 删除命令权限同步脚本
2024-01-28 18:40:10 +08:00
RockChinQ
238c55a40e
chore: 删除已弃用的文件
2024-01-28 18:38:47 +08:00
RockChinQ
b5924bb34f
refactor: 添加更新命令
2024-01-28 18:27:48 +08:00
RockChinQ
1368ee22b2
refactor: 命令基本完成
2024-01-28 18:21:43 +08:00
RockChinQ
2a0cf57303
refactor: 命令处理基础
2024-01-28 00:16:42 +08:00
RockChinQ
f10af09bd2
refactor: AI对话基本完成
2024-01-27 21:50:40 +08:00
RockChinQ
850a4eeb7c
refactor: 重构openai包基础组件架构
2024-01-27 00:06:38 +08:00
RockChinQ
411034902a
feat: 启动时展示asciiart
2024-01-27 00:05:55 +08:00
RockChinQ
1900ddacbb
chore: 删除 qqbot 包中的流程代码
2024-01-26 15:54:24 +08:00
RockChinQ
8d084427d2
refactor: 请求处理控制流基础架构
2024-01-26 15:51:49 +08:00
Junyan Qin
a064c24f60
Merge pull request #670 from RockChinQ/refactor/asyncio/simplify-qqbot-mgr
...
Refactor: 简化和调整qqbot包架构
2024-01-25 22:39:25 +08:00
RockChinQ
b43882aad0
refactor: 独立ratelimiter包
2024-01-25 22:35:15 +08:00
RockChinQ
f4ead5ec5c
refactor: 独立resprule为单独的包
2024-01-25 18:07:28 +08:00
RockChinQ
ea9ae85428
refactor: 独立长消息处理为longtext包
2024-01-25 17:05:09 +08:00
RockChinQ
a9a798b19d
refactor: filter和ignore独立成新的cntfilter包
2024-01-25 15:28:23 +08:00
RockChinQ
f4ae9df3bf
refactor: 重构会话封禁功能处理逻辑
2024-01-24 23:38:13 +08:00
RockChinQ
f3bcff1261
chore: banlist模版移至根目录
2024-01-24 23:33:48 +08:00
RockChinQ
b4bd86549e
chore: banlist模版移至根目录
2024-01-24 23:33:19 +08:00
RockChinQ
a975718a64
refactor: 暂时删除对热重载的支持
2024-01-24 22:29:19 +08:00
RockChinQ
3d06a18bcb
refactor: 简化私聊群聊共同处理代码
2024-01-24 17:00:56 +08:00
RockChinQ
a236089785
refactor: 独立resprule模块
2024-01-24 16:11:56 +08:00
RockChinQ
2f877965cf
chore: 删除部分注释代码
2024-01-23 23:27:55 +08:00
RockChinQ
ad5ef95e65
refactor: yirimirai 适配器实现异步
2024-01-23 22:28:30 +08:00
RockChinQ
8d35ecd711
refactor: 基本启动流程
2024-01-23 20:55:20 +08:00
RockChinQ
e63c6ac723
feat: 删除main.py中init_db函数
2024-01-23 15:42:23 +08:00
RockChinQ
0984c19fd9
doc(README): 说明 Python 版本
2024-01-22 20:37:29 +08:00
RockChinQ
a10d3213fd
chore: release v2.6.10
2024-01-19 15:50:15 +08:00
RockChinQ
f52a0eb02f
perf: 连接go-cqhttp时不使用代理
2024-01-19 15:49:42 +08:00
Junyan Qin
1ea8da69a2
Merge pull request #667 from RockChinQ/chore/remove-legacy-code
...
Chore: 移除过时的兼容性处理代码
2024-01-18 01:02:32 +08:00
RockChinQ
5bbc38a7a3
chore: 移除过时的兼容性处理代码
2024-01-18 00:52:29 +08:00
RockChinQ
aa433bd5ab
fix: 修复文字转图片模块初始化时的bug
2024-01-17 20:07:35 +08:00
RockChinQ
2c5933da0b
chore: 删除updater中不再使用的代码
2024-01-15 22:35:14 +08:00
RockChinQ
77bc6fbf59
fix(list): 列出不存在的页时失败
2024-01-15 21:44:53 +08:00
Junyan Qin
701cb7be40
Merge pull request #661 from RockChinQ/perf/audit-v2
...
Feat: 优化 v2 审计 API 调用逻辑
2024-01-12 20:18:30 +08:00
RockChinQ
ab8d77c968
feat: 删除 v1 审计 API 调用逻辑
2024-01-12 20:06:18 +08:00
RockChinQ
6c03fe678a
feat: 允许用户关闭数据上报
2024-01-12 17:20:39 +08:00
RockChinQ
41b30238c3
chore: 指令全部改为命令
2024-01-12 16:48:47 +08:00
RockChinQ
aa768459c0
perf: 配置项目标值不合法时的输出
2024-01-12 16:29:04 +08:00
RockChinQ
28014512f7
fix(cconfig): cfg 命令找不到配置项时的处理错误
2024-01-12 16:25:10 +08:00
RockChinQ
f9a99eed66
chore: 删除已被OpenAI弃用的模型 ( #658 )
2024-01-12 14:48:49 +08:00
Junyan Qin
461b574e09
Merge pull request #659 from RockChinQ/fix/resend-command-failed
...
Fix: resend 命令失效
2024-01-12 14:40:07 +08:00
RockChinQ
36c192ff6b
fix: resend 命令失效
2024-01-12 14:31:29 +08:00
RockChinQ
101625965c
chore: 删除对 credit 的引用
2024-01-12 10:18:10 +08:00
RockChinQ
83177a3416
chore: 移除弃用的 credit.py 模块
2024-01-12 10:09:53 +08:00
Junyan Qin
c3904786e1
doc(README.md): 添加链接
2024-01-10 23:11:02 +08:00
RockChinQ
b31c34905a
test: 自动上传覆盖率
2023-12-28 16:14:54 +08:00
RockChinQ
41cbe91870
doc(README): 添加测试覆盖率徽章
2023-12-28 16:03:55 +08:00
Junyan Qin
872b16b779
ci: 删除注释
2023-12-27 16:00:18 +00:00
Junyan Qin
9f3cc9c293
test: 修正错误的引号
2023-12-27 15:56:52 +00:00
Junyan Qin
2d148c4970
test: 处理多行响应值
2023-12-27 15:52:12 +00:00
Junyan Qin
0869b57741
test: install jq
2023-12-27 15:48:26 +00:00
Junyan Qin
af225aa18f
test: 错误的逻辑
2023-12-27 15:44:24 +00:00
Junyan Qin
06f3c5d32b
test: 分支名获取方式
2023-12-27 15:39:08 +00:00
Junyan Qin
4e71a08b57
test: 完善issues_comment时的pr分支获取逻辑
2023-12-27 15:35:25 +00:00
Junyan Qin
bf5ebc9245
test: 错误的触发名称
2023-12-27 15:23:53 +00:00
Junyan Qin
fba81582ab
test: 完善触发方式
2023-12-27 15:16:07 +00:00
Junyan Qin
b4645168f9
Merge pull request #649 from RockChinQ/test/systematical-test
...
Test: 集成qcg-tester
2023-12-27 22:50:35 +08:00
Junyan Qin
d00c68e329
test: 允许手动触发
2023-12-27 14:49:00 +00:00
Junyan Qin
cb636b96bf
test: 集成qcg-tester
2023-12-27 14:47:02 +00:00
GitHub Actions
12468b5b15
Update override-all.json
2023-12-23 02:32:13 +00:00
RockChinQ
6a5414b5fd
chore: prompt_submit_length默认改为3072
2023-12-23 10:31:56 +08:00
RockChinQ
db51fd0ad7
chore: release v2.6.9
2023-12-22 18:34:35 +08:00
Junyan Qin
256bc4dc1e
Merge pull request #644 from RockChinQ/feat/online-data-analysis
...
Feat: v2 数据统计接口
2023-12-22 18:33:50 +08:00
RockChinQ
d2bd6e23b6
chore: 删除调试输出
2023-12-22 14:36:52 +08:00
RockChinQ
bb12b48887
feat: usage.query完成
2023-12-22 12:38:27 +08:00
RockChinQ
a58e55daf3
chore: 更新issue模板
2023-12-22 11:11:31 +08:00
RockChinQ
23a05fe5b0
chore: 完善issue模板
2023-12-22 11:03:25 +08:00
RockChinQ
3a63630068
feat: account_id 设置逻辑
2023-12-21 18:51:10 +08:00
RockChinQ
565066bbcd
feat: 插件相关上报 API
2023-12-21 18:46:48 +08:00
RockChinQ
c10f72cf4c
feat: 内容函数调用报告
2023-12-21 18:36:02 +08:00
RockChinQ
af8c21f3d4
feat: 完善 插件事件调用报告
2023-12-21 18:19:04 +08:00
RockChinQ
6f6c3af302
feat: 插件事件触发报告
2023-12-21 18:04:16 +08:00
RockChinQ
61a47808c8
chore: typo
2023-12-21 17:35:20 +08:00
RockChinQ
e02765bf95
feat: main.announcement 接口
2023-12-21 17:11:45 +08:00
RockChinQ
b69f193a3e
feat: main.update 接口完成
2023-12-21 17:03:58 +08:00
RockChinQ
7c6526d1ea
feat: 改为同步
2023-12-21 16:48:50 +08:00
RockChinQ
b8776fba65
chore: stash
2023-12-21 16:44:21 +08:00
RockChinQ
38357dd68d
perf: 简化启动输出
2023-12-21 16:28:45 +08:00
RockChinQ
d1c2453310
feat: 启动时初始化中央服务器 API 交互类
2023-12-21 16:21:24 +08:00
RockChinQ
ebc1ac50c6
doc: 更新 README
2023-12-21 10:22:53 +08:00
RockChinQ
892610872f
chore: 更新 submit-plugin 模板
2023-12-21 10:20:19 +08:00
RockChinQ
a990a40850
chore: 更新issues模板
2023-12-21 10:19:02 +08:00
RockChinQ
3f29464dbd
feat: 标识符生成器模块
2023-12-20 22:26:51 +08:00
RockChinQ
998d07f3b4
doc(wiki): 添加已迁移说明
2023-12-20 22:10:19 +08:00
Junyan Qin
949bc6268c
Update README.md
2023-12-20 22:05:12 +08:00
Junyan Qin
2c03e5a77e
doc(README): 更改效果图为主页中的图片
2023-12-20 21:54:20 +08:00
Junyan Qin
aad62dfa6f
Merge pull request #642 from RockChinQ/doc/document-replacing
...
Doc: 替换主文档
2023-12-20 21:47:11 +08:00
Junyan Qin
08e27d07ea
更新 README.md
2023-12-20 21:44:08 +08:00
Junyan Qin
1fddd244e5
更新 README.md
2023-12-20 21:43:48 +08:00
Junyan Qin
d85b4b1cf0
doc(README.md): 替换logo为主页上的链接
2023-12-20 21:43:03 +08:00
RockChinQ
09fca2c292
doc(README): 应用更改
2023-12-20 21:34:44 +08:00
RockChinQ
feda3d18fb
doc: 修改主页布局
2023-12-20 17:57:28 +08:00
Junyan Qin
eb6e5d0756
Merge pull request #640 from RockChinQ/fix/cfg-command
...
Fix: cfg 命令无法使用
2023-12-19 17:40:33 +08:00
RockChinQ
7386daad28
fix: cfg 命令无法使用 ( #638 )
2023-12-19 17:37:40 +08:00
RockChinQ
3f290b2e1a
feat: 命令回复不再通过敏感词检查
2023-12-18 16:31:45 +08:00
RockChinQ
43519ffe80
doc(wiki): 添加插件 API 讨论链接
2023-12-17 23:25:56 +08:00
RockChinQ
c8bb3d612a
chore: release v2.6.8
2023-12-17 23:00:25 +08:00
Junyan Qin
bc48b7e623
Merge pull request #636 from RockChinQ/feat/google-gemini
...
Feat: 支持 Google Gemini Pro 模型
2023-12-17 22:59:34 +08:00
RockChinQ
d59d5797f6
doc(README.md): 删除 PaLM-2 说明
2023-12-17 22:55:06 +08:00
RockChinQ
11d3c1e650
doc(README.md): 添加模型说明
2023-12-17 22:53:50 +08:00
RockChinQ
8cfd9e6694
chore: 添加配置项说明
2023-12-17 22:48:48 +08:00
RockChinQ
d3f401c54d
feat: 通过 one-api 支持google gemini
2023-12-17 22:36:30 +08:00
Junyan Qin
a889170d1a
Merge pull request #634 from zuo-shi-yun/master
...
添加AutoSwitchProxy插件
2023-12-17 16:19:47 +08:00
zuo-shi-yun
459e9f9322
添加AutoSwitchProxy插件
2023-12-17 13:15:33 +08:00
Junyan Qin
707afdcdf9
Update bug-report.yml
2023-12-15 10:38:04 +08:00
RockChinQ
ad1cf379c4
doc: 删除公告
2023-12-11 21:57:57 +08:00
RockChinQ
582277fe2d
doc: 更新 效果图
2023-12-11 21:56:00 +08:00
RockChinQ
14b9f814c7
chore: release v2.6.7
2023-12-09 22:25:44 +08:00
Junyan Qin
b11e5d99b0
Merge pull request #628 from RockChinQ/fix/image-generating
...
Fix: openai>=1.0时绘图命令不兼容
2023-12-09 22:22:42 +08:00
GitHub Actions
9590718da4
Update override-all.json
2023-12-09 14:17:55 +00:00
RockChinQ
8c2b53cffb
fix: openai>=1.0时绘图命令不兼容
2023-12-09 22:17:26 +08:00
Junyan Qin
5a85c073a8
Update README.md
2023-12-08 17:03:16 +08:00
Junyan Qin
2d2fbd0a8b
fix: 首次启动时无法创建配置文件
2023-12-08 07:27:23 +00:00
Junyan Qin
1b25a05122
Update README.md
2023-12-06 19:29:31 +08:00
RockChinQ
709cc1140b
chore: 发布公告
2023-12-06 19:27:04 +08:00
Junyan Qin
1730962636
Merge pull request #625 from zuo-shi-yun/master
...
添加看门狗插件
2023-12-03 10:03:35 +08:00
zuo-shi-yun
a1de4f6f7a
添加看门狗插件
2023-12-02 23:58:18 +08:00
Junyan Qin
a5ccda5ed6
doc: 更新 NOTE 和 WARNING 的格式
2023-12-01 02:28:47 +00:00
Junyan Qin
f035e654ba
Merge pull request #623 from zuo-shi-yun/master
...
添加discountAssistant插件
2023-12-01 10:04:49 +08:00
zuo-shi-yun
151d3e9f66
添加discountAssistant插件
2023-11-30 23:53:43 +08:00
Junyan Qin
c79207e197
Merge pull request #618 from RockChinQ/refactor/config-manager
...
Refactor: 使用 配置管理器 统一管理配置文件
2023-11-27 00:02:52 +08:00
RockChinQ
f9d461d9a1
feat: 移除过时的配置模块处理逻辑
2023-11-27 00:00:22 +08:00
RockChinQ
3e17bbb90f
refactor: 适配配置管理器读取方式
2023-11-26 23:58:06 +08:00
RockChinQ
549a7eff7f
refactor(qqbot): 适配配置管理器
2023-11-26 23:04:14 +08:00
RockChinQ
db2e366014
feat: 实现配置文件管理器并适配main.py中的引用
2023-11-26 22:46:27 +08:00
RockChinQ
26e4215054
feat: 新的override逻辑
2023-11-26 22:25:54 +08:00
RockChinQ
5f07ff8145
refactor: 启动流程现在异步
2023-11-26 22:19:36 +08:00
GitHub Actions
e396ba4649
Update override-all.json
2023-11-26 13:54:00 +00:00
RockChinQ
d1dff6dedd
feat(main.py): 将配置加载流程放到start函数
2023-11-26 21:53:35 +08:00
RockChinQ
419354cb07
feat: 添加用于覆盖率测试的退出代码
2023-11-26 17:42:25 +08:00
RockChinQ
7708eaa82c
perf: 为 context.py 中的方法添加类型提示
2023-11-26 17:33:13 +08:00
RockChinQ
9fccf84987
chore: release v2.6.6
2023-11-22 19:20:47 +08:00
Junyan Qin
0f59788184
Merge pull request #610 from RockChinQ/feat/no-reload-after-updating
...
Feat: 更新后不再自动热重载
2023-11-22 19:19:22 +08:00
RockChinQ
0ad52bcd3f
perf: 优化输出文字
2023-11-22 19:17:23 +08:00
RockChinQ
d7d710ec07
feat: 更新后不再自动热重载
2023-11-22 19:08:33 +08:00
GitHub Actions
75a9a3e9af
Update override-all.json
2023-11-22 11:06:11 +00:00
RockChinQ
70503bedb7
feat: 现在默认关闭强制延迟
2023-11-22 19:05:51 +08:00
Junyan Qin
7890eac3f8
Merge pull request #608 from RockChinQ/fix/reverse-proxy-invalid
...
Fix: 反向代理设置无效
2023-11-21 15:45:49 +08:00
RockChinQ
e15f3595b3
fix: 反向代理设置无效
2023-11-21 15:44:07 +08:00
RockChinQ
eebd6a6ba3
chore: release v2.6.5
2023-11-14 23:16:02 +08:00
Junyan Qin
0407f3e4ac
Merge pull request #599 from RockChinQ/refactor/modern-openai-api-style
...
Refactor: 修改 情景预设 置入风格
2023-11-14 21:36:25 +08:00
RockChinQ
5abca84437
debug: 添加请求参数输出
2023-11-14 21:35:02 +08:00
GitHub Actions
d2776cc1e6
Update override-all.json
2023-11-14 13:06:22 +00:00
RockChinQ
9fe0ee2b77
refactor: 使用system role置入default prompt
2023-11-14 21:06:00 +08:00
Junyan Qin
b68daac323
Merge pull request #598 from RockChinQ/perf/import-style
...
Refactor: 修改引入风格
2023-11-13 22:00:27 +08:00
RockChinQ
665de5dc43
refactor: 修改引入风格
2023-11-13 21:59:23 +08:00
RockChinQ
e3b280758c
chore: 发布更新公告
2023-11-13 18:03:26 +08:00
RockChinQ
374ae25d9c
fix: 启动时自动解决依赖后不正确的异常处理
2023-11-12 23:16:09 +08:00
RockChinQ
c86529ac99
feat: 启动时不再自动更新websockets依赖
2023-11-12 22:59:49 +08:00
RockChinQ
6309f1fb78
chore(deps): 更换为自有分支yiri-mirai-rc
2023-11-12 20:31:07 +08:00
RockChinQ
c246fb6d8e
chore: release v2.6.4
2023-11-12 14:42:48 +08:00
RockChinQ
ec6c041bcf
ci(Dockerfile): 修复依赖安装问题
2023-11-12 14:42:07 +08:00
RockChinQ
2da5a9f3c7
ci(Dockerfile): 显式更新httpcore httpx和openai库
2023-11-12 14:18:42 +08:00
Junyan Qin
4e0df52d7c
Merge pull request #592 from RockChinQ/fix/plugin-downloading
...
Feat: 通过 GitHub API 进行插件安装和更新
2023-11-12 14:07:52 +08:00
RockChinQ
71b8bf13e4
fix: 插件加载bug
2023-11-12 13:52:04 +08:00
RockChinQ
a8b1e6ce91
ci: test
2023-11-12 12:05:04 +08:00
RockChinQ
1419d7611d
ci(cmdpriv): 本地测试通过
2023-11-12 12:03:52 +08:00
RockChinQ
89c83ebf20
fix: 错误的判空变量
2023-11-12 11:30:10 +08:00
RockChinQ
76d7db88ea
feat: 基于元数据记录的插件更新实现
2023-11-11 23:17:28 +08:00
RockChinQ
67a208bc90
feat: 添加插件元数据操作模块
2023-11-11 17:38:52 +08:00
RockChinQ
acbd55ded2
feat: 插件安装改为直接下载源码
2023-11-10 23:01:56 +08:00
Junyan Qin
11a240a6d1
Merge pull request #591 from RockChinQ/feat/new-model-names
...
Feat: 更新模型索引
2023-11-10 21:23:22 +08:00
RockChinQ
97c85abbe7
feat: 更新模型索引
2023-11-10 21:16:33 +08:00
RockChinQ
06a0cd2a3d
chore: 发布兼容性问题公告
2023-11-10 12:20:29 +08:00
GitHub Actions
572b215df8
Update override-all.json
2023-11-10 04:04:45 +00:00
RockChinQ
2c542bf412
chore: 不再默认在启动时升级依赖库
2023-11-10 12:04:25 +08:00
RockChinQ
1576ba7a01
chore: release v2.6.3
2023-11-10 12:01:20 +08:00
Junyan Qin
45e4096a12
Merge pull request #587 from RockChinQ/hotfix/openai-1.0-adaptation
...
Feat: 适配openai>=1.0.0
2023-11-10 11:49:20 +08:00
GitHub Actions
8a1d4fe287
Update override-all.json
2023-11-10 03:47:30 +00:00
RockChinQ
98f880ebc2
chore: 群内回复不再默认引用原消息
2023-11-10 11:47:10 +08:00
RockChinQ
2b852853f3
feat: 适配completion和chat_completions
2023-11-10 11:31:14 +08:00
RockChinQ
c7a9988033
feat: 以新的方式设置正向代理
2023-11-10 10:54:03 +08:00
RockChinQ
c475eebe1c
chore: 不再限制openai版本
2023-11-10 10:14:11 +08:00
RockChinQ
0fe7355ae0
hotfix: 适配openai>=1.0.0
2023-11-10 10:13:50 +08:00
Junyan Qin
57de96e3a2
chore(requirements.txt): 锁定openai版本到0.28.1
2023-11-10 09:31:27 +08:00
Junyan Qin
70571cef50
Update README.md
2023-10-02 17:31:08 +08:00
Junyan Qin
0b6deb3340
Update README.md
2023-10-02 17:23:36 +08:00
Junyan Qin
dcda85a825
Merge pull request #580 from RockChinQ/dependabot/pip/openai-approx-eq-0.28.1
...
chore(deps): update openai requirement from ~=0.28.0 to ~=0.28.1
2023-10-02 16:10:37 +08:00
dependabot[bot]
9d3bff018b
chore(deps): update openai requirement from ~=0.28.0 to ~=0.28.1
...
Updates the requirements on [openai](https://github.com/openai/openai-python ) to permit the latest version.
- [Release notes](https://github.com/openai/openai-python/releases )
- [Commits](https://github.com/openai/openai-python/compare/v0.28.0...v0.28.1 )
---
updated-dependencies:
- dependency-name: openai
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-02 08:09:30 +00:00
RockChinQ
051376e0d2
Release v2.6.1
2023-09-28 12:18:46 +00:00
Junyan Qin
a113785211
Merge pull request #578 from RockChinQ/fix/blocked-audit-upload
...
[Fix] 阻塞地发送审计报告数据
2023-09-28 20:17:26 +08:00
RockChinQ
3f4ed4dc3c
fix: 阻塞地发送审计报告数据
2023-09-28 12:16:30 +00:00
Junyan Qin
ac80764fae
Merge pull request #577 from RockChinQ/doc/deadlinks-in-wiki
...
[Doc] 修复wiki中的死链
2023-09-28 20:04:01 +08:00
RockChinQ
e43afd4891
doc: 修复wiki中的死链
2023-09-28 12:03:27 +00:00
RockChinQ
f1aea1d495
doc: 统一改称指令为命令
2023-09-28 11:46:33 +00:00
GitHub Actions
0e2a5db104
Update override-all.json
2023-09-26 16:10:22 +00:00
Junyan Qin
3a4c9771fa
feat(config): 默认超时时间改为两分钟
2023-09-27 00:09:58 +08:00
RockChinQ
f4f8ef9523
ci: 工作流统一双空格缩进
2023-09-13 08:27:47 +00:00
RockChinQ
b9ace69a72
Release v2.6.0
2023-09-13 08:13:24 +00:00
RockChinQ
aef0b2a26e
ci: 修复GITHUB_REF判断逻辑
2023-09-13 08:12:46 +00:00
RockChinQ
f7712d71ec
feat(pkgmgr): 使用清华源执行pip操作
2023-09-13 07:54:53 +00:00
RockChinQ
e94b44e3b8
chore: 更新.gitignore
2023-09-13 07:22:12 +00:00
Junyan Qin
524e863c78
Merge pull request #567 from ruuuux/patch-1
...
添加 WikipediaSearch 插件
2023-09-13 11:57:54 +08:00
ruuuux
bbc80ac901
添加 WikipediaSearch 插件
2023-09-13 11:55:11 +08:00
GitHub Actions
f969ddd6ca
Update override-all.json
2023-09-13 03:09:55 +00:00
RockChinQ
1cc9781333
chore(config): 添加 One API 的注释说明
2023-09-13 03:09:35 +00:00
Junyan Qin
a609801bae
Merge pull request #551 from flashszn/master
...
加入one-api项目支持的国内大模型
2023-09-13 11:00:21 +08:00
RockChinQ
d8b606d372
doc(README.md): 添加 One API 支持公告
2023-09-13 02:45:04 +00:00
RockChinQ
572a440e65
doc(README.md): 添加 One API 的说明
2023-09-13 02:41:22 +00:00
RockChinQ
6e4eeae9b7
doc: 添加one-api模型注释说明
2023-09-13 02:34:11 +00:00
Shi Zhenning
1a73669df8
加入符合oneapi项目接口的国内模型
...
oneapi是一个api整合项目,通过这个项目的反代理,可以像使用gpt系列的/v1/completion接口一样调用国内的大模型,仅仅需要更改一下模型名字
2023-09-13 02:34:11 +00:00
RockChinQ
91ebaf1122
doc(README.md): 添加内容
2023-09-12 13:26:41 +00:00
RockChinQ
46703eb906
doc(README.md): docker部署说明
2023-09-12 13:09:42 +00:00
Junyan Qin
b9dd9d5193
Merge pull request #566 from RockChinQ/docker-deployment
...
[CI] Docker 部署最佳实践
2023-09-12 21:06:53 +08:00
RockChinQ
884481a4ec
doc(README.md): 镜像徽章
2023-09-12 13:04:18 +00:00
RockChinQ
9040b37a63
chore: 默认安装PyYaml依赖
2023-09-12 12:53:16 +00:00
RockChinQ
99d47b2fa2
doc: 修改Docker部署指引
2023-09-12 12:53:03 +00:00
RockChinQ
6575359a94
doc: 添加docker部署指南
2023-09-12 12:51:06 +00:00
RockChinQ
a2fc726372
deploy: 添加docker-compose.yaml
2023-09-12 12:50:49 +00:00
RockChinQ
3bfce8ab51
ci: 优化docker镜像构建脚本
2023-09-12 10:21:40 +00:00
RockChinQ
ff9a9830f2
chore: 更新requirements.txt
2023-09-12 10:21:19 +00:00
RockChinQ
e2b59e8efe
ci: 更新Dockerfile
2023-09-12 10:21:03 +00:00
Junyan Qin
04dad9757f
Merge pull request #565 from RockChinQ/docker-image-test
...
[CI] Docker 部署脚本同步
2023-09-12 16:34:38 +08:00
Junyan Qin
75ea1080ad
Merge pull request #351 from q123458384/patch-2
...
Create build_docker_image.yml
2023-09-12 15:57:44 +08:00
Junyan Qin
e25b064319
doc(README.md): 为群号添加链接
2023-09-10 23:22:38 +08:00
Junyan Qin
5d0dbc40ce
doc(README.md): 添加社区使用手册链接
2023-09-10 23:17:22 +08:00
Junyan Qin
beae8de5eb
Merge pull request #563 from RockChinQ/dependabot/pip/dulwich-approx-eq-0.21.6
...
chore(deps): update dulwich requirement from ~=0.21.5 to ~=0.21.6
2023-09-04 17:23:52 +08:00
dependabot[bot]
c4ff30c722
chore(deps): update dulwich requirement from ~=0.21.5 to ~=0.21.6
...
Updates the requirements on [dulwich](https://github.com/dulwich/dulwich ) to permit the latest version.
- [Release notes](https://github.com/dulwich/dulwich/releases )
- [Changelog](https://github.com/jelmer/dulwich/blob/master/NEWS )
- [Commits](https://github.com/dulwich/dulwich/compare/dulwich-0.21.5...dulwich-0.21.6 )
---
updated-dependencies:
- dependency-name: dulwich
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-04 09:09:35 +00:00
Junyan Qin
6f4ecb101b
Merge pull request #562 from RockChinQ/dependabot/pip/openai-approx-eq-0.28.0
...
chore(deps): update openai requirement from ~=0.27.9 to ~=0.28.0
2023-09-04 17:08:47 +08:00
dependabot[bot]
9f9b0ef846
chore(deps): update openai requirement from ~=0.27.9 to ~=0.28.0
...
Updates the requirements on [openai](https://github.com/openai/openai-python ) to permit the latest version.
- [Release notes](https://github.com/openai/openai-python/releases )
- [Commits](https://github.com/openai/openai-python/compare/v0.27.9...v0.28.0 )
---
updated-dependencies:
- dependency-name: openai
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-04 08:06:36 +00:00
RockChinQ
de6957062c
chore(config): 修改公用反代地址
2023-09-02 19:48:45 +08:00
Junyan Qin
0a9b43e6fa
doc(README.md):社区群群号
2023-09-01 08:49:47 +08:00
Junyan Qin
5b0edd9937
Merge pull request #559 from oliverkirk-sudo/master
...
新增插件
2023-08-31 18:14:52 +08:00
oliverkirk-sudo
8a400d202a
Update README.md
...
添加插件
2023-08-31 18:10:46 +08:00
RockChinQ
5a1e9f7fb2
doc(README.md): 修改徽章样式
2023-08-31 08:40:11 +00:00
RockChinQ
e03af75cf8
doc: 更新部署节说明
2023-08-31 02:26:13 +00:00
RockChinQ
0da4919255
doc: 整理README.md格式
2023-08-31 02:23:30 +00:00
RockChinQ
914e566d1f
doc(README.md): 更新wiki链接
2023-08-30 08:46:17 +00:00
RockChinQ
6ec2b653fe
doc(wiki): 为wiki页标号
2023-08-30 08:41:59 +00:00
RockChinQ
ba0a088b9c
doc(wiki): 常见问题标号
2023-08-30 08:38:44 +00:00
RockChinQ
478e83bcd9
ci: 更新wiki同步工作流
2023-08-30 08:38:26 +00:00
RockChinQ
386124a3b9
doc(wiki): 页面标号
2023-08-30 08:36:30 +00:00
RockChinQ
ff5e7c16d1
doc(wiki): 插件相关文档typo
2023-08-30 08:34:03 +00:00
RockChinQ
7ff7a66012
doc: 更新gpt4free的说明文档
2023-08-29 14:42:44 +08:00
Junyan Qin
c99dfb8a86
Merge pull request #557 from RockChinQ/dependabot/pip/openai-approx-eq-0.27.9
...
chore(deps): update openai requirement from ~=0.27.8 to ~=0.27.9
2023-08-28 16:29:55 +08:00
dependabot[bot]
10f9d4c6b3
chore(deps): update openai requirement from ~=0.27.8 to ~=0.27.9
...
Updates the requirements on [openai](https://github.com/openai/openai-python ) to permit the latest version.
- [Release notes](https://github.com/openai/openai-python/releases )
- [Commits](https://github.com/openai/openai-python/compare/v0.27.8...v0.27.9 )
---
updated-dependencies:
- dependency-name: openai
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-28 08:29:19 +00:00
Junyan Qin
d347813411
Merge pull request #556 from oliverkirk-sudo/master
...
Update README.md
2023-08-24 17:06:29 +08:00
oliverkirk-sudo
7a93898b3f
Update README.md
2023-08-24 17:00:18 +08:00
Junyan Qin
c057ea900f
Merge pull request #548 from oliverkirk-sudo/master
...
修改插件信息
2023-08-15 09:35:55 +08:00
oliverkirk-sudo
512266e74f
修改插件信息
2023-08-14 23:21:51 +08:00
RockChinQ
e36aee11c7
doc(README.md): 更新README.md
2023-08-14 19:12:39 +08:00
RockChinQ
97421299f5
doc(README.md): Claude和Bard的说明
2023-08-14 19:11:48 +08:00
Junyan Qin
bc41e5aa80
Update README.md
2023-08-14 16:57:55 +08:00
RockChinQ
2fa30e7def
doc(README.md): 徽章格式
2023-08-14 16:56:50 +08:00
RockChinQ
1c6a7d9ba5
doc(README.md): 添加群号徽章
2023-08-14 16:09:11 +08:00
RockChinQ
47435c42a5
doc(README.md): 更新视频教程
2023-08-12 12:26:00 +08:00
Junyan Qin
39a1b421e6
doc(CONTRIBUTING.md): 添加字段使用规范
2023-08-09 20:12:46 +08:00
Junyan Qin
b5edf2295b
doc(CONTRIBUTING.md): 添加代码规范
2023-08-08 20:14:00 +08:00
RockChinQ
fb650a3d7a
chore: config.py添加反代地址
2023-08-07 11:43:28 +08:00
Junyan Qin
521541f311
Merge pull request #534 from RockChinQ/doc-add-gif
...
[Doc] 添加演示GIF图
2023-08-06 17:20:49 +08:00
Junyan Qin
7020abadbf
Add files via upload
2023-08-06 17:19:54 +08:00
Junyan Qin
d95fb3b5be
Delete webwlkr-demo.gif
2023-08-06 17:18:58 +08:00
Junyan Qin
3e524dc790
Add files via upload
2023-08-06 17:18:00 +08:00
Junyan Qin
a64940bff8
Update README.md
2023-08-06 17:13:10 +08:00
Junyan Qin
c739290f0b
Add files via upload
2023-08-06 17:07:22 +08:00
RockChinQ
af292fe050
Release v2.5.2
2023-08-06 14:58:13 +08:00
Junyan Qin
634c7fb302
Merge pull request #533 from RockChinQ/perf-function-call-process
...
[Perf] 优化函数调用的底层逻辑
2023-08-06 14:52:01 +08:00
RockChinQ
33efb94013
feat: 应用cmdpriv时忽略不存在的命令
2023-08-06 14:50:22 +08:00
GitHub Actions
549e4dc02e
Update override-all.json
2023-08-06 06:41:00 +00:00
RockChinQ
3d40909c02
feat: 不再默认启用trace_function_calls
2023-08-06 14:40:35 +08:00
RockChinQ
1aef81e38f
perf: 修改网络问题时的报错
2023-08-06 12:17:04 +08:00
RockChinQ
1b0ae8da58
refactor: session append重命名为query
2023-08-05 22:00:32 +08:00
GitHub Actions Bot
7979a8e97f
Update cmdpriv-template.json
2023-08-05 13:52:03 +00:00
RockChinQ
080e53d9a9
feat: 刪除continue命令
2023-08-05 21:51:34 +08:00
GitHub Actions
89bb364b16
Update override-all.json
2023-08-05 13:44:30 +00:00
RockChinQ
3586cd941f
feat: 支持跟踪函数调用过程并默认启用
2023-08-05 21:44:11 +08:00
RockChinQ
054d0839ac
fix: 未序列化的function_call属性
2023-08-04 19:08:48 +08:00
RockChinQ
dd75f98d85
feat: 世界上最先进的调用流程
2023-08-04 18:41:04 +08:00
RockChinQ
ec23bb5268
doc(README.md): 添加视频教程链接
2023-08-04 17:22:13 +08:00
Junyan Qin
bc99db4fc1
Merge pull request #531 from RockChinQ/feat-load-balance
...
[Feat] api-key主动负载均衡
2023-08-04 17:14:03 +08:00
RockChinQ
c8275fcfbf
feat(openai): 支持apikey主动切换策略
2023-08-04 17:10:07 +08:00
GitHub Actions
a345043c30
Update override-all.json
2023-08-04 07:21:52 +00:00
RockChinQ
382d37d479
chore: 添加key切换策略配置项
2023-08-04 15:21:31 +08:00
RockChinQ
32c144a75d
doc(README.md): 增加简介
2023-08-03 23:40:01 +08:00
RockChinQ
7ca2aa5e39
doc(wiki): 说明逆向库插件也支持函数调用
2023-08-03 18:44:16 +08:00
RockChinQ
86cc4a23ac
fix: func命令列表标号未自增
2023-08-03 17:53:43 +08:00
RockChinQ
08d1e138bd
doc: 删除过时公告
2023-08-02 21:46:59 +08:00
Junyan Qin
a9fe86542f
Merge pull request #530 from RockChinQ/doc-readme
...
[Docs] 重新整理README.md格式
2023-08-02 21:09:39 +08:00
RockChinQ
4e29776fcd
doc: 整理插件生态章节
2023-08-02 21:07:31 +08:00
RockChinQ
ee3eae8f4d
doc: 完善徽章
2023-08-02 21:06:34 +08:00
RockChinQ
a84575858a
doc: 整理徽章
2023-08-02 21:04:23 +08:00
RockChinQ
ac472291c7
doc: 赞赏章节
2023-08-02 20:59:01 +08:00
RockChinQ
f304873c6a
doc(wiki): 内容函数页
2023-08-02 20:59:01 +08:00
RockChinQ
18caf8face
doc: 致谢章节
2023-08-02 20:59:01 +08:00
RockChinQ
d21115aaa8
doc: 优化起始章节
2023-08-02 20:59:01 +08:00
RockChinQ
a05ecd2e7f
doc: 更多section
2023-08-02 20:59:01 +08:00
RockChinQ
32a725126d
doc: 模型适配一览
2023-08-02 20:59:01 +08:00
RockChinQ
0528690622
doc: 修改logo
2023-08-02 20:51:07 +08:00
Junyan Qin
819339142e
Merge pull request #529 from RockChinQ/feat-funcs-called-args
...
[Feat] NormalMessageResponded添加func_called参数
2023-08-02 18:02:48 +08:00
RockChinQ
1d0573e7ff
feat: NormalMessageResponded添加func_called参数
2023-08-02 18:01:02 +08:00
RockChinQ
00623bc431
typo(plugin): 插件执行报错提示
2023-08-02 11:35:20 +08:00
Junyan Qin
c872264456
Merge pull request #525 from RockChinQ/feat-finish-reason-param
...
[Feat] 为NormalMessageResponded事件添加finish_reason参数
2023-08-01 14:40:14 +08:00
RockChinQ
1336d3cb9a
fix: chat_completion不传回finish_reason的问题
2023-08-01 14:39:57 +08:00
RockChinQ
d1459578cd
doc(wiki): 插件开发页说明
2023-08-01 14:33:32 +08:00
RockChinQ
8a67fcf40f
feat: 为NormalMessageResponded事件添加finish_reason参数
2023-08-01 14:31:38 +08:00
RockChinQ
7930370aa9
chore: 发布函数调用功能公告
2023-08-01 10:50:23 +08:00
RockChinQ
0b854bdcf1
feat(chat_completion): 不生成到stop以使max_tokens参数生效
2023-08-01 10:26:23 +08:00
Junyan Qin
cba6aab48d
Merge pull request #524 from RockChinQ/feat-at-sender
...
[Feat] 支持在群内回复时at发送者
2023-08-01 10:14:34 +08:00
GitHub Actions
12a9ca7a77
Update override-all.json
2023-08-01 02:13:35 +00:00
RockChinQ
a6cbd226e1
feat: 支持设置群内回复时at发送者
2023-08-01 10:13:15 +08:00
RockChinQ
3577e62b41
perf: 简化启动时输出
2023-07-31 21:11:28 +08:00
RockChinQ
f86e69fcd1
perf: 简化启动时的输出信息
2023-07-31 21:05:23 +08:00
RockChinQ
292e00b078
perf: 简化启动时的输出信息
2023-07-31 21:04:59 +08:00
RockChinQ
2a91497bcf
chore: .gitignore排除qcapi/
2023-07-31 20:23:54 +08:00
RockChinQ
b0cca0a4c2
Release v2.5.1
2023-07-31 18:12:59 +08:00
Junyan Qin
a2bda85a9c
Merge pull request #523 from RockChinQ/feat-prompt-preprocess-event
...
[Feat] 新增PromptPreprocessing事件
2023-07-31 17:55:06 +08:00
RockChinQ
20677cff86
doc(wiki): 插件开发页增加版本断言说明
2023-07-31 17:53:33 +08:00
RockChinQ
c8af5d8445
feat: 添加版本断言函数require_ver
2023-07-31 17:46:30 +08:00
RockChinQ
2dbe984539
doc(wiki): 添加事件wiki说明
2023-07-31 17:27:28 +08:00
RockChinQ
6b8fa664f1
feat: 新增PromptPreprocessing事件
2023-07-31 17:21:09 +08:00
RockChinQ
2b9612e933
chore: 提交部分测试文件
2023-07-31 16:24:39 +08:00
RockChinQ
749d0219fb
chore: 删除弃用模块
2023-07-31 16:23:31 +08:00
Junyan Qin
a11a152bd7
ci: 解决sync-wiki.yml异常退出问题
2023-07-31 15:41:37 +08:00
Junyan Qin
fc803a3742
Merge pull request #522 from RockChinQ/feat-generating-stop-case
...
[Feat] 新增!continue命令
2023-07-31 15:34:30 +08:00
GitHub Actions Bot
13a1e15f24
Update cmdpriv-template.json
2023-07-31 07:24:14 +00:00
RockChinQ
3f41b94da5
feat: 完善命令文档
2023-07-31 15:23:42 +08:00
RockChinQ
0fb5bfda20
ci: 添加tiktoken依赖
2023-07-31 15:20:23 +08:00
RockChinQ
dc1fd73ebb
feat: 添加continue命令
2023-07-31 15:17:49 +08:00
Junyan Qin
161b694f71
Merge pull request #521 from RockChinQ/fix-usage-not-reported
...
[Fix] text的使用量未上报
2023-07-31 14:31:48 +08:00
RockChinQ
45d1c89e45
fix: text的使用量未上报
2023-07-31 14:28:48 +08:00
Junyan Qin
e26664aa51
Merge pull request #520 from RockChinQ/feat-accurately-calculate-tokens
...
feat: 使用tiktoken计算tokens数
2023-07-31 12:16:10 +08:00
RockChinQ
e29691efbd
feat: 使用tiktoken计算tokens数
2023-07-31 11:59:22 +08:00
RockChinQ
6d45327882
debug: 接口底层添加返回数据debug信息
2023-07-31 10:37:45 +08:00
RockChinQ
fbd41eef49
chore: 删除devcontainer.json
2023-07-31 10:37:14 +08:00
Junyan Qin
0a30c88322
doc(README.md): 插件列表
2023-07-31 00:07:39 +08:00
Junyan Qin
4f5af0e8c8
Merge pull request #518 from RockChinQ/fix-cannot-disable-funcs-dynamically
...
[Fix] plugin启用禁用命令对内容函数不生效
2023-07-30 23:56:01 +08:00
RockChinQ
df3f0fd159
fix: plugin启用禁用命令对内容函数不生效
2023-07-30 23:54:56 +08:00
RockChinQ
f2493c79dd
doc(wiki): 添加联网内容函数提问示例
2023-07-29 19:34:47 +08:00
RockChinQ
a86a035b6b
doc: 更新README.md
2023-07-29 19:26:28 +08:00
RockChinQ
7995793bfd
doc(wiki): 添加内容函数页
2023-07-29 19:24:56 +08:00
RockChinQ
a56b340646
Release v2.5.0
2023-07-29 18:59:25 +08:00
Junyan Qin
7473cdfe16
Merge pull request #513 from RockChinQ/feat-function-calling-integration
...
[Feat] 支持GPT的函数调用功能
2023-07-29 18:57:29 +08:00
RockChinQ
24273ac158
doc: README添加内容函数相关内容
2023-07-29 18:55:18 +08:00
RockChinQ
fe6275000e
doc(wiki): 更新wiki插件页
2023-07-29 18:40:49 +08:00
RockChinQ
5fbf369f82
doc(wiki): 更新插件页
2023-07-29 18:37:03 +08:00
Junyan Qin
4400475ffa
chore: 添加Webwlkr插件示例
2023-07-29 17:41:56 +08:00
GitHub Actions Bot
796eb7c95d
Update cmdpriv-template.json
2023-07-29 09:30:22 +00:00
RockChinQ
89a01378e7
ci: 跑工作流
2023-07-29 17:29:52 +08:00
RockChinQ
f4735e5e30
ci(cmd_priv): 添加CallingGPT依赖
2023-07-29 17:28:11 +08:00
RockChinQ
f1bb3045aa
feat: 添加func命令
2023-07-29 17:26:07 +08:00
RockChinQ
96e474a555
feat: 插件开关对其内容函数生效
2023-07-29 17:10:47 +08:00
RockChinQ
833d29b101
typo: enable->enabled
2023-07-29 16:55:01 +08:00
RockChinQ
dce6734ba2
feat: 改为推荐使用func()装饰器注册内容函数
2023-07-29 16:51:19 +08:00
RockChinQ
0481167dc6
feat: 改为在start流程设置openai.proxy
2023-07-29 16:36:31 +08:00
RockChinQ
a002f93f7b
chore: 删除过时代码
2023-07-29 16:30:09 +08:00
RockChinQ
3c894fe70e
feat: chat_completion的函数开关支持
2023-07-29 16:29:16 +08:00
RockChinQ
8c69b8a1d9
feat: 内容函数全局开关支持
2023-07-29 16:28:18 +08:00
Junyan Qin
a9dae05303
doc(README.md): 修改社区群群号
2023-07-29 13:31:58 +08:00
RockChinQ
ae6994e241
feat(contentPlugin): 完成基本的内容函数调用功能
2023-07-28 19:03:02 +08:00
Rock Chin
caa72fa40c
feat: 在插件层面初步支持内容函数
2023-07-27 14:27:36 +08:00
Junyan Qin
46cc9220c3
Merge pull request #506 from RockChinQ/perf-persist-dprompt-when-auto-reset
...
[Perf] 在session自动重置时保留非default的prompt
2023-07-07 17:53:29 +08:00
Rock Chin
ddb56d7a8e
fix: reset命令错误的逻辑
2023-07-07 17:49:43 +08:00
Rock Chin
a0267416d7
fix: 修复reset逻辑导致的无法初始化情景预设问题
2023-07-07 16:37:05 +08:00
Rock Chin
56e1ef3602
fix: 修复reset可能引起的bug
2023-07-07 16:35:37 +08:00
Rock Chin
b4fc1057d1
perf: 在session自动重置时保留非default的prompt ( #494 )
2023-07-06 23:09:39 +08:00
Rock Chin
06037df607
ci: 仅在master分支运行sync-wiki工作流
2023-06-20 22:42:18 +08:00
Rock Chin
dce134d08d
Release v2.4.7
2023-06-16 19:43:13 +08:00
Junyan Qin
cca471d068
Merge pull request #500 from RockChinQ/perf-more-model-support
...
Perf more model support
2023-06-16 19:40:29 +08:00
Rock Chin
ddb211b74a
feat: 支持新的模型
2023-06-16 19:35:26 +08:00
Rock Chin
cef70751ff
chore: 修改配置文件说明
2023-06-16 19:35:06 +08:00
JunYan Qin
2d2219fc6e
更新 README.md
2023-06-13 11:59:30 +08:00
JunYan Qin
514a6b4192
更新 README.md
2023-06-13 11:59:07 +08:00
JunYan Qin
7a552b3434
Merge pull request #496 from RockChinQ/dependabot/pip/openai-approx-eq-0.27.8
...
chore(deps): update openai requirement from ~=0.27.7 to ~=0.27.8
2023-06-12 23:20:02 +08:00
dependabot[bot]
ecebd1b0e0
chore(deps): update openai requirement from ~=0.27.7 to ~=0.27.8
...
Updates the requirements on [openai](https://github.com/openai/openai-python ) to permit the latest version.
- [Release notes](https://github.com/openai/openai-python/releases )
- [Commits](https://github.com/openai/openai-python/compare/v0.27.7...v0.27.8 )
---
updated-dependencies:
- dependency-name: openai
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-12 09:01:51 +00:00
Rock Chin
8dc34d2a88
doc(README.md): 添加卖号网站
2023-06-12 14:13:36 +08:00
Rock Chin
d52644ceec
doc: 更新README.md
2023-06-12 12:24:59 +08:00
Rock Chin
3052510591
Release v2.4.6
2023-06-08 14:01:18 +08:00
Rock Chin
777a5617db
Merge pull request #492 from RockChinQ/feat-ignore-major-vernum
...
[Feat] 更新时忽略主版本号不同的版本
2023-06-08 14:00:32 +08:00
Rock Chin
e17c1087e9
feat(updater.py): 更新时忽略主版本号不同的版本
2023-06-08 13:57:24 +08:00
Rock Chin
633695175a
Merge pull request #491 from RockChinQ/feat-tokens-auto-reset
...
[Feat] token超限报错时自动重置会话
2023-06-08 13:49:49 +08:00
Rock Chin
9e78bf3d21
perf: 更严格的重置条件判断
2023-06-08 13:49:20 +08:00
Rock Chin
43aa68a55d
feat: 支持在token超限时自动重置会话
2023-06-08 13:45:54 +08:00
Rock Chin
b8308f8c57
Merge branch 'feat-tokens-auto-reset' of https://github.com/RockChinQ/QChatGPT into feat-tokens-auto-reset
2023-06-08 13:43:36 +08:00
Rock Chin
466bfbddeb
perf: 提示语格式
2023-06-08 13:43:33 +08:00
GitHub Actions
b6da07b225
Update override-all.json
2023-06-08 05:20:55 +00:00
Rock Chin
2f2159239a
chore: 添加开关和提示语配置项
2023-06-08 13:20:33 +08:00
Rock Chin
67d1ca8a65
Merge pull request #490 from RockChinQ/feat-global-group-private-enable
...
[Feat] 支持设置全局群聊/私聊消息禁用
2023-06-07 23:49:53 +08:00
Rock Chin
497a393e83
doc: 修改wiki
2023-06-07 23:49:09 +08:00
Rock Chin
782c0e22ea
feat: 支持设置全局群聊、私聊禁用
2023-06-07 23:47:13 +08:00
Rock Chin
2932fc6dfd
chore(banlist-template.py): 添加配置项
2023-06-07 23:23:21 +08:00
Rock Chin
0a9eab2113
chore(requirements.txt): 更新requests版本
2023-06-06 09:37:00 +08:00
Rock Chin
50a673a8ec
doc: 添加插件列表list
2023-06-05 22:37:19 +08:00
Rock Chin
9e25d0f9e4
Release v2.4.5
2023-05-31 18:31:25 +08:00
Rock Chin
23cd7be711
Merge pull request #487 from RockChinQ/feat-banlist-syntax-check
...
feat: 初始化流程异常处理
2023-05-31 18:25:46 +08:00
Rock Chin
025b9e33f1
feat: 初始化流程异常处理
2023-05-31 18:24:01 +08:00
Rock Chin
bab2f64913
doc(README_en.md): 添加wakapi计时
2023-05-29 11:12:07 +08:00
Rock Chin
b00e09aa9c
doc: 添加wakapi计时
2023-05-29 11:10:49 +08:00
Rock Chin
0b109fdc7a
Merge pull request #479 from RockChinQ/dependabot/pip/openai-approx-eq-0.27.7
...
chore(deps): update openai requirement from ~=0.27.6 to ~=0.27.7
2023-05-22 17:13:50 +08:00
dependabot[bot]
018fea2ddb
chore(deps): update openai requirement from ~=0.27.6 to ~=0.27.7
...
Updates the requirements on [openai](https://github.com/openai/openai-python ) to permit the latest version.
- [Release notes](https://github.com/openai/openai-python/releases )
- [Commits](https://github.com/openai/openai-python/compare/v0.27.6...v0.27.7 )
---
updated-dependencies:
- dependency-name: openai
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-22 09:05:00 +00:00
Rock Chin
f8a3cc4352
doc: 折起OpenAI注册步骤
2023-05-21 18:25:35 +08:00
Rock Chin
6ab853acc1
doc: 修改关于HuggingChat的说明
2023-05-21 17:50:35 +08:00
Rock Chin
e825dea02f
chore: 排除hugchat.json
2023-05-21 17:47:42 +08:00
Rock Chin
cf8740d16e
Merge branch 'master' of https://github.com/RockChinQ/QChatGPT
2023-05-21 17:33:47 +08:00
Rock Chin
9c4809e26f
chore: 发布revLibs相关公告
2023-05-21 17:33:44 +08:00
Rock Chin
0a232fd9ef
Merge pull request #477 from RockChinQ/feature-detailed-cfg-cmd
...
[Feat] 支持使用!cfg指令修改子配置项
2023-05-21 15:59:59 +08:00
Rock Chin
23016a0791
doc: 更新wiki说明
2023-05-21 15:58:21 +08:00
Rock Chin
cdcc67ff23
feat(!cfg): 使用eval()函数进行类型转换
2023-05-21 15:53:56 +08:00
Rock Chin
92274bfc34
feat(!cfg): 支持使用点号索引子配置项
2023-05-21 15:49:56 +08:00
Rock Chin
2fed6f61ba
Release v2.4.4
2023-05-21 15:15:28 +08:00
Rock Chin
59b2cd26d2
Merge pull request #476 from RockChinQ/hotfix-471-at-no-response-aft-reload
...
[Fix] 热重载之后不响应群内at
2023-05-21 15:12:43 +08:00
Rock Chin
f7b87e99d2
fix(manager.py): 热重载之后不响应群内at
2023-05-21 15:11:34 +08:00
Rock Chin
70bc985145
perf(nakuru.py): access-token被拒时报警
2023-05-18 21:06:32 +08:00
Rock Chin
070dbe9108
chore: 排除venv/目录
2023-05-18 21:05:45 +08:00
Rock Chin
a63fa6d955
chore: yiri-mirai使用0.2.7
2023-05-18 21:05:30 +08:00
Rock Chin
c7703809b0
Merge pull request #475 from RockChinQ/actively-delay
...
[Feat] 支持设置消息回复强制延迟以降低风控概率
2023-05-18 20:15:52 +08:00
GitHub Actions
37eb74338f
Update override-all.json
2023-05-18 12:14:19 +00:00
Rock Chin
77d5585b7c
feat: 修改强制延迟默认范围
2023-05-18 20:13:53 +08:00
Rock Chin
6cab3ef029
Merge branch 'actively-delay' of https://github.com/RockChinQ/QChatGPT into actively-delay
2023-05-18 20:12:39 +08:00
Rock Chin
820a7b78fc
feat: 处理过程支持强制延迟
2023-05-18 20:12:36 +08:00
GitHub Actions
c51dffef3a
Update override-all.json
2023-05-18 12:10:33 +00:00
Rock Chin
983bc3da3c
chore: 添加强制延迟配置项
2023-05-18 20:10:08 +08:00
Rock Chin
09be956a58
Merge pull request #474 from RockChinQ/command-notfound-err
...
[Perf] 修改指令不存在时的提示信息
2023-05-18 19:45:25 +08:00
Rock Chin
5eded50c53
perf: 修改指令不存在时的提示信息
2023-05-18 19:44:20 +08:00
Rock Chin
6d8eebd314
doc: 添加微信赞赏码
2023-05-16 15:36:07 +08:00
Rock Chin
19a0572b5f
Release v2.4.3.1
2023-05-15 17:38:03 +08:00
Rock Chin
6272e98474
Merge pull request #467 from RockChinQ/perf-plugin-update
...
[Perf] 优化插件更新相关操作
2023-05-14 18:45:36 +08:00
Rock Chin
45042fe7d4
doc: 更新插件更新命令wiki
2023-05-14 18:44:14 +08:00
Rock Chin
d85e840126
perf: 优化插件更新操作,支持更新单个插件
2023-05-14 18:41:20 +08:00
Rock Chin
804889f1de
perf: 加载模块的输出改为debug级别
2023-05-14 17:30:05 +08:00
Rock Chin
919c996434
doc: 添加HuggingChat
2023-05-14 17:14:46 +08:00
Rock Chin
00823b3d62
doc(README): 添加HuggingChat
2023-05-14 17:14:28 +08:00
Rock Chin
af54efd24a
doc(README.md): 添加系统状态插件
2023-05-14 14:58:48 +08:00
Rock Chin
b1c9b121f6
Update go-cqhttp配置.md
2023-05-08 21:51:03 +08:00
Rock Chin
7b5649d153
Merge pull request #461 from RockChinQ/dependabot/pip/openai-approx-eq-0.27.6
...
chore(deps): update openai requirement from ~=0.27.5 to ~=0.27.6
2023-05-08 18:48:20 +08:00
dependabot[bot]
52bf716d84
chore(deps): update openai requirement from ~=0.27.5 to ~=0.27.6
...
Updates the requirements on [openai](https://github.com/openai/openai-python ) to permit the latest version.
- [Release notes](https://github.com/openai/openai-python/releases )
- [Commits](https://github.com/openai/openai-python/compare/v0.27.5...v0.27.6 )
---
updated-dependencies:
- dependency-name: openai
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-08 10:34:21 +00:00
Rock Chin
c149dd7b66
Merge pull request #462 from RockChinQ/dependabot/pip/dulwich-approx-eq-0.21.5
...
chore(deps): update dulwich requirement from ~=0.21.3 to ~=0.21.5
2023-05-08 18:24:59 +08:00
dependabot[bot]
65d5a1ed63
chore(deps): update dulwich requirement from ~=0.21.3 to ~=0.21.5
...
Updates the requirements on [dulwich](https://github.com/dulwich/dulwich ) to permit the latest version.
- [Release notes](https://github.com/dulwich/dulwich/releases )
- [Changelog](https://github.com/jelmer/dulwich/blob/master/NEWS )
- [Commits](https://github.com/dulwich/dulwich/compare/dulwich-0.21.3...dulwich-0.21.5 )
---
updated-dependencies:
- dependency-name: dulwich
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-08 09:01:55 +00:00
Rock Chin
5516754bbb
doc(README.md): 添加docker部署提示
2023-05-02 14:30:25 +08:00
Rock Chin
08082f2ee3
Merge pull request #452 from RockChinQ/dependabot/pip/openai-approx-eq-0.27.5
...
chore(deps): update openai requirement from ~=0.27.4 to ~=0.27.5
2023-05-01 17:26:18 +08:00
dependabot[bot]
8489266080
chore(deps): update openai requirement from ~=0.27.4 to ~=0.27.5
...
Updates the requirements on [openai](https://github.com/openai/openai-python ) to permit the latest version.
- [Release notes](https://github.com/openai/openai-python/releases )
- [Commits](https://github.com/openai/openai-python/compare/v0.27.4...v0.27.5 )
---
updated-dependencies:
- dependency-name: openai
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-01 09:06:44 +00:00
Rock Chin
51c7e0b235
doc(README.md): 四群群号
2023-04-28 00:37:29 +08:00
Rock Chin
628b6b0bb4
Merge branch 'master' of https://github.com/RockChinQ/QChatGPT
2023-04-27 15:01:47 +08:00
Rock Chin
7e024d860d
doc: 增加LightQChat的公告
2023-04-27 15:01:44 +08:00
Rock Chin
c2f6273f70
Merge pull request #442 from oliverkirk-sudo/master
...
修复异常输出时的类型问题
2023-04-26 17:31:19 +08:00
oliverkirk-sudo
96e401ec7b
修复异常输出时的类型问题
2023-04-26 17:27:33 +08:00
Rock Chin
ae8ac65447
feat: 更换使用清华源 ( #438 )
2023-04-26 11:52:07 +08:00
Rock Chin
2d4f59f36e
doc: 强调02
2023-04-26 11:18:07 +08:00
Rock Chin
0e85467e02
Release v2.4.2
2023-04-25 10:27:57 +08:00
Rock Chin
eb41cf5481
fix(plugin.py): 兼容性问题
2023-04-25 10:27:07 +08:00
Rock Chin
b970a42d07
fix(plugin.py): send_message封装实现的兼容性问题
2023-04-25 10:26:03 +08:00
Rock Chin
8c9d123e1c
Merge pull request #433 from RockChinQ/detailed-response-rules
...
[Feat] 细化到单个群的响应规则
2023-04-25 09:39:56 +08:00
Rock Chin
ab2a95e347
Merge branch 'detailed-response-rules' of https://github.com/RockChinQ/QChatGPT into detailed-response-rules
2023-04-25 09:31:56 +08:00
Rock Chin
2184c558a4
feat: 支持配置细化到单个群的响应规则
2023-04-25 09:31:44 +08:00
GitHub Actions
83cb8588fd
Update override-all.json
2023-04-25 01:28:56 +00:00
Rock Chin
007e82c533
feat: 配置文件支持
2023-04-25 09:28:31 +08:00
Rock Chin
499f8580a7
doc: 修改wiki格式
2023-04-25 08:45:58 +08:00
Rock Chin
a7dc3c5dab
Release v2.4.1
2023-04-25 00:01:40 +08:00
Rock Chin
d01d3a3c53
perf: 启动时提示使用的QQ号
2023-04-24 23:57:57 +08:00
Rock Chin
580e062dbf
feat: 上报使用量时带上msg_source_adapter
2023-04-24 23:51:00 +08:00
Rock Chin
c8cee8410c
doc: 完善格式
2023-04-24 20:04:33 +08:00
Rock Chin
6bf331c2e3
doc: 完善wiki
2023-04-24 19:53:20 +08:00
Rock Chin
4c4930737c
chore: issue模板新增登录框架字段
2023-04-24 19:28:00 +08:00
Rock Chin
9de01e9525
Release v2.4.0
2023-04-24 16:09:46 +08:00
Rock Chin
c6a16f5974
Merge pull request #427 from RockChinQ/nakuru-support
...
[Feat] 支持通过nakuru-project框架连接go-cqhttp
2023-04-24 16:07:12 +08:00
Rock Chin
253ef44d17
chore: 公告
2023-04-24 16:05:47 +08:00
Rock Chin
15a1f00b73
doc(README.md): 添加go-cqhttp公告
2023-04-24 16:04:25 +08:00
Rock Chin
b5fa2ea8b8
feat(main.py): 添加nakuru-project-idk的依赖更新项
2023-04-24 16:01:43 +08:00
Rock Chin
449e024771
doc: 添加针对老用户的说明
2023-04-24 15:59:07 +08:00
Rock Chin
1bee7a146b
feat: 支持语音组件
2023-04-24 15:55:21 +08:00
Rock Chin
270a632789
doc: 修改标号
2023-04-24 15:48:28 +08:00
Rock Chin
418bb05b4c
doc: 添加go-cqhttp配置说明
2023-04-24 15:46:58 +08:00
Rock Chin
052b834151
doc: 完善config-template.py的说明
2023-04-24 15:46:26 +08:00
Rock Chin
58ee204a75
doc: wiki添加go-cqhttp配置步骤
2023-04-24 15:41:28 +08:00
Rock Chin
0a02ee8c04
feat: 启动时添加nakuru的提示检查
2023-04-24 15:04:07 +08:00
Rock Chin
950ef4a181
doc: 更新README.md
2023-04-24 14:57:28 +08:00
Rock Chin
7b7cdd8adb
perf: 在日志文件包含输出文件路径
2023-04-24 13:52:22 +08:00
Rock Chin
471768e760
feat: 支持发送转发消息
2023-04-24 12:46:33 +08:00
Rock Chin
c7517d31a4
chore: 更换使用nakuru-project-idk包
2023-04-24 11:37:01 +08:00
Rock Chin
7d10d0398e
fix: nakuru热重载失败
2023-04-24 11:21:51 +08:00
Rock Chin
a2bc25c08b
feat: 支持引用原消息回复
2023-04-24 10:57:43 +08:00
Rock Chin
3cb49fe2d8
feat: 支持检测群内禁言
2023-04-24 10:34:51 +08:00
Rock Chin
5b96ac122f
feat: 适配nakuru基本功能
2023-04-23 23:40:08 +08:00
Rock Chin
612033f478
feat: nakuru适配器基础模型
2023-04-23 15:58:37 +08:00
GitHub Actions
48ee940d8e
Update override-all.json
2023-04-23 01:32:36 +00:00
Rock Chin
e74df0b37d
chore: 添加nakuru相关配置; 使用nakuru-project-test临时包
2023-04-23 09:32:01 +08:00
GitHub Actions
640afdc49c
Update override-all.json
2023-04-22 13:51:02 +00:00
Rock Chin
6b39df5b9b
chore: 删除NoneBot2相关配置
2023-04-22 21:50:41 +08:00
Rock Chin
e7e698765e
fix(plugin.py): 缺少的换行符
2023-04-22 17:40:41 +08:00
Rock Chin
43fea13dab
Merge pull request #418 from RockChinQ/im-impl-decoupling
...
[Refactor] 新增抽象层以解耦消息来源(MessageSource)组件
2023-04-21 18:10:42 +08:00
GitHub Actions
bc899e5bd0
Update override-all.json
2023-04-21 09:52:31 +00:00
Rock Chin
160086feb9
refactor: 完成MessageSource适配器解耦
2023-04-21 17:51:58 +08:00
Rock Chin
016391c976
refactor: 不再向QQBotManager中传递config中可读的参数
2023-04-21 17:15:32 +08:00
Rock Chin
91746448a3
feat: 消息源适配器模型及YiriMirai的适配器
2023-04-21 16:36:59 +08:00
Rock Chin
5cb0543237
doc(README.md): 更新wiki链接
2023-04-20 20:50:00 +08:00
Rock Chin
fac29a24a8
doc(README.md): social.png更改成圆角
2023-04-20 10:54:06 +08:00
Rock Chin
4d3a2a21d0
Update README_en.md
2023-04-20 00:22:05 +08:00
Rock Chin
6d4f88041c
Update README.md
2023-04-20 00:21:37 +08:00
Rock Chin
18587d3690
doc(README.md): 修改social图格式
2023-04-20 00:15:11 +08:00
Rock Chin
423090dccd
doc(README.md): 更改使用social图
2023-04-20 00:13:11 +08:00
Rock Chin
78e88baab3
doc(README.md): 优化LOGO图格式
2023-04-20 00:08:00 +08:00
Rock Chin
6a276767b3
doc(README.md): 添加LOGO
2023-04-20 00:06:52 +08:00
Rock Chin
2cb26c7c70
doc: 添加LOGO文件
2023-04-20 00:04:01 +08:00
Rock Chin
ff66c88060
doc(README.md): 优化图片格式
2023-04-17 10:18:23 +08:00
Rock Chin
611e82b8f9
doc(README.md): 添加使用截图
2023-04-17 10:15:50 +08:00
Rock Chin
59bdee7137
feat: 添加IM框架模型
2023-04-15 23:38:52 +08:00
Rock Chin
e8dbd426ae
Release v2.3.9
2023-04-15 17:36:59 +08:00
Rock Chin
40d6e809a0
Merge pull request #417 from RockChinQ/354-feature-single-concurrency
...
[Feat] 支持设置单会话内同时仅处理一条消息
2023-04-15 17:35:36 +08:00
GitHub Actions
236c540d18
Update override-all.json
2023-04-15 09:34:16 +00:00
Rock Chin
d6ca059f6c
feat: 支持设置单会话内同时仅处理一条消息
2023-04-15 17:33:57 +08:00
Rock Chin
52c06a60ca
fix: 公告功能bug
2023-04-15 16:54:50 +08:00
Rock Chin
6353644ec3
test: 测试公告
2023-04-15 16:49:11 +08:00
Rock Chin
20df9ded3d
Merge pull request #416 from RockChinQ/413-feature-json-format-anouns
...
[Feat] 支持JSON格式的公告
2023-04-15 16:47:03 +08:00
Rock Chin
7569b18a4c
feat: 支持JSON格式的公告
2023-04-15 16:45:26 +08:00
Rock Chin
b9da4f4951
Merge pull request #415 from RockChinQ/413-feature-json-format-anouns
...
[Feat] 新增`announcement.json`文件
2023-04-15 16:33:03 +08:00
Rock Chin
89b9e29257
Update pull_request_template.md
2023-04-15 16:25:24 +08:00
Rock Chin
d605de9de4
feat: 添加公告模板及公告发布脚本
2023-04-15 09:38:46 +08:00
Rock Chin
d46c94d7c3
Release v2.3.8
2023-04-14 23:47:00 +08:00
Rock Chin
2db9c00530
Merge pull request #414 from RockChinQ/detailed-rate-limit
...
[Feat] 速度限制支持细化到单个人或群
2023-04-14 19:46:24 +08:00
GitHub Actions
66d8d159f9
Update override-all.json
2023-04-14 11:44:26 +00:00
Rock Chin
9fa1446284
feat: 支持细化到个人和群的限速
2023-04-14 19:44:03 +08:00
Rock Chin
b3e4cb48c7
Merge pull request #412 from RockChinQ/349-bugfix-auto-deps-solving-failure
...
[Fix] 循环依赖导致的依赖自动解决失败
2023-04-14 18:44:40 +08:00
Rock Chin
0bca7b2247
fix: 循环引用导致的依赖自动解决失败
2023-04-14 18:42:09 +08:00
Rock Chin
7812e03c9d
chore: 删除requirements.txt中对websockets的版本要求以防冲突
2023-04-14 18:27:44 +08:00
Rock Chin
7a852ae5af
Merge pull request #410 from 2675hujilo/tips
...
删除tips-custom-template.py中无用字段
2023-04-14 17:43:30 +08:00
26751
706d9e61c1
删除tips-custom-template.py中无用字段
2023-04-14 02:00:45 +08:00
Rock Chin
8f0ed4ff4b
Merge branch 'master' of https://github.com/RockChinQ/QChatGPT
2023-04-12 15:28:59 +08:00
Rock Chin
3415b6f121
doc: 添加lieyanqzu/WeatherPlugin
2023-04-12 15:28:56 +08:00
Rock Chin
256ba6fb86
Merge pull request #406 from RockChinQ/dependabot/pip/openai-approx-eq-0.27.4
...
chore(deps): update openai requirement from ~=0.27.2 to ~=0.27.4
2023-04-10 18:31:39 +08:00
dependabot[bot]
d30b2b9afe
chore(deps): update openai requirement from ~=0.27.2 to ~=0.27.4
...
Updates the requirements on [openai](https://github.com/openai/openai-python ) to permit the latest version.
- [Release notes](https://github.com/openai/openai-python/releases )
- [Commits](https://github.com/openai/openai-python/compare/v0.27.2...v0.27.4 )
---
updated-dependencies:
- dependency-name: openai
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-10 09:03:02 +00:00
Rock Chin
be943ca1fc
doc: 链接文档
2023-04-08 19:39:42 +08:00
Rock Chin
1ddab2a97a
doc: README.md in English
2023-04-08 19:32:31 +08:00
Rock Chin
e15fd4695c
Merge branch 'master' of https://github.com/RockChinQ/QChatGPT
2023-04-08 18:26:10 +08:00
Rock Chin
ffa4b1b4a1
fix(modelmgr): 使用异步请求时的异常类型丢失
2023-04-08 18:26:08 +08:00
Rock Chin
f8eee3a2a6
Merge pull request #399 from RockChinQ/optional-config-override
...
[Feat] override.json可选应用
2023-04-08 16:26:56 +08:00
Rock Chin
eeee7a8343
feat: 仅在提供命令行参数时应用override.json的内容
2023-04-08 16:21:40 +08:00
Rock Chin
8447b73fcb
doc(README.md): 删除ChatAPI2D插件
2023-04-08 16:15:11 +08:00
Rock Chin
2863945d5f
feat(config-template): 更改为常量表示超时时间
2023-04-08 15:36:35 +08:00
Rock Chin
cb1f8ca6f7
doc(README.md): 添加wenyinos/ChatAPI2D插件
2023-04-08 00:33:47 +08:00
Rock Chin
1d9964bcb1
Release v2.3.7
2023-04-08 00:21:21 +08:00
GitHub Actions Bot
15cb8016d3
Update cmdpriv-template.json
2023-04-07 16:20:13 +00:00
Rock Chin
895cc0a2c5
ci: test
2023-04-08 00:19:37 +08:00
Rock Chin
20bf349e4e
ci: cmdpriv模板脚本
2023-04-08 00:18:00 +08:00
Rock Chin
e297763da1
fix: !cfg指令失效
2023-04-08 00:13:19 +08:00
Rock Chin
e471970654
ci: test
2023-04-07 20:32:51 +08:00
Rock Chin
12faaaced8
ci: 仅在wiki文件更新时提交
2023-04-07 20:31:33 +08:00
Rock Chin
083cbc55cc
Release v2.3.6
2023-04-07 17:15:17 +08:00
Rock Chin
8aa7a3273d
Merge pull request #390 from RockChinQ/customizable-tips
...
[Feat] 支持自定义提示消息
2023-04-07 17:13:28 +08:00
Rock Chin
255e2c4385
doc: 添加自定义提示消息的说明
2023-04-07 17:12:33 +08:00
Rock Chin
9856306870
feat: 修改文件生成顺序
2023-04-07 17:10:44 +08:00
GitHub Actions
527ab8b8a7
Update override-all.json
2023-04-07 09:08:21 +00:00
Rock Chin
f8e19ba9b3
feat: 删除config-template.py中多余的属性
2023-04-07 17:07:43 +08:00
GitHub Actions
7649dbfbbc
Update override-all.json
2023-04-07 09:00:40 +00:00
Rock Chin
81e734644d
feat: 删除config-template.py中的help_message模板
2023-04-07 17:00:16 +08:00
Rock Chin
ae55cf5b1e
feat: 适配help指令
2023-04-07 16:59:51 +08:00
Rock Chin
af539546ef
Merge pull request #356 from 2675hujilo/tips
...
[Feat] 支持自定义提示消息
2023-04-07 16:43:58 +08:00
Rock Chin
0031ce57d0
Merge branch 'customizable-tips' into tips
2023-04-07 16:40:26 +08:00
Rock Chin
2f48a2ce57
Merge branch 'customizable-tips' of https://github.com/RockChinQ/QChatGPT into customizable-tips
2023-04-07 16:39:48 +08:00
Rock Chin
6068ab7100
feat: 修改help_message为主线的内容
2023-04-07 16:39:25 +08:00
GitHub Actions
29a7dccef4
Update override-all.json
2023-04-07 08:34:23 +00:00
Rock Chin
e2073da86e
Merge branch '2675hujilo-tips' into customizable-tips
2023-04-07 16:32:32 +08:00
2675hujilo
ae079526f7
删除tips-customs-template.py中不必要注释
2023-04-07 16:29:09 +08:00
26751
947bae8e26
删除tips-customs-template.py中不必要注释
...
Signed-off-by: 26751 <2675174581@qq.com >
2023-04-07 16:22:22 +08:00
Rock Chin
a68e29dff6
feat: tips模块完整性检查
2023-04-07 16:02:22 +08:00
Rock Chin
a588d7f960
feat: 热重载加上tips模块
2023-04-07 13:28:07 +08:00
Rock Chin
66224e5a32
fix: 热重载后未检查配置文件存在性
2023-04-07 13:25:57 +08:00
Rock Chin
07abad6a14
feat: 将tips的值统一为str类型
2023-04-07 13:23:58 +08:00
Rock Chin
83d02aaaac
chore: 修改配置文件名称
2023-04-07 13:20:57 +08:00
Rock Chin
5a27ac165e
Merge branch 'master' of https://github.com/RockChinQ/QChatGPT
2023-04-06 21:37:56 +08:00
Rock Chin
bd9a523233
Release v2.3.5
2023-04-06 21:37:51 +08:00
Rock Chin
43959b158f
Merge pull request #385 from RockChinQ/impl-337-bugfix-version-ignorance
...
[Feat] 更新逻辑优化
2023-04-06 21:36:53 +08:00
Rock Chin
d81b457bba
feat: 更新完成后不展示更新前版本的更新日志 ( #340 )
2023-04-06 21:34:30 +08:00
Rock Chin
b40d639785
feat: 忽略第四位版本号
2023-04-06 21:31:56 +08:00
Rock Chin
0a8d8f4f66
Merge pull request #381 from RockChinQ/impl-339-redundance-comp-check
...
[Chore] 删除冗余的兼容性检查判断
2023-04-06 21:03:33 +08:00
Rock Chin
d16cb25cde
chore: 删除冗余的兼容性检查判断
2023-04-06 20:34:56 +08:00
Rock Chin
7aef1758e0
ci: test
2023-04-06 18:41:21 +08:00
Rock Chin
9758756fdd
ci: 错误的路径
2023-04-06 18:39:21 +08:00
Rock Chin
13ef35f96f
fix: 热重载后!draw无法使用的问题
2023-04-06 18:37:07 +08:00
Rock Chin
6b8c1209b7
chore: 整理根目录文件
2023-04-06 17:23:30 +08:00
Rock Chin
7184f3053a
doc: README.md添加社区群说明
2023-04-06 15:55:48 +08:00
Rock Chin
b83eac10e6
doc: 完善wiki
2023-04-06 15:20:08 +08:00
Rock Chin
cb42eaef69
test: Home.md
2023-04-06 15:18:35 +08:00
Rock Chin
0dfd636a7e
ci: 工作流
2023-04-06 15:18:02 +08:00
Rock Chin
21ff0fd258
test: 测试wiki同步工作流
2023-04-06 15:13:40 +08:00
Rock Chin
c2eaeb2c72
chore: wiki同步工作流
2023-04-06 15:12:12 +08:00
Rock Chin
2a414a4bea
chore: 提交wiki文件到res/wiki
2023-04-06 15:07:25 +08:00
Rock Chin
fc0c38c8af
chore: 删除子模块
2023-04-06 10:13:34 +08:00
Rock Chin
595e6c8a0c
chore: 删除子模块
2023-04-06 10:13:08 +08:00
Rock Chin
ced16fd221
chore: 移动docker部署教程
2023-04-06 10:10:09 +08:00
Rock Chin
0817c3f148
chore: 将工作流脚本移动到res/scripts
2023-04-06 10:08:15 +08:00
Rock Chin
fb40af81ac
doc: 完善文档
2023-04-06 09:44:07 +08:00
Rock Chin
1c5ad05e89
typo: plugin命令的提示错字
2023-04-06 09:29:45 +08:00
Rock Chin
86bef566c4
Release v2.3.4
2023-04-05 17:13:05 +08:00
Rock Chin
0983ccb61e
doc: 添加模型切换器插件
2023-04-05 16:59:06 +08:00
Rock Chin
a1d9f469c0
doc: 添加模型切换器插件
2023-04-05 16:58:15 +08:00
Rock Chin
952124f783
feat: 禁用的插件仍进行初始化
2023-04-05 16:50:35 +08:00
GitHub Actions
6be12e8ace
Update override-all.json
2023-04-05 07:48:46 +00:00
Rock Chin
0799f380e1
feat: 更改默认help_message
2023-04-05 15:48:21 +08:00
Rock Chin
f65270ee7e
feat: 启动时输出mah相关配置项
2023-04-05 15:46:49 +08:00
Rock Chin
414910719c
Release v2.3.3
2023-04-05 09:57:21 +08:00
Rock Chin
10a1e8faa6
fix: 回复内容不完整问题 ( #208 )
2023-04-05 09:56:27 +08:00
Rock Chin
4eea21927e
doc: 补充手动部署中缺失的requests库 ( #375 )
2023-04-04 16:49:59 +08:00
Rock Chin
48c7f659f9
Release v2.3.2
2023-04-04 03:22:19 +00:00
Rock Chin
b33333f4aa
Merge pull request #372 from RockChinQ/363-bug-helpmessage-creditapi
...
[Fix] help_message问题、额度检测接口问题
2023-04-04 11:20:34 +08:00
Rock Chin
9edb32b081
feat: usage命令不再显示额度
2023-04-04 03:15:07 +00:00
Rock Chin
c9b25fe806
doc: cmds指令的说明
2023-04-03 14:55:01 +00:00
GitHub Actions Bot
b6ee3939be
Update cmdpriv-template.json
2023-04-03 14:41:25 +00:00
Rock Chin
e5485cddd0
feat: 更改使用!cmd指令查看指令列表
2023-04-03 14:40:27 +00:00
Rock Chin
ac81597236
feat: 插件更新异常处理
2023-04-03 14:09:30 +00:00
Rock Chin
58d991df0a
Merge pull request #368 from zyckk4/docstring-improvements
...
[Chore] 统一docstring格式
2023-04-03 22:02:11 +08:00
Rock Chin
3f8e380da4
Merge pull request #369 from zyckk4/fix-type-hint
...
[Fix] 修复一处类型注解的错误
2023-04-03 13:39:56 +08:00
zyckk4
ae831a2654
[Fix] 修复一处类型注解的错误
2023-04-03 10:13:20 +08:00
zyckk4
ae72cf2283
chore: 统一docstring格式
2023-04-03 00:19:28 +08:00
Rock Chin
8164f4b506
Release v2.3.1
2023-04-02 16:32:52 +08:00
Rock Chin
9617be0ca4
fix: 未指定utf-8保存已输出的公告
2023-04-02 16:30:42 +08:00
Rock Chin
f079d7b9fa
fix: Windows上无法读取和应用命令权限配置的问题
2023-04-02 16:24:30 +08:00
Rock Chin
00afda452f
Merge pull request #365 from zyckk4/style-improvements
...
去除行尾空格
2023-04-02 16:04:52 +08:00
zyckk4
70386abadd
去除行尾空格
2023-04-02 14:43:34 +08:00
26751
5865ac017c
增加tips_custom.py提示
...
Signed-off-by: 26751 <2675174581@qq.com >
2023-04-02 13:46:15 +08:00
26751
4061a92f8e
删除override-all.json中无效的字段
...
Signed-off-by: 26751 <2675174581@qq.com >
2023-04-02 13:36:51 +08:00
2675hujilo
d37c31b31c
Update tips_custom_template.py
2023-04-01 18:43:03 +08:00
2675hujilo
973ef0078f
Delete tips_custom.py
2023-04-01 18:36:33 +08:00
26751
48dcd257da
Signed-off-by: 26751 <2675174581@qq.com>
2023-04-01 18:33:37 +08:00
26751
da03911610
Signed-off-by: 26751 <2675174581@qq.com>
2023-04-01 16:39:02 +08:00
Rock Chin
aba9d945b5
doc: 收起功能概述
2023-04-01 09:59:33 +08:00
26751
b6f7f3b73f
Signed-off-by: 26751 <2675174581@qq.com>
2023-04-01 02:35:27 +08:00
26751
2050d20ea7
Signed-off-by: 26751 <2675174581@qq.com>
2023-04-01 02:23:40 +08:00
26751
ac1fb4a63a
修改自定义提示语
2023-04-01 01:02:59 +08:00
Rock Chin
ced38490e1
chore: 兼容性问题公告
2023-03-31 21:37:35 +08:00
Rock Chin
ad28b69198
doc: 添加ChatPoeBot插件链接 ( #352 )
2023-03-31 21:31:40 +08:00
crosscc
8c67d3c58f
Create build_docker_image.yml
...
利用github action 自动构建docker镜像:
## 1、
`workflow_dispatch:` 是需要作者在action手动点击进行构建
```
release:
types: [published]
```
这个是发布release的时候自动构建镜像。根据作者需求启用或者删除注释掉
## 2、
`tag: latest,${{ steps.get_version.outputs.VERSION }}`是可以镜像打标为latest和release发布的版本号
## 3、
docker hub userid 在setting创建secrets, name=DOCKER_USERNAME value=dockerid
docker hub password,在setting创建secrets, name=DOCKER_PASSWORD value=dockerpassword
这样作者就不用在自己机器上构建docker镜像,利用action 自动完成全平台镜像 速度也快。
2023-03-31 16:22:20 +08:00
Rock Chin
7171817de8
Release v2.3.0
2023-03-31 07:42:06 +00:00
GitHub Actions Bot
73f9d674e1
Update cmdpriv-template.json
2023-03-31 07:40:07 +00:00
Rock Chin
5e046399f8
test: 删除测试文件
2023-03-31 07:39:35 +00:00
GitHub Actions Bot
4966cd9ac7
Update cmdpriv-template.json
2023-03-31 07:35:48 +00:00
Rock Chin
da936ecfe3
test: ci
2023-03-31 07:35:11 +00:00
Rock Chin
89e10d43de
ci: 解决所有依赖
2023-03-31 07:34:45 +00:00
Rock Chin
3bf289af69
test: 测试
2023-03-31 07:29:23 +00:00
Rock Chin
c7c9a6c5ca
ci: 运行前完善配置文件
2023-03-31 07:28:33 +00:00
Rock Chin
aee8446a23
test: 测试工作流
2023-03-31 07:25:53 +00:00
Rock Chin
2bb4f1fbb8
ci: 工作流
2023-03-31 07:25:27 +00:00
Rock Chin
6e7b0ee4ff
test: 测试工作流
2023-03-31 07:24:17 +00:00
Rock Chin
204f5b9a54
ci: 工作流语法错误
2023-03-31 07:23:35 +00:00
Rock Chin
8c41e3506f
test: 测试工作流
2023-03-31 07:22:33 +00:00
Rock Chin
c2c33e45b8
ci: 更新工作流文件
2023-03-31 07:21:03 +00:00
Rock Chin
1acaf4e58b
Merge pull request #336 from RockChinQ/cmds-permission-ctrl
...
[Refactor&Feat] 命令节点权限控制
2023-03-31 15:18:44 +08:00
Rock Chin
eca80d5a4c
ci: 添加cmdpriv-template.json的自动化生成脚本
2023-03-31 07:18:08 +00:00
Rock Chin
f538957be9
doc: 更新wiki
2023-03-31 07:06:42 +00:00
Rock Chin
82a839a60a
doc: 完善命令权限功能说明
2023-03-31 07:06:18 +00:00
Rock Chin
df494da9e4
feat: 支持命令限权
2023-03-31 06:49:13 +00:00
Rock Chin
1ea53f7f04
Merge pull request #342 from q123458384/patch-1
...
Update docker_deploy.md
2023-03-30 22:30:34 +08:00
Rock Chin
ac6d695f6d
doc: 完善主程序容器启动指令的挂载项
2023-03-30 21:26:10 +08:00
Rock Chin
73dccb21f5
feat: 添加指令权限配置文件
2023-03-30 11:29:04 +00:00
Rock Chin
4221102ad5
chore: 删除过时的命令架构文件
2023-03-30 11:12:27 +00:00
Rock Chin
b100f12e7f
refactor: 完成所有指令
2023-03-30 11:11:39 +00:00
Rock Chin
2069ba6836
refactor: system类命令
2023-03-30 03:38:33 +00:00
crosscc
ea57976808
Update docker_deploy.md
...
2.1中 `network host` 就是开放容器内的所有端口,和 `-p 端口:端口` 不共用
2.1中 `-v ./qq/xxx` 在群晖中不能用,改成了`${PWD}/qq/xxx`
3 中 容器名和上面的重复了,映射整个目录会无法运行,改成只映射 config.py
以上是我docker部署中遇到的问题及修改
2023-03-29 16:44:16 +08:00
Rock Chin
4055d3542b
refactor: 完成会话管理相关指令
2023-03-28 13:47:45 +00:00
Rock Chin
0b0271a1f4
refactor: 更改使用装饰器注册命令
2023-03-28 12:53:46 +00:00
Rock Chin
e03585ad4d
feat: 扁平化储存命令
2023-03-28 12:18:19 +00:00
Rock Chin
11a385791e
doc: 添加贡献相关说明
2023-03-28 12:52:37 +08:00
Rock Chin
e228225178
refactor: 指令注册架构
2023-03-28 03:12:19 +00:00
Rock Chin
1c96d971e1
Update bug-report.yml
2023-03-27 21:22:56 +08:00
Rock Chin
b799de7995
refactor: 迁移旧的处理模块
2023-03-27 13:09:40 +00:00
Rock Chin
b01d246555
doc: 删除安装器使用警告
2023-03-27 18:52:40 +08:00
Rock Chin
9363b073cf
Merge pull request #334 from maimierjiafude/patch-1
...
[Fix] 修改模块无法找到的问题
2023-03-27 18:51:05 +08:00
maimierjiafude
12ca04ac6f
修改模块无法找到的问题
2023-03-27 18:45:29 +08:00
Rock Chin
51737c28bd
Delete 需求建议.md
2023-03-27 11:31:05 +08:00
Rock Chin
50d5ec224a
Create feature-request.yml
2023-03-27 11:30:40 +08:00
Rock Chin
95a7397d14
Update bug-report.yml
2023-03-27 11:23:10 +08:00
Rock Chin
aedac6d22c
Create bug-report.yml
2023-03-27 11:21:45 +08:00
Rock Chin
d522975ecc
Delete 漏洞反馈.yml
2023-03-27 11:17:14 +08:00
Rock Chin
68fda8d7f3
Update 漏洞反馈.yml
2023-03-27 11:16:48 +08:00
Rock Chin
b0cfec9913
Update 漏洞反馈.yml
2023-03-27 11:11:07 +08:00
Rock Chin
ba8eba1581
Update 漏洞反馈.yml
2023-03-27 11:10:41 +08:00
Rock Chin
f9eaed41c1
Update 漏洞反馈.yml
2023-03-27 11:07:16 +08:00
Rock Chin
1202a62df7
Update 漏洞反馈.yml
2023-03-27 11:06:11 +08:00
Rock Chin
8c1f7796f6
Update 漏洞反馈.yml
2023-03-27 11:02:18 +08:00
Rock Chin
42aee35789
Update 漏洞反馈.yml
2023-03-27 11:01:47 +08:00
Rock Chin
b628849caa
Update 漏洞反馈.yml
2023-03-27 11:00:21 +08:00
Rock Chin
031f08b0d4
Rename 漏洞反馈.md to 漏洞反馈.yml
2023-03-27 10:57:40 +08:00
Rock Chin
fab6f9b93f
Update 漏洞反馈.md
2023-03-27 10:57:00 +08:00
GitHub Actions
564c5d937d
Update override-all.json
2023-03-26 15:45:06 +00:00
Rock Chin
2d3bb01487
debug: 测试完毕
2023-03-26 23:44:49 +08:00
GitHub Actions
607ea2d293
Update override-all.json
2023-03-26 15:43:54 +00:00
Rock Chin
d817b53780
debug: 测试工作流
2023-03-26 23:43:34 +08:00
Rock Chin
e8a2cbe06a
Rename update override-all.json to update-override-all.yml
2023-03-26 23:42:42 +08:00
Rock Chin
d2b0577752
Update update override-all.json
2023-03-26 23:41:15 +08:00
Rock Chin
b4edd5cbad
Update update override-all.json
2023-03-26 23:38:38 +08:00
Rock Chin
348477747e
debug: 测试override-all.json工作流
2023-03-26 23:35:44 +08:00
Rock Chin
bb7ee174ea
Create update override-all.json
2023-03-26 23:34:50 +08:00
Rock Chin
ab5add14ef
chore: 完善override-all.json
2023-03-26 15:27:17 +00:00
Rock Chin
44f4820cee
Merge pull request #332 from RockChinQ/reverse-proxy
...
[Feat] 支持反向代理
2023-03-26 22:51:06 +08:00
Rock Chin
8f1609b944
doc: 完善反代地址说明
2023-03-26 14:50:03 +00:00
Rock Chin
66b5b75631
feat: 支持反向代理
2023-03-26 13:50:43 +00:00
Rock Chin
17e293afe8
Merge pull request #325 from RockChinQ/fix-289-full-default-compatibility
...
[Feat] 完善情景预设相关内容
2023-03-26 21:40:36 +08:00
Rock Chin
1cf35f59fd
Merge branch 'master' into fix-289-full-default-compatibility
2023-03-26 21:40:21 +08:00
Rock Chin
bb4b897934
feat(dprompt.py): 解耦完成
2023-03-26 13:28:26 +00:00
Rock Chin
0eaf1af2e3
doc: 添加Python环境冲突警告
2023-03-26 15:25:21 +08:00
Rock Chin
f70c12540b
Merge pull request #327 from mikumifa/master
...
Dockerfile部署
2023-03-25 23:12:52 +08:00
Rock Chin
479fe73c24
doc: 在README.md链接docker教程
2023-03-25 23:12:26 +08:00
Rock Chin
f6cad85476
feat: 使用normal作为情景预设默认模式的名称
2023-03-24 20:02:50 +08:00
mikumifa
888197e6ce
Dockerfile部署
2023-03-24 19:58:27 +08:00
Rock Chin
e634305759
doc: 完善full_scenario的说明
2023-03-24 11:30:53 +00:00
Rock Chin
fe054211f4
chore: 代码格式优化
2023-03-23 23:44:10 +08:00
Rock Chin
f102a29ea0
Merge pull request #323 from RockChinQ/multi-threads-control
...
[Feat] 基于线程池的多线程控制方案
2023-03-23 22:56:51 +08:00
Rock Chin
2b8bd45bcd
Merge branch 'master' into multi-threads-control
2023-03-23 21:43:41 +08:00
Rock Chin
7f730c4be0
Merge pull request #252 from LINSTCL/multi-threads-control
...
添加线程控制类,修改main结构,修改启动流程
2023-03-23 21:35:22 +08:00
Rock Chin
b6e31cac23
fix: 重载时重复调用load_config()
2023-03-23 21:29:51 +08:00
Rock Chin
9fe4f218d5
chore: config-template格式
2023-03-23 21:09:40 +08:00
LINSTCL
cc38cc2676
修复bug
2023-03-23 16:43:41 +08:00
LINSTCL
f56c6876d1
暂时解决reload后的config无法加载问题
2023-03-23 16:42:15 +08:00
LINSTCL
196e424c88
添加说明
2023-03-23 16:37:01 +08:00
Rock Chin
9270dc2c52
Release v2.2.5
2023-03-20 14:02:38 +00:00
Rock Chin
14aec251b4
Merge pull request #315 from RockChinQ/impl-312
...
[Feat] 访问GitHub API时使用openai_config中设置的代理地址
2023-03-20 21:49:33 +08:00
Rock Chin
d2a7a57245
feat: 为GitHub API的访问使用代理 ( #312 )
2023-03-20 13:40:23 +00:00
Rock Chin
1964fc76c8
doc: 完善wiki指引
2023-03-20 13:25:02 +00:00
Rock Chin
b8d4b490ce
doc: 添加部署说明
2023-03-20 13:12:25 +00:00
Rock Chin
76891e4855
doc: 添加指令说明指引
2023-03-20 13:09:05 +00:00
Rock Chin
3d868b3a39
Merge pull request #308 from RockChinQ/plugin-ctrl-cmd
...
[Feat] 解耦指令处理、完善插件管理指令
2023-03-20 21:04:06 +08:00
Rock Chin
7b56bcf7a9
feat: 添加插件启用禁用指令
2023-03-20 13:02:30 +00:00
Rock Chin
f96ae56bce
feat: 支持指令删除插件 ( #286 )
2023-03-20 12:50:25 +00:00
Rock Chin
d52108f4e1
doc: 完善README.md
2023-03-20 12:49:18 +00:00
Rock Chin
5f07b7ad1f
refactor: 完成所有指令重构
2023-03-20 12:06:02 +00:00
Rock Chin
cda10cf1a6
Update 漏洞反馈.md
2023-03-20 19:17:53 +08:00
Rock Chin
d226b8ebc5
doc: 完善文档 ( #310 )
2023-03-20 14:46:39 +08:00
Rock Chin
d08794579c
feat: 现有指令占位
2023-03-19 14:33:01 +00:00
Rock Chin
7450494741
Update pull_request_template.md
2023-03-19 20:33:23 +08:00
Rock Chin
36dca7ae2f
feat: 添加指令抽象类
2023-03-19 12:27:21 +00:00
Rock Chin
5dae777e79
doc: 添加wiki为submodule
2023-03-19 09:43:45 +00:00
Rock Chin
e518d172d7
Merge pull request #304 from RockChinQ/bd-check-exception
...
[Perf] 百度云审核的异常处理
2023-03-19 17:13:37 +08:00
Rock Chin
af29277acd
feat: 长消息检查函数不再检查敏感词
2023-03-19 09:06:32 +00:00
Rock Chin
79bfa0792d
feat: 删除print调试信息
2023-03-19 08:45:54 +00:00
Rock Chin
cf23c5d31c
Release v2.2.4
2023-03-19 08:38:07 +00:00
Rock Chin
84418a296b
doc: 完善pr模板
2023-03-19 08:37:23 +00:00
Rock Chin
5f83cc6bb7
Merge pull request #300 from RockChinQ/token-process
...
[Perf] Tokens相关处理逻辑优化
2023-03-19 16:35:25 +08:00
Rock Chin
cde168c93c
doc: full_scenario的编写教程 ( #301 )
2023-03-19 08:32:34 +00:00
Rock Chin
fed24c0748
doc: 添加chordfish-k/QChartGPT_Emoticon_Plugin
2023-03-19 13:35:20 +08:00
Rock Chin
b45d11b3c3
Update pull_request_template.md
2023-03-19 11:28:38 +08:00
Rock Chin
84d9af69bb
Update pull_request_template.md
2023-03-19 11:28:17 +08:00
Rock Chin
684d356646
Update pull_request_template.md
2023-03-19 11:17:07 +08:00
Rock Chin
975300c9fc
Create pull_request_template.md
2023-03-19 11:15:45 +08:00
Rock Chin
ca349e33fc
feat: 实现新的前文剪切模式
2023-03-18 15:57:28 +00:00
Rock Chin
ccf62fe95c
doc: 致谢GPT-4内测提供者
2023-03-18 22:28:06 +08:00
Rock Chin
d056cb6769
feat: 数据库接口支持
2023-03-18 12:57:36 +00:00
Rock Chin
b0016eebf9
feat: 添加override-all.json
2023-03-18 20:44:14 +08:00
Rock Chin
0490ad9207
test: token计数测试
2023-03-18 11:26:18 +00:00
Rock Chin
4a20ae236b
doc: README.md格式错误
2023-03-18 09:15:26 +00:00
Rock Chin
9be1c7fc6f
doc: 添加WaitYiYan插件链接
2023-03-18 08:17:51 +00:00
Rock Chin
5621d32b30
doc: GPT-4说明
2023-03-18 04:42:46 +00:00
Rock Chin
b7642fe876
feat: 支持GPT-4 API
2023-03-18 04:38:48 +00:00
Rock Chin
c842485d33
perf: 尝试安装依赖时的逻辑
2023-03-17 07:49:27 +00:00
Rock Chin
341444ef1c
chore: 添加devcontainer配置
2023-03-17 07:39:16 +00:00
Rock Chin
66f5a219d2
feat: 不再提示InvalidRequestError的可能原因
2023-03-16 21:10:10 +08:00
Rock Chin
cf678aa345
feat: 修改日志初始化顺序
2023-03-16 20:55:57 +08:00
Rock Chin
d1549b3df0
chore: 代码格式优化
2023-03-16 20:22:18 +08:00
Rock Chin
002919fffe
doc: 优化README.md格式
2023-03-16 19:38:35 +08:00
Rock Chin
087d097204
feat: 不再默认提供max_tokens
2023-03-16 13:37:48 +08:00
Rock Chin
ca4eeda6f0
doc: 添加oliverkirk-sudo的文字转语音插件
2023-03-16 09:08:00 +08:00
Rock Chin
94543a4708
Merge pull request #282 from systemtang/bugfix
...
[Feat] 修复usage命令的代理问题
2023-03-16 08:53:25 +08:00
systemt
f489c2f3b4
修复usage命令的代理问题
2023-03-15 21:04:55 +08:00
LINSTCL
3aca987176
暴力修复程序无法退出的bug
2023-03-10 09:35:59 +08:00
LINSTCL
e0caeb5dd2
Fix bugs
2023-03-08 16:08:09 +08:00
LINSTCL
77076f3bdd
添加线程控制类,修改main结构,修改启动流程
2023-03-08 15:21:37 +08:00