Files
ruoyi-ai/.monkeycode/MEMORY.md
ageerle 410cb0b6f2 feat: 集成通用 Coding Agent 与 AI 报表 Agent
- 新增 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>
2026-05-03 16:03:47 +00:00

64 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 用户指令记忆
本文件记录了用户的指令、偏好和教导,用于在未来的交互中提供参考。
## 格式
### 用户指令条目
用户指令条目应遵循以下格式:
[用户指令摘要]
- 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 报表生成
- 用户希望在报表页面内通过提示词继续动态编辑页面