Skip to content

feat(agent): 实现 Agent 系统并接入 TUI 聊天页面 - #123

Open
fusheng357 wants to merge 1 commit into
Omega-Code-Community:devfrom
fusheng357:AgentDev
Open

fusheng357 wants to merge 1 commit into
Omega-Code-Community:devfrom
fusheng357:AgentDev

Conversation

@fusheng357

Copy link
Copy Markdown
Collaborator
  • 新增 Agent 核心模块,支持流式对话与基于提示词的 ReAct 工具调用循环
  • 实现 SessionStore 会话持久化,将对话消息写入 SQLite 数据库
  • 新增 AppConfig 模块,从环境变量读取供应商、模型、工作目录等配置
  • 新增 Runtime 模块,提供工作目录上下文与路径越界校验
  • 新增 ToolRegistry 工具系统,内置文件读写与目录列表工具
  • 为 HttpTransport 添加 execute_sse 方法,支持原始 SSE 事件流
  • 为 AIClient 添加 post_sse 便捷方法,供供应商自定义解析
  • 重写聊天页面,将 Agent 接入 TUI 实现实时流式渲染与交互

- 新增 Agent 核心模块,支持流式对话与基于提示词的 ReAct 工具调用循环
- 实现 SessionStore 会话持久化,将对话消息写入 SQLite 数据库
- 新增 AppConfig 模块,从环境变量读取供应商、模型、工作目录等配置
- 新增 Runtime 模块,提供工作目录上下文与路径越界校验
- 新增 ToolRegistry 工具系统,内置文件读写与目录列表工具
- 为 HttpTransport 添加 execute_sse 方法,支持原始 SSE 事件流
- 为 AIClient 添加 post_sse 便捷方法,供供应商自定义解析
- 重写聊天页面,将 Agent 接入 TUI 实现实时流式渲染与交互
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant