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

2.2 KiB
Raw Permalink Blame History

用户指令记忆

本文件记录了用户的指令、偏好和教导,用于在未来的交互中提供参考。

格式

用户指令条目

用户指令条目应遵循以下格式:

[用户指令摘要]

  • 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 报表生成
    • 用户希望在报表页面内通过提示词继续动态编辑页面