jxxghp
c89df496a5
feat(agent): add ToolTag-based tags to all agent tools; implement tags.py for unified tool capability tagging
2026-05-31 18:30:39 +08:00
jxxghp
855681ff35
feat(agent): mark and propagate voice input metadata in agent messages; clarify terminal tool usage in prompts
...
- Add `has_audio_input` flag to agent message handling and propagate through processing pipeline
- Structure agent input payloads to include `input.mode` and `input.transcribed` for voice messages
- Update prompts and tool descriptions to clarify that `send_voice_message` and `ask_user_choice` are terminal tools and should not be followed by redundant text replies
- Enhance tests to cover voice input metadata propagation and prompt updates
2026-05-31 18:04:02 +08:00
jxxghp
d940373f6b
将所有agent工具的explanation字段改为可选
...
修复Pydantic验证错误:QueryTransferHistoryInput的explanation字段为必需,但用户未提供。
修改了74个工具文件,将explanation字段从必需改为可选,默认值为None。
2026-05-25 16:40:43 +08:00
jxxghp
b26bf2a019
fix: stop agent after user choice prompt
2026-05-23 00:15:35 +08:00
jxxghp
737bcb5c62
refactor(agent): move feedback issue flow into skill scripts
2026-05-21 19:22:27 +08:00
InfinityPacer
0245c8db80
feedback-issue: 拆三步、入口意图门、消息可靠性、日志脱敏与噪音过滤 ( #5810 )
2026-05-21 13:57:12 +08:00
jxxghp
3ee601574c
fix: reduce low-risk pylint issues
2026-05-17 08:01:39 +08:00
jxxghp
4d0a722b09
refactor: reorganize interaction chain
2026-05-01 09:53:04 +08:00
jxxghp
7586a2cd42
disable agent message tools for ui background tasks
2026-04-29 23:30:59 +08:00
jxxghp
4208c79d72
refine tool提示语为更简洁风格,补充last_buffer_char属性及非VERBOSE模式流式输出换行逻辑,新增工具流式分隔符单元测试
2026-04-26 11:15:11 +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
cefb60ba2c
refactor: unify message interactions
2026-04-22 15:18:04 +08:00
jxxghp
e0e21e39a2
refactor: generalize agent interaction requests
2026-04-16 22:51:51 +08:00
jxxghp
cc31c66b93
feat: add agent button choice workflow
2026-04-16 22:32:59 +08:00