RockChinQ
1eac87b89f
Update README files across multiple languages to reflect new platform capabilities and improve clarity. Enhanced descriptions for AI bot development and deployment, and added links for further documentation.
2026-02-17 15:52:13 +08:00
RockChinQ
70a2d137f0
Replace English README with Chinese version and update language links across all README files
2026-02-17 15:42:33 +08:00
Junyan Chin
c72b785c1f
Update bug-report_en.yml
2026-02-16 14:07:50 +08:00
Junyan Chin
8588199640
Revise bug report instructions for clarity
...
Updated bug report template to request export files for external platforms.
2026-02-16 14:07:28 +08:00
dependabot[bot]
2e42cd2faf
chore(deps): bump axios from 1.13.4 to 1.13.5 in /web ( #1979 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.13.4 to 1.13.5.
- [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.13.4...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-15 16:18:02 +08:00
dependabot[bot]
7b3555af45
chore(deps): bump cryptography from 46.0.4 to 46.0.5 ( #1978 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 46.0.4 to 46.0.5.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.4...46.0.5 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-15 16:16:47 +08:00
dependabot[bot]
e12a77ca05
chore(deps): bump pillow from 12.1.0 to 12.1.1 ( #1977 )
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 12.1.0 to 12.1.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/12.1.0...12.1.1 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-15 16:15:17 +08:00
Copilot
8fd0c3cc18
fix(web): Handle null/undefined starCount and installCount ( #1970 )
...
* Initial plan
* fix(web): Handle null/undefined values for starCount and installCount
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* fix(web): Hide star count badge when API fails instead of showing '0'
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 >
2026-02-11 16:55:32 +08:00
Junyan Qin
59d55b382d
chore: bump version to 4.8.3 in pyproject.toml and uv.lock
v4.8.3
2026-02-02 01:07:46 +08:00
Copilot
8c17e55913
feat: Add Telegram voice message receiving support ( #1948 )
...
* Initial plan
* feat: add Telegram voice message receiving support
- Add filters.VOICE to Telegram message handler to capture voice messages
- Implement voice message processing in target2yiri converter
- Download voice files from Telegram API and convert to base64
- Create platform_message.Voice component with proper mime type and duration
- Maintain compatibility with existing text, photo, and command messages
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* chore: format code
---------
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 >
2026-02-02 00:51:49 +08:00
RockChinQ
af509fe61f
chore: sync deps
2026-02-01 23:02:09 +08:00
Copilot
87e2a2099a
fix: display loading animation in content area only ( #1955 )
...
* Initial plan
* fix: change loading animation to display only in content area instead of full screen
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 >
2026-02-01 22:51:10 +08:00
Copilot
3f22f62332
feat: add monitoring tab to pipeline dialog for in-context error debugging ( #1953 )
...
* Initial plan
* Add monitoring tab to pipeline dialog with i18n support
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Fix prettier formatting for monitoring tab component
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Fix code review issues: use functional state updates and add comment for delay
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
* Update dependencies and enhance monitoring tab functionality
- Updated various package versions in pnpm-lock.yaml for improved compatibility and performance.
- Refactored PipelineDetailDialog to streamline WebSocket connection status display.
- Enhanced PipelineMonitoringTab to support navigation to detailed logs and improved UI elements.
- Added i18n support for 'Detailed Logs' in English, Japanese, Simplified Chinese, and Traditional Chinese locales.
* Fix lint errors: remove unused Button import and format en-US.ts
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 >
Co-authored-by: RockChinQ <rockchinq@gmail.com >
2026-01-31 22:00:37 +08:00
fdc310
d1ee5f931a
chore(deps): update dashscope version to 1.25.10 in pyproject.toml ( #1951 )
...
feat: enable thinking feature in DashScopeAPIRunner for improved conversation handling
2026-01-31 20:31:37 +08:00
fdc310
35506dd2bb
feat: add card auto layout configuration for DingTalk adapter ( #1952 )
...
* feat: add card auto layout configuration for DingTalk adapter
* fix: correct card auto layout configuration key and improve related logic
* fix: simplify card auto layout configuration logic in create_and_card method
* fix: correct card auto layout key in DingTalk migration configuration
* fix: correct migration class name for DingTalk card auto layout
* fix: update migration version for DingTalk card auto layout
* fix: correct key name for card auto layout in DingTalk configuration
* fix: improve formatting and consistency in DingTalk card auto layout methods
2026-01-31 20:31:01 +08:00
fdc310
2f06321ebf
fix: Fix the file URL processing logic to support complete URLs ( #1950 )
2026-01-31 20:30:46 +08:00
Junyan Qin
023281ae56
fix: ensure content extraction from messages includes only valid text entries
2026-01-31 13:51:17 +08:00
Junyan Qin
50dff55217
feat: enhance LLM model creation with optional default pipeline setting
...
- Updated create_llm_model method to include auto_set_to_default_pipeline parameter.
- Adjusted ModelManager to set auto_set_to_default_pipeline to False when creating models.
- Improved logic for setting the default pipeline model based on the new parameter.
2026-01-31 13:24:33 +08:00
Junyan Qin
3204292360
chore: bump version to 4.8.2 and update langbot-plugin and pyseekdb versions in uv.lock
v4.8.2
2026-01-31 12:54:05 +08:00
Junyan Qin
e0d72969e3
chore(deps): update langbot-plugin version to 0.2.5 in pyproject.toml
2026-01-30 17:31:21 +08:00
Junyan Qin
a65b7ad413
chore(deps): update pyseekdb version to 1.0.0b7 in pyproject.toml
2026-01-30 13:39:36 +08:00
Junyan Qin
45df44e01b
chore: update uv.lock
2026-01-30 12:42:21 +08:00
Junyan Qin
d8addb105a
chore: update .gitignore and add uv.lock for dependency management
2026-01-30 12:32:39 +08:00
Junyan Qin
f17ccad665
chore: update TypeScript configuration for improved compatibility and structure
2026-01-30 12:15:19 +08:00
Junyan Qin
120ceb0b55
chore: update linting configuration to use eslint directly
2026-01-30 12:03:43 +08:00
dependabot[bot]
8a6f80a181
chore(deps): bump lodash from 4.17.21 to 4.17.23 in /web ( #1944 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-30 11:25:16 +08:00
dependabot[bot]
b19e468668
chore(deps): bump next from 15.5.9 to 16.1.5 in /web ( #1943 )
...
Bumps [next](https://github.com/vercel/next.js ) from 15.5.9 to 16.1.5.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.5.9...v16.1.5 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.1.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-30 11:20:08 +08:00
Junyan Qin
aeac79e1b3
feat: add tag filtering functionality to Plugin Market
...
- Introduced TagsFilter component for selecting and filtering plugins by tags.
- Updated PluginMarketComponent to handle tag selection and display.
- Enhanced PluginMarketCardComponent to show selected tags.
- Modified CloudServiceClient to fetch available tags from the API.
- Updated localization files to support new tag-related strings.
2026-01-29 16:08:05 +08:00
Junyan Qin
b89a240250
feat: implement LoadingSpinner component and replace existing loaders across the application
2026-01-29 15:24:23 +08:00
Junyan Qin
13f42857f5
perf: detailed control of models service displaying
2026-01-27 22:44:58 +08:00
Junyan Qin
61f3f31edc
chore: bump version to 4.8.1
v4.8.1
2026-01-27 20:33:55 +08:00
Junyan Qin
3663d9dc10
style: adjust margin in PipelineDetailDialog for improved button alignment
2026-01-27 20:33:17 +08:00
Guanchao Wang
89ec86c530
fix: issue 1936 ( #1937 )
2026-01-27 20:28:19 +08:00
Junyan Qin
d9ba2a17ff
chore: bump version to 4.8.0
v4.8.0
2026-01-26 21:12:56 +08:00
Junyan Qin
c4ea6188f9
chore: update layout description to reflect production-grade capabilities for IM bot integration
2026-01-26 21:09:59 +08:00
Guanchao Wang
5d9f6ec763
Feat/monitor ( #1928 )
...
* feat: add monitor
* feat: fix tab
* feat: work
* feat: not reliable monitor
* feat: enhance monitoring page layout with integrated filters and refresh button
* feat: add support for runner recording
* feat: add jump button & alignment
* feat: new
* fix: not show query variables in local agent
* fix: pnpm lint and python ruff check
* fix: ruff fromat
* chore: remove unnecessary migration
* style: optimize monitoring page layout and fix sticky filter issues
- Enhanced metric cards with gradient backgrounds and hover effects
- Increased traffic chart height from 200px to 300px
- Adjusted grid layout and spacing for better visual appeal
- Fixed sticky filter area to properly cover parent padding without transparent gaps
- Used negative margins and positioning to eliminate scrolling artifacts
- Matched padding/margins with other pages (pipelines, bots) for consistency
- Removed duplicate title/subtitle from page content
- Added cursor-pointer styling to tab triggers
- Removed border between tab list and tab content
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* fix: apply prettier formatting to monitoring components
- Fixed indentation and spacing in MetricCard.tsx
- Fixed formatting in TrafficChart.tsx
- Applied prettier formatting to page.tsx
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* feat: update HomeSidebar to trigger action on child selection and localize monitoring titles
* refactor: streamline LLM and embedding invocation methods
* feat: add embedding model monitor
* fix: database version
* chore: simplify pnpm-lock.yaml formatting
---------
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-26 21:08:23 +08:00
Junyan Qin (Chin)
b73847f1a6
feat: add emoji support to knowledge bases and pipelines ( #1935 )
...
* feat: add emoji support to knowledge bases and pipelines
* feat: add optional emoji property to ExternalKBCardVO for enhanced knowledge base representation
2026-01-26 17:37:35 +08:00
Typer_Body
d6e1e79f07
fix: potential copy action bug on windows ( #1931 )
...
* fix a bag updata
* Update page.tsx
* Update page.tsx
* Append text area to body for selection
* Update page.tsx
* Update mcp.py
2026-01-25 15:40:11 +08:00
Junyan Qin
525008b8b2
docs: update feature descriptions in multiple language READMEs to include Langflow integration and enhance clarity on production-grade features
2026-01-25 15:28:15 +08:00
Junyan Qin (Chin)
bbf77bac4c
feat(user): update Space model provider API keys in UserService ( #1932 )
2026-01-25 14:15:25 +08:00
Junyan Qin (Chin)
fc6e414be4
feat: add GitHub Actions workflow for linting with Ruff ( #1929 )
...
* feat: add GitHub Actions workflow for linting with Ruff
* refactor: rename lint job and add formatting step to Ruff workflow
* chore: run ruff format
* chore: rename Ruff lint job to 'Lint' and add frontend linting workflow
2026-01-23 13:43:12 +08:00
Junyan Qin
e60cb6ad0e
fix: ruff check errors
2026-01-23 13:30:44 +08:00
Junyan Qin
c90f2d6a12
chore: update mcp dependency version to 1.25.0
2026-01-20 01:59:19 +08:00
Junyan Qin
fe8a738cd7
fix(i18n): update apiKeyCreatedMessage for clarity across multiple languages
2026-01-20 01:53:49 +08:00
Tiankai Ma
604cc53973
fix(localagent): allow empty func arg ( #1921 )
2026-01-19 23:42:47 +08:00
Tiankai Ma
195b694ecc
feat(telegram): threaded mode support ( #1920 )
...
* feat(telegram): reply in threaded mode
* feat(telegram): thread-level isolation
2026-01-19 23:42:17 +08:00
Tiankai Ma
d21f23beee
fix(telegram): set reply_to_message_id correctly ( #1918 )
2026-01-15 18:09:57 +08:00
Junyan Qin
558587883b
chore: update project version to 4.7.2
v4.7.2
2026-01-13 14:02:00 +08:00
Junyan Qin
2e6a1daf4f
feat(mcp): extend mode options in MCPCardVO to include 'http'
2026-01-13 13:59:59 +08:00
Tiankai Ma
1fc5e75f93
feat(mcp): add streamable HTTP and stdio ( #1911 )
...
* feat(mcp): add streamable HTTP
alongside with frontend UI change, w/ support for stdio
* fix(mcp): address copilot reviews
* Update src/langbot/pkg/provider/tools/loaders/mcp.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: resolve copilot reviews
* fix: Message -> MessageChunk
* feat: upgrade mcp module
* feat: add i18n
* feat(mcp): enhance MCPCardComponent with mode badge and reorder select items in MCPFormDialog
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: WangCham <651122857@qq.com >
Co-authored-by: Junyan Qin (Chin) <rockchinq@gmail.com >
2026-01-13 13:50:06 +08:00