市场与插件生态
Marketplace & Plugin Ecosystem
解决 AI CLI 工具的能力扩展和社区生态建设问题
子问题
1.资源发现与安装
2.作用域管理
3.版本追踪
4.安全审计
5.社区贡献流程
6.异构资源类型的统一市场抽象
7.CLI 内 TUI 交互式市场浏览体验
8.Command prompt 的动态 Shell 注入与参数模板化
9.Agent 工具权限的继承与隔离机制
各项目的解法1 solutions
Signals
横向对比
| 维度 | iflow-cli |
|---|---|
| 资源类型 | Agent/Command/Workflow/MCP 四类资源统一市场 |
| 安装方式 | CLI 内 TUI 交互式浏览 + Web 市场 + 命令行直装 |
| 配置格式 | TOML(Command) + Markdown frontmatter(Agent) + JSON(MCP) |
| 作用域模型 | project(.iflow/) / global(~/.iflow/) 双作用域,项目级优先 |
| 权限控制 | Agent 工具继承 + MCP includeTools/excludeTools 白黑名单 |
| 社区分发 | XinLiu Open Platform 统一市场 + zip 打包 Workflow |
| 处理器链 | ShellProcessor → ShorthandArgument → Default 三级链 |
最佳实践
1.提供在线市场浏览
2.支持 project/global 双作用域
3.声明式配置格式
4.四类资源共享统一市场后端但各有独立 CLI 子命令
5.Workflow 作为 Agent+Command+MCP+Memory 的组合包分发
6.MCP 工具冲突通过 serverAlias__toolName 命名空间自动解决
7.处理器链模式实现 TOML 配置的动态能力注入