b151f8ff71
feat: add host workspace manager, mcp-tool-config skill, and UI enhancements
2026-04-28 13:04:51 +08:00
44560829be
feat: add agents-md-writer skill scaffolding and references
2026-04-25 16:35:13 +08:00
4b7453ce4a
feat: 整合test/agents功能并更新配置
...
- 添加user_upload/和skills/到.gitignore
- 更新terminal-guide skill说明文档
- 添加logo图片
2026-04-13 17:47:19 +08:00
757718c492
feat: add user turn tool protection to shallow compression
...
- Add shallow_compress_keep_user_turn_tools config (default: 3)
- Add is_auto_generated metadata to system messages (sub_agent/background_command)
- Fix sub_agent notification path to include auto_message marker
- Frontend: add input field in PersonalizationDrawer
- Backend: implement protection logic in _run_auto_shallow_compression
2026-04-12 18:48:08 +08:00
e742f4c1a5
docs: rebalance terminal vs run_command skill guidance
2026-04-08 16:40:17 +08:00
a04eca3aab
fix: unify background run_command notifications with sub-agent flow
2026-04-08 16:13:40 +08:00
cf6f056a93
docs: 终端skill补充完成后缀标记最佳实践与反例
2026-04-08 13:01:19 +08:00
ad8d3bb155
docs: 收紧子智能体skill为禁止代码编写并强化推荐场景
2026-04-08 13:01:12 +08:00
494edc53e9
docs(skill): document blocking and background sub-agent modes
2026-04-03 11:35:00 +08:00
5ab3acef9c
feat: 添加 terminal-guide 和 sub-agent-guide skills
...
- 新增 terminal-guide skill: 持久化终端使用指南
- 新增 sub-agent-guide skill: 子智能体使用指南
- 优化终端工具定义和执行逻辑
- 更新系统提示词以引用新 skills
- 添加 utils/__init__.py 模块初始化文件
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-16 21:17:02 +08:00
07be7a1061
feat: gracefully stop tool execution on user request
...
- Remove direct task.cancel() calls, use stop flag instead
- Monitor stop flag every 100ms during tool execution
- Cancel tool task immediately when stop flag is detected
- Return "命令执行被用户取消" as tool result with role=tool
- Save cancellation result to conversation history
- Prevent abrupt task termination, allow graceful shutdown
Changes:
- server/socket_handlers.py: Comment out pending_task.cancel()
- server/tasks.py: Comment out entry['task'].cancel()
- server/chat_flow_tool_loop.py: Add stop flag monitoring loop
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-08 03:50:34 +08:00
89eeb449b5
chore: sync workspace updates
2026-02-23 01:20:41 +08:00
7472028997
feat: add skills framework and controls
2026-02-07 00:20:35 +08:00