Skip to content

产品背景与能力生态

本页介绍 Mind 的产品定位、使用场景和可选能力,帮助使用者理解各组件能解决什么问题。 它不定义系统 Authority、运行时所有权或跨仓生命周期:

  • Mind、AppServer 与 Fabric 的系统边界以系统架构为准;
  • ProxyMind 客户端内部边界以客户端架构为准;
  • 线上字段、端点、事件和错误以服务端正式契约及客户端 protocol 实现为准。

为什么需要 Mind

传统脚本适合稳定、重复的流程,但面对动态目标、跨工具协作和长时间任务时,通常需要维护 大量分支、上下文和补偿逻辑。Mind 把模型推理、工具调用、权限控制、过程观测和会话恢复组合 成一个统一的终端工作环境。

Mind 关注的是可交付执行,而不是只生成建议:

  • 根据当前目标选择合适的本地或远端能力;
  • 在执行前应用工具 schema、沙箱和审批约束;
  • 以流式方式展示正文、工具、审批、重试和恢复状态;
  • 保存恢复所需的本地证据,支持中断后继续观察;
  • 让同一任务可以从 CLI、交互 TUI、stdio MCP 或订阅入口发起。

使用入口

入口 适合场景
mind 连续对话、交互审批、会话恢复和多轮工具协作
mind exec 单次目标、脚本调用和自动化验证
mind mcp-server 把 Mind 能力提供给其他 MCP host
mind agent listen 接收远端任务并复用本地执行能力

这些入口共享同一组应用能力,但界面和交互方式不同。完整参数见命令行使用参考交互模式

能力组合

Mind 按当前会话组合三类工具来源:

  • Native tools:文件、Shell、Git、补丁、计划和本地 JavaScript 等基础工程能力;
  • External MCP:用户显式配置并连接的第三方 MCP 服务;
  • Helix:按需接入的本地能力服务,提供设备、协议、媒体和性能相关工具。

工具可见不等于执行授权。每次调用仍受参数校验、沙箱、审批、网络策略和 Effect 规则约束。

Helix

Mind 默认不依赖 Helix。只有任务需要对应能力时,才通过 --helix/helix-link 显式接入。

Helix 面向以下能力方向:

  • 设备与 UI 操作;
  • API 协议执行、提取和断言;
  • 媒体录制、抽帧、转码和音轨处理;
  • 性能、稳定性和运行环境采样。

Helix 是可选能力提供者,不是 Mind 启动前置条件,也不在本页承担系统级生命周期定义。

工程与取证能力

Mind 的常见工程工作流包括:

  • 读取代码、搜索依赖、运行测试并应用精确补丁;
  • 调用数据库、浏览器或外部 MCP 完成跨系统任务;
  • 对设备和应用执行可控操作并保留结果;
  • 对接口进行请求、提取、断言和批量回放;
  • 采集截图、录屏、性能指标和阶段报告;
  • 在失败、中断或断线后恢复会话和必要证据。

每类能力的参数与限制由对应 playbook 维护,本页不复制工具契约。

产品生态

Framix

Framix 面向视觉真值和阶段报告。它适合从截图、录屏或关键帧中识别页面状态、定位视觉目标, 并为端到端流程提供可复核的视觉证据。

Memrix

Memrix 面向性能指标采样和趋势分析。它适合观察内存、流畅度、耗时和多轮运行趋势,并用于 基线比较与回归判断。

Fabric

Fabric 提供可选的云端计算能力,例如 Sandbox、模型、Embedding、Rerank 和 Vision。它不是 Mind 的远程副本,也不是每个任务的必经组件。具体计算边界和恢复责任由系统架构定义。

AppServer

AppServer 为联网会话提供持久生命周期和事件服务。用户通常通过 Mind 间接使用它;其状态 所有权、终态和恢复规则不在产品背景页展开。

典型场景

  • 在一个交互会话中完成代码修改、测试和复核;
  • 组合浏览器、数据库与 MCP 服务完成业务排查;
  • 通过 Helix 执行设备流程、接口验证或媒体取证;
  • 使用 Framix 对关键交互阶段生成视觉报告;
  • 使用 Memrix 对多轮性能数据做趋势比较;
  • 在需要隔离或专用算力时调用 Fabric 能力。

继续阅读