| # Entelechy - 待办事项 | |
| ## 优先级排序 | |
| ### 2. 插件系统完善 | |
| **状态**: 框架已有,但有问题 | |
| **当前问题**: | |
| - 插件 context 是空字典 `{}` | |
| - 插件无法访问 DigitalLife 实例 | |
| - 插件无法调用 `receive_stimulus()` | |
| - 插件加载失败但没有正确处理 | |
| **改进方案**: | |
| 1. 传递核心能力给插件 | |
| - DigitalLife 实例引用 | |
| - 或者只传递必要的接口(receive_stimulus, memory_manager等) | |
| 2. 添加插件验证机制 | |
| - 创建后验证是否能成功加载 | |
| - 验证 get_tools() 是否返回有效工具 | |
| 3. 添加插件调试功能 | |
| - 查看插件状态 | |
| - 查看插件错误日志 | |
| - 重新加载/禁用插件 | |
| ### 3. 前端重写(控制台) | |
| **状态**: 需求已更新,待实现 | |
| **描述**: 从聊天界面改成控制台/监控面板 | |
| **功能**: | |
| - **LLM思维流** - 实时显示思考过程 | |
| - **文件系统** - 浏览、读取文件 | |
| - **浏览器控制** - 操作浏览器、查看页面 | |
| - **命令执行** - 运行shell命令 | |
| - **发送刺激** - 向数字生命发送刺激 | |
| **核心概念**: 这是"观察和控制数字生命的控制台",不是"聊天机器人" | |
| --- | |
| ## 其他待办 | |
| ### 4. 外部刺激入口 | |
| **状态**: 待定(等前端完成后确定) | |
| **描述**: `receive_stimulus()` 需要一个入口 | |
| **可能方案**: 前端控制台的"发送刺激"功能 | |
| ## 已完成 | |
| - ✅ 去掉30秒心跳等待,改成连续循环 | |
| - ✅ 删除 config.yaml 中的 heartbeat_interval | |
| - ✅ 添加"诚实原则"到 PERSONALITY.md | |
| - ✅ 更新计划文档(去掉"心跳"概念,添加控制台设计) | |