jxxghp
4a81417fb7
fix: preserve deepseek reasoning content in tool loops
2026-04-25 09:37:01 +08:00
jxxghp
c7fa3dc863
feat: unify llm thinking level controls
2026-04-24 19:50:23 +08:00
jxxghp
fca478f1d8
feat: support custom skill sources in /skills
2026-04-22 18:00:57 +08:00
jxxghp
460b386004
feat: add searchable skills marketplace
2026-04-22 16:49:42 +08:00
jxxghp
89bf89c02d
feat: add clawhub skill registry source
2026-04-22 16:22:10 +08:00
jxxghp
8c78627647
feat: add skills marketplace management
2026-04-22 14:55:00 +08:00
jxxghp
38933d5882
feat(agent): support disabling model thinking
2026-04-22 10:36:36 +08:00
笨笨
8aa8b1897b
feat: add llm test endpoint
2026-04-21 20:39:32 +08:00
jxxghp
4ba8d42272
fix #5688
2026-04-19 17:29:07 +08:00
InfinityPacer
b7ee6ca8c4
fix(plugin): sanitize local repo path telemetry
2026-04-19 07:07:00 +08:00
InfinityPacer
7b096c0a09
feat(plugin): encode local repo path in source url
2026-04-19 07:07:00 +08:00
InfinityPacer
3a93efb082
refactor(plugin): centralize local install dispatch
2026-04-19 07:07:00 +08:00
InfinityPacer
73cdd297b1
refactor(plugin): align local repo naming
2026-04-19 07:07:00 +08:00
InfinityPacer
83187ea17d
refactor(plugin): rename local repo paths setting
2026-04-19 07:07:00 +08:00
InfinityPacer
6fa48afa34
feat(plugin): support local plugin sources
2026-04-19 07:07:00 +08:00
jxxghp
f3d9f25d02
优化资源包下载逻辑,只下载对应操作系统和Python版本的sites文件
2026-04-17 08:37:50 +08:00
jxxghp
61a0a66c47
support local restart and site auth wizard
2026-04-16 19:21:00 +08:00
jxxghp
13c3c082b8
Improve agent image capability routing
2026-04-15 08:55:32 +08:00
jxxghp
117672384c
更新 llm.py
2026-04-14 16:00:44 +08:00
InfinityPacer
ae5207f0e4
fix(plugin): handle 404 plugin index and None response safely
2026-04-13 18:34:44 +08:00
jxxghp
f1f4743936
fix #5661 插件package文件不存在时不报错
2026-04-13 09:06:45 +08:00
jxxghp
e5f97cd299
feat(agent): add voice message support with TTS/STT for Telegram and WeChat
...
- Integrate voice message handling: detect and extract audio references from Telegram and WeChat messages, route to agent with voice reply preference.
- Add voice provider abstraction and OpenAI-based TTS/STT implementation.
- Implement agent tool `send_voice_message` for generating and sending voice replies, with fallback to text if voice is unavailable.
- Extend agent prompt and context to support voice reply instructions.
- Update notification and message schemas to support audio fields.
- Add Telegram and WeChat voice sending logic, including audio file conversion and temporary media upload for WeChat.
- Add tests for voice helper and agent voice routing.
2026-04-12 12:30:02 +08:00
InfinityPacer
df3294c9d2
fix(http): require 200 for share reporting requests
2026-04-10 18:21:30 +08:00
InfinityPacer
1af5f02832
fix(http): use explicit success checks in async callers
2026-04-10 18:21:30 +08:00
InfinityPacer
8cd12ab584
fix(plugin): avoid caching failed plugin index responses
2026-04-10 14:34:00 +08:00
InfinityPacer
351de8b4da
feat(plugin): reuse plugin wheels in batch dependency install
2026-04-10 13:32:30 +08:00
Attente
2f151cea64
fix(helper): 统一redis缓存键
2026-04-05 13:55:54 +08:00
jxxghp
5b892b3a63
fix: 修复Gemini 2.5思考模型工具调用时thought_signature缺失导致400错误
...
- Google provider统一使用ChatGoogleGenerativeAI原生接口,不再走OpenAI兼容端点
(OpenAI协议不支持thought_signature字段,导致思考模型工具调用必然失败)
- 通过client_args传递代理配置,替代原来的OpenAI兼容端点+openai_proxy方案
- 修补langchain-google-genai的_is_gemini_3_or_later()以覆盖Gemini 2.5模型
- 自动适配httpx代理参数名(proxies/proxy),修复代理配置被静默丢弃的问题
2026-04-04 07:24:47 +08:00
jxxghp
974d5f2f49
fix: 修复获取Google模型列表阻塞事件循环及缺少代理配置的问题
2026-04-04 06:58:39 +08:00
DDSRem
517300afe9
fix: clean typing issues and refresh runtime dependencies
...
Align endpoint/module type hints and config reload handling while updating base Python image and package pins to improve build/runtime compatibility.
Made-with: Cursor
2026-03-24 19:21:04 +08:00
jxxghp
78b8b30351
rollback aiopathlib
2026-03-24 09:06:44 +08:00
jxxghp
e82494c444
feat(agent): support skills
2026-03-24 08:48:27 +08:00
jxxghp
5cded77387
feat(agent): upgrade langchain to v1.0+
2026-03-22 21:41:12 +08:00
jxxghp
ea4e0dd764
feat(agent): upgrade langchain to v1.0+
2026-03-22 21:07:45 +08:00
jxxghp
6065c29891
Revert "Merge pull request #5573 from wikrin/refactor-static-methods-conversion"
...
This reverts commit b8fc20b981 , reversing
changes made to e09cfc6704 .
2026-03-14 18:21:31 +08:00
jxxghp
f38cb274e4
Revert "refactor(helper): 将LLMHelper StorageHelper的相关方法改为静态方法,移除实例调用"
...
This reverts commit 9f381b3c73 .
2026-03-14 18:19:47 +08:00
Attente
9f381b3c73
refactor(helper): 将LLMHelper StorageHelper的相关方法改为静态方法,移除实例调用
2026-03-14 10:29:37 +08:00
Attente
b89825525a
refactor(helper): 将DirectoryHelper、RuleHelper和TorrentHelper方法改为静态方法
...
- 移除不必要的实例化操作,直接使用类方法
2026-03-13 19:50:10 +08:00
noone
3156b43739
bugfix(meta): 添加视频帧率信息解析支持
...
- 添加自定义格式中关于fps的内容
2026-03-12 14:51:23 +08:00
DDSRem
0312a500a6
refactor(plugin): replace deprecated pkg_resources with importlib.metadata
...
- Use distributions() in __get_installed_packages for installed packages
- Use packaging.requirements.Requirement, drop pkg_resources dependency
- __standardize_pkg_name: normalize dots to underscores (PEP-style)
- Keep max version when multiple distributions exist for same package
Made-with: Cursor
2026-03-11 14:53:15 +08:00
wumode
c8d53c6964
fix(ProgressHelper): progress displaying
2026-02-27 16:13:34 +08:00
大虾
ea5d855bc3
Update app/helper/directory.py
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-25 20:21:37 +08:00
景大侠
5f74367cd6
fix: 修复电视剧刮削问题
2026-02-25 20:18:05 +08:00
DDSRem
c35faf5356
feat(downloader): add rTorrent downloader support
...
Implement rTorrent downloader module via XML-RPC protocol, supporting both HTTP (nginx/ruTorrent proxy) and SCGI connection modes. Add RtorrentModule implementing _ModuleBase and _DownloaderBase interfaces with no extra dependencies.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 13:12:22 +08:00
景大侠
75cb8d2a3c
fix(torrents): 修复刷新站点资源时因缺失种子链接导致的 'Failed to exists key: None' 错误
2026-02-12 17:45:15 +08:00
jxxghp
2c34c5309f
Merge pull request #5454 from CHANTXU64/v2
2026-02-02 18:02:45 +08:00
CHANTXU64
8323834483
feat: 优化RSS订阅和网页抓取中发布日期(PubDate)的获取兼容性
...
- app/helper/rss.py: 优化RSS解析,支持带命名空间的日期标签(如 pubDate/published/updated)。
- app/modules/indexer/spider/__init__.py: 优化网页抓取,增加日期格式校验并对非标准格式进行自动归一化。
2026-02-02 16:52:04 +08:00
0honus0
d622d1474d
根据意见增加尾部逗号
2026-02-02 07:00:57 +00:00
0honus0
f28be2e7de
增加登录按钮xpath支持nicept网站
2026-02-02 06:52:48 +00:00
copilot-swe-agent[bot]
27756a53db
Implement proper architecture: module->chain->API with single CategoryHelper
...
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com >
2026-01-26 04:07:56 +00:00