zhayujie
4f0ea5d756
feat: make web search a built-in tool
2026-02-09 11:37:11 +08:00
zhayujie
6c218331b1
fix: improve skill system prompts and simplify tool descriptions
...
- Simplify skill-creator installation flow
- Refine skill selection prompt for better matching
- Add parameter alias and env variable hints for tools
- Skip linkai-agent when unconfigured
- Create skills/ dir in workspace on init
2026-02-08 18:59:59 +08:00
zhayujie
cea7fb7490
fix: add intelligent context cleanup #2663
2026-02-07 20:42:41 +08:00
zhayujie
8acf2dbdfe
fix: chat context overflow #2663
2026-02-07 20:36:24 +08:00
zhayujie
0542700f90
fix: issues with empty tool calls and handling excessively long tool results
2026-02-07 20:25:05 +08:00
zhayujie
051ffd78a3
fix: windows path and encoding adaptation
2026-02-06 18:37:05 +08:00
cowagent
e4fcfa356a
refactor: 改用动态函数实现运行时信息更新(更健壮的方案)
...
改进点:
1. builder.py: _build_runtime_section() 支持 callable 动态时间函数
2. agent_initializer.py: 传入 get_current_time 函数而非静态时间值
3. agent.py: _rebuild_runtime_section() 动态调用时间函数并重建该部分
优势:
- 解耦模板:不依赖具体的提示词格式
- 健壮性:提示词模板改变不会导致功能失效
- 向后兼容:保留对静态时间的支持
- 性能优化:只在需要时才计算时间
相比之前的正则匹配方案,这个方案更加优雅和可维护。
2026-02-04 22:37:19 +08:00
cowagent
480c60c0a7
fix: 动态更新系统提示词中的运行时信息(时间戳)
...
问题:
- system_prompt 在 Agent 初始化时固定,导致模型获取的时间信息过时
- 长时间运行的会话中,模型对时间判断不准确
解决方案:
- 在 get_full_system_prompt() 中添加动态更新逻辑
- 每次获取系统提示词时,使用正则表达式替换运行时信息中的时间戳
- 保持其他运行时信息(模型、工作空间等)不变
测试:
- 创建测试脚本验证时间动态更新功能
- 等待3秒后时间正确更新(22:19:45 -> 22:19:48)
2026-02-04 22:27:24 +08:00
zhayujie
eec10cb5db
fix: claude remove toolname
2026-02-04 22:15:10 +08:00
zhayujie
c72cda3386
fix: minimax reasoning content optimization
2026-02-04 19:26:36 +08:00
zhayujie
158c87ab8b
fix: openai function call
2026-02-04 15:42:43 +08:00
zhayujie
cb303e6109
fix: add decision round log
2026-02-03 21:27:30 +08:00
saboteur7
2e926dfb6e
fix: python 3.8 compatibility issues
2026-02-03 03:17:11 +08:00
saboteur7
60abcd92a3
feat: update README.md and solving Python compatibility issues
2026-02-03 01:17:25 +08:00
saboteur7
c6ac175ce4
docs: update README.md
2026-02-03 00:43:42 +08:00
zhayujie
46bcd87c23
feat: support minimax M2 models
2026-02-02 23:36:23 +08:00
zhayujie
ab74be8e33
feat: add qwen models tool call
2026-02-02 23:08:24 +08:00
zhayujie
50e60e6d05
fix: bug fixes
2026-02-02 22:22:10 +08:00
zhayujie
46fa07e4a9
feat: optimize agent configuration and memory
2026-02-02 11:48:53 +08:00
zhayujie
a8d5309c90
feat: add skills and upgrade feishu/dingtalk channel
2026-02-02 00:42:39 +08:00
zhayujie
99c273a293
fix: write too long file
2026-02-01 17:29:48 +08:00
zhayujie
c693e39196
feat: improve the memory system
2026-02-01 17:04:46 +08:00
zhayujie
0e85fcfe51
fix: optimize suggestion words and retries
2026-02-01 14:00:28 +08:00
zhayujie
9bf5b0fc48
fix: tool call failed problem
2026-02-01 12:31:58 +08:00
zhayujie
86a6182e41
fix: add logs
2026-01-31 17:29:32 +08:00
zhayujie
624917fac4
fix: memory and path bug
2026-01-31 16:53:33 +08:00
zhayujie
5fd3e85a83
feat: add llm retry
2026-01-31 15:53:24 +08:00
zhayujie
0e53ba4311
fix: gemini error process
2026-01-31 14:59:55 +08:00
saboteur7
dd6a9c26bd
feat: support skills creator and gemini models
2026-01-30 18:00:10 +08:00
saboteur7
49fb4034c6
feat: support skills
2026-01-30 14:27:03 +08:00
saboteur7
bb850bb6c5
feat: personal ai agent framework
2026-01-30 09:53:46 +08:00