文档样式:

任务描述

请参考 Hermes Agent 的设计理念, 开发一个个人智能体(OpenJerry), 可以使用 Skills 来拓展能力! 具体需求如下!

具体需求

  1. 可以接入一切 OpenAI Chat Completions API 的模型!
  2. 实现智能体运行必须的基本内置工具:
    1. 读文件
    2. 写文件
    3. 编辑文件
    4. 执行 Shell 命令
    5. 记忆管理等
    6. ...
  3. 可以按照 Skills 的渐进式披露原理,来使用 Skills 拓展能力
    1. 参考链接: https://agentskills.io/home
    2. 必须严格按照上面的参考链接来实现!
  4. 实现长期记忆, 存储在 ./OPENJERRY.md, 并且实现相关配套的工具!
  5. 默认的读取和保存文件的地址为 ./workspace, 这个为系统的工作目录!
  6. 暂时不实现沙箱, 代码等直接在宿主环境中执行!
  7. 技术栈: Python 3.10 +
  8. 优先 CLI端, 后续再实现 Web端, App端!