Commit Graph
5509 Commits
Author SHA1 Message Date
jxxghp 140d224a9a fix agent stream blocking during command execution
Offload synchronous message edits from the event loop and stream subprocess output so long-running commands stay responsive.
2026-04-27 07:57:32 +08:00
jxxghp 7bc032d17c Revert Telegram duplicate edit fix 2026-04-27 07:36:13 +08:00
jxxghp 2df476dbff Fix Telegram duplicate message edits 2026-04-27 07:17:58 +08:00
jxxghp bae086d8b8 更新 __init__.py 2026-04-27 06:57:18 +08:00
jxxghp 221eb21694 refine internal middleware llm usage for streaming agents
Use a non-streaming model for middleware-only calls so internal outputs do not leak into user streams and model-based middleware stays consistent.
2026-04-27 06:55:41 +08:00
jxxghp 4208c79d72 refine tool提示语为更简洁风格,补充last_buffer_char属性及非VERBOSE模式流式输出换行逻辑,新增工具流式分隔符单元测试 2026-04-26 11:15:11 +08:00
jxxghp 90245a13e1 refine non-verbose prompt wording 2026-04-26 08:54:07 +08:00
jxxghp b5979b9b09 refine agent subscription defaults and silent tool prompts 2026-04-26 08:51:56 +08:00
jxxghp 0277288a41 feat: add agent session usage status reporting
Track per-session model and token usage so users can inspect context pressure and cumulative usage with /session_status.
2026-04-26 08:19:05 +08:00
jxxghp 79bfeaf2af 移除工具调用前的流重置,保留模型思考文本可见 2026-04-25 23:12:34 +08:00
jxxghp 4fe41ba5e9 更新 base.py 2026-04-25 22:16:15 +08:00
jxxghp 14d6e2febc Refine agent prompts for concise professional replies 2026-04-25 22:04:35 +08:00
jxxghp 97c7e71207 更新 Agent Prompt.txt 2026-04-25 21:51:47 +08:00
jxxghp 4fd5aa3eb6 fix: improve DeepSeek reasoning_content payload handling and update langchain dependencies 2026-04-25 12:46:21 +08:00
jxxghp bfc27d151c 更新 ask_user_choice.py 2026-04-25 11:36:36 +08:00
jxxghp f2b56b8f40 更新 ask_user_choice.py 2026-04-25 11:35:32 +08:00
jxxghp a05ffc07d4 refactor: remove legacy LLM_DISABLE_THINKING and LLM_REASONING_EFFORT config, unify thinking_level handling
- Eliminate support for LLM_DISABLE_THINKING and LLM_REASONING_EFFORT in config, code, and tests
- Simplify LLM thinking level logic to rely solely on LLM_THINKING_LEVEL
- Refactor LLMHelper and related endpoints to remove legacy parameter handling
- Update system API and test utilities to match new configuration structure
- Minor code cleanup and formatting improvements
2026-04-25 10:42:03 +08:00
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 28f9756dd6 feat: improve skill instructions with highlighted command formatting 2026-04-22 18:12:21 +08:00
jxxghp fca478f1d8 feat: support custom skill sources in /skills 2026-04-22 18:00:57 +08:00
Sebastian 097dff13a3 feat: add ai-compatible API endpoints 2026-04-22 17:21:43 +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 cefb60ba2c refactor: unify message interactions 2026-04-22 15:18:04 +08:00
jxxghp 8c78627647 feat: add skills marketplace management 2026-04-22 14:55:00 +08:00
jxxghp 51189210c2 更新 config.py 2026-04-22 10:39:25 +08:00
jxxghp 38933d5882 feat(agent): support disabling model thinking 2026-04-22 10:36:36 +08:00
jxxghp ee7ba28235 Allow LLM test to use request payload 2026-04-21 22:14:19 +08:00
笨笨 8aa8b1897b feat: add llm test endpoint 2026-04-21 20:39:32 +08:00
jxxghp 8c256d91bd refine custom identifier skill scope 2026-04-21 17:31:37 +08:00
jxxghp d1d3fc7f30 更新 media.py 2026-04-21 14:38:16 +08:00
jxxghp ae15eac0f8 feat: normalize internal system user ID in notification dispatch
- Add SYSTEM_INTERNAL_USER_ID constant and helpers to app.utils.identity
- Ensure internal user ID is normalized to None before dispatching notifications, preventing misrouting to external channels
- Refactor MessageChain to use normalization for all message dispatch methods
- Add tests for internal user ID normalization and notification dispatch behavior
2026-04-21 14:32:14 +08:00
jxxghp 1282ad5004 feat: improve local CLI startup management 2026-04-21 11:26:56 +08:00
笨笨 6f6fcc79f2 fix: serialize rclone folder creation during concurrent transfers 2026-04-20 21:34:35 +08:00
jxxghp 4ba8d42272 fix #5688 2026-04-19 17:29:07 +08:00
InfinityPacer 1d0d09c909 fix(plugin): merge local repo sources during sync 2026-04-19 07:07:00 +08:00
InfinityPacer b7ee6ca8c4 fix(plugin): sanitize local repo path telemetry 2026-04-19 07:07:00 +08:00
InfinityPacer 4a4d93e7f9 refactor(plugin): expose plugin list processing helper 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 6d8eed30ce fix(plugin): reload monitor on local path changes 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 115fb40772 Allow known nettest redirects 2026-04-18 18:27:03 +08:00
jxxghp 10b0dbb5d3 Add nettest documentation comments 2026-04-18 17:52:01 +08:00
jxxghp 4c32ad902b Harden system nettest SSRF handling 2026-04-18 17:43:38 +08:00
jxxghp 787db8f5ac fix: 修复子进程环境下获取事件循环失败的问题 2026-04-17 13:02:28 +08:00
jxxghp f3d9f25d02 优化资源包下载逻辑,只下载对应操作系统和Python版本的sites文件 2026-04-17 08:37:50 +08:00