ooodc
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
..
2026-06-06 10:41:52 +08:00
2026-06-11 17:15:03 +08:00
2026-06-06 22:25:10 +08:00
2026-06-04 17:33:01 +08:00
2026-05-30 08:07:02 +08:00
2026-06-12 18:01:57 +08:00
2026-06-06 16:00:34 +08:00
2026-04-28 14:16:30 +08:00
2026-06-13 09:06:45 +08:00
2026-05-26 11:53:40 +08:00
2026-05-12 17:44:39 +08:00
2026-06-13 09:06:45 +08:00
2026-06-12 14:19:07 +08:00
2026-06-07 22:00:09 +08:00
2026-06-02 23:31:05 +08:00
2026-06-07 22:00:09 +08:00
2026-06-12 19:05:06 +08:00
2026-06-13 09:06:45 +08:00
2026-06-02 15:23:50 +08:00
2026-05-24 08:32:34 +08:00
2026-04-28 10:33:31 +08:00
2026-05-23 10:26:42 +08:00
2026-04-28 10:33:31 +08:00
2026-06-10 11:26:35 +08:00