24 Commits

Author SHA1 Message Date
oudecheng
cde41e32a8 refactor: 优化工具使用说明,简化记忆检索和写入规则 2026-07-13 17:00:40 +08:00
oudecheng
c276381d6c 增加整理意识,确保同类工作输出到同一文件夹 2026-07-08 16:32:43 +08:00
oudecheng
bde55cbf14 feat: 重构工具提示提供者,整合工具使用说明;删除冗余的 TodoPromptProvider 2026-07-07 10:03:16 +08:00
oudecheng
43f6ea7b08 feat: 新增用户附件处理规则,支持判断文件后缀并选择读取方式 2026-07-06 18:13:14 +08:00
oudecheng
a9f549f4c0 feat(gateway): 更新查询示例和todo工具使用规范,增加复杂任务规划和进度标记要求 2026-06-16 17:37:43 +08:00
oudecheng
4a28d9ea36 feat(gateway): 更新记忆写入规则,明确命名空间使用及优先调用方式 2026-06-16 17:01:49 +08:00
02172b6065 feat(shell): 实现交互式Shell会话管理
- 新增ShellSessionManager管理交互式shell会话,支持进程保持和交互输入
- BashTool集成会话管理,支持session_id和stdin_input参数实现输入回复
- 修改BashTool执行逻辑,检测进程等待输入状态并保存会话状态
- Windows平台新增底层进程等待输入检测实现,辅助判断Shell交互状态
- 工具注册工厂注入ShellSessionManager,保证安全复用会话管理实例
- 增加默认agent prompt中Shell交互终端说明,提示交互流程及输入格式
- 交互式命令输出增加标识和提示,区分正常与等待输入状态
- 实现会话超时自动清理和优雅关闭接口,避免资源泄露
- 单元测试中统一使用BashTool默认构造,适配会话管理新增功能
2026-06-13 09:06:45 +08:00
oudecheng
750eed7326 feat: 添加 ListTodos 命令处理器,支持列出当前待办事项列表 2026-06-12 15:53:01 +08:00
oudecheng
86543f19fe feat: 添加获取时间的工具调用,确保时间准确性 2026-06-12 10:40:34 +08:00
oudecheng
7c3363aa47 feat: 更新默认代理配置,建议在思考时使用中文以提高上下文理解 2026-06-11 18:20:23 +08:00
oudecheng
7b1bc39031 feat: 更新代理配置,允许根据用户或技能要求创建多个子智能体以隔离上下文 2026-06-11 18:07:16 +08:00
oudecheng
4487f1a490 feat: 添加思考过程显示功能,允许用户选择是否展示助手的思考内容 2026-06-11 17:15:03 +08:00
1288ba268f feat: 限定记忆命名空间为7种分类
- 新增 ALLOWED_MEMORY_NAMESPACES 常量定义允许的命名空间
- 添加 namespace 验证函数 is_valid_namespace()
- memory_manage 工具 schema 使用 enum 限制 namespace
- memory_search 工具 schema 使用 enum 提示可用 namespace
- 更新系统提示词添加命名空间分类说明
- 更新记忆维护提示词添加命名空间分类说明
- 修复测试中使用旧 namespace 的问题

命名空间分类:
- user: 用户记忆
- semantic: 语义记忆
- episodic: 情景记忆
- skill: 技能记忆
- environment: 环境记忆
- reflection: 反思记忆
- other: 其他记忆
2026-05-30 13:06:55 +08:00
f68e915b04 feat: 更新技能管理工具文档,明确技能创建和修改的正确流程及存储路径 2026-05-23 21:12:39 +08:00
oudecheng
4ec4e2b993 feat: 精简记忆检索和写入规则,优化文档内容 2026-05-19 15:57:43 +08:00
oudecheng
ac2dfe39cc feat: 默认创建静默任务,优化定时任务执行逻辑,减少主对话干扰 2026-05-13 12:02:16 +08:00
oudecheng
addcaa1210 feat: 移除冗余检查规则,优化工具调用说明,增加定时任务静默模式描述 2026-05-13 11:23:56 +08:00
53e069c97c feat: 更新记忆检索和写入规则,优化查询数组要求,移除冗余并行调用说明 2026-05-11 22:56:28 +08:00
181740559b feat: 移除不再使用的记忆工具提示,更新默认代理配置中的记忆处理规则 2026-05-10 14:17:45 +08:00
495c8cdc7e feat: 添加技能匹配摘要功能,优化技能提示信息,明确技能与工具的区别
Co-authored-by: Copilot <copilot@github.com>
2026-05-02 09:38:31 +08:00
4b74fabb98 feat: 添加字符计数和文本截断功能,增强文本处理能力 2026-04-24 14:34:06 +08:00
e6f23858b8 feat(timezone): 添加时区支持,增强调度和日志功能 2026-04-23 23:50:08 +08:00
e24a081293 feat(scheduler): 添加上下文支持到调度器管理工具,增强目标处理能力 2026-04-23 23:26:41 +08:00
7fefd40dca feat: 重构记忆工具提示和代理配置,增强用户指导和系统提示 2026-04-23 17:33:10 +08:00