项目结构
目录结构
foliko/
├── cli/ # 命令行入口
│ ├── bin/foliko.js # CLI 入口脚本
│ └── src/
│ ├── commands/ # 命令实现
│ ├── ui/ # UI 组件
│ └── utils/ # 工具函数
├── src/ # 核心框架
│ ├── core/ # 核心组件
│ ├── capabilities/ # 能力插件
│ └── executors/ # 执行器
├── plugins/ # 内置插件
├── skills/ # 技能目录
├── examples/ # 示例
└── docs/ # 文档
核心目录
cli/
命令行界面相关代码,包含聊天模式、命令解析等。
src/core/
框架核心组件,包括:
agent.js- Agent 类framework.js- 框架容器plugin-manager.js- 插件管理器tool-registry.js- 工具注册表
plugins/
内置插件,提供核心功能:AI、存储、工具、工作流等。
.agent/
用户配置目录(项目根目录下),包含:
.agent/
├── config # 配置文件
├── ai.json # AI 配置
├── mcp_config.json # MCP 配置
├── plugins/ # 用户插件
├── skills/ # 用户技能
└── data/ # 数据存储