mirror of
https://gitcode.com/ageerle/ruoyi-ai.git
synced 2026-06-15 18:37:03 +00:00
- 新增 Coding Agent 子代理并接入 Supervisor - 创建 file 工具(路径校验、父目录创建、覆盖控制) - run_command 受控命令工具(白名单、子命令白名单、超时、审批令牌闭环) - 升级 edit_file 为 unified diff 解析应用(上下文校验) - 新增 task_planner 任务规划工具(风险分级、审批令牌生成) - ApprovalTokenStore 审批令牌存储(TTL、scope 绑定) - 新增 AI 报表 Agent:自然语言生成 SQL 预览与 shell 查询执行 - 报表前端页面(需求描述 -> SQL 确认 -> 报表展示 -> 动态编辑) Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
2.2 KiB
2.2 KiB
用户指令记忆
本文件记录了用户的指令、偏好和教导,用于在未来的交互中提供参考。
格式
用户指令条目
用户指令条目应遵循以下格式:
[用户指令摘要]
- Date: [YYYY-MM-DD]
- Context: [提及的场景或时间]
- Instructions:
- [用户教导或指示的内容,逐行描述]
项目知识条目
Agent 在任务执行过程中发现的条目应遵循以下格式:
[项目知识摘要]
- Date: [YYYY-MM-DD]
- Context: Agent 在执行 [具体任务描述] 时发现
- Category: [代码结构|代码模式|代码生成|构建方法|测试方法|依赖关系|环境配置]
- Instructions:
- [具体的知识点,逐行描述]
去重策略
- 添加新条目前,检查是否存在相似或相同的指令
- 若发现重复,跳过新条目或与已有条目合并
- 合并时,更新上下文或日期信息
- 这有助于避免冗余条目,保持记忆文件整洁
条目
[项目技术栈偏好:LangChain4j]
- Date: 2026-05-03
- Context: 用户在讨论“集成 AI 编程能力”方案时说明
- Category: 依赖关系
- Instructions:
- 项目基于 LangChain4j 设计仓库级理解与自动化动作能力
[需求澄清:构建通用 Coding Agent]
- Date: 2026-05-03
- Context: 用户纠正方案范围时说明
- Category: 代码结构
- Instructions:
- 目标是基于 LangChain4j 构建通用 coding agent,而非仅项目内问答助手
- Agent 需要可操作文件、调用工具、跨前后端完成任务(如新建前端页面并对接现有后端)
[内置工具自动注册机制]
- Date: 2026-05-03
- Context: Agent 在执行 coding agent 工具扩展时发现
- Category: 代码结构
- Instructions:
- ruoyi-chat 模块通过 BuiltinToolProvider + @Component 自动发现并注册内置工具
- 新增工具无需手工改注册表,BuiltinToolRegistry 会在启动时扫描并创建可供 Agent 调用的实例
[新增能力方向:AI 报表 Agent]
- Date: 2026-05-03
- Context: 用户提出新的产品化需求
- Category: 代码模式
- Instructions:
- 用户希望通过自然语言生成报表,包含数据库查询和 HTML 报表生成
- 用户希望在报表页面内通过提示词继续动态编辑页面