Files
agent_ops/01.项目总览/04.北极星与最终愿景.md

3.8 KiB

北极星与最终愿景

版本: 2026-08-07 整合版
依据: 01.项目总览.md03.迭代规划/01.总览与路线/02.后续路线与阶段优先级.md03.迭代规划/01.总览与路线/原始来源/lineup-app后续迭代计划.md

1. 一句话定义

LineUp 是一个连接用户设备、消息服务与远程 Agent 的协作运行体系。用户通过客户端与 Agent 协作,Agent 的执行、工具调用和交互请求通过统一协议与运行时能力落到用户侧。

2. 北极星目标

LineUp 的最终目标,不是做一个“把 Agent 接到某个聊天 channel 上”的客户端,也不是做一个只能展示固定卡片格式的 Agent IM 外壳;它要成为一个面向 Agent 的协议化交互运行时

这意味着:

  • Agent 不只输出文本,还能基于标准协议选择更合适的交互形态;
  • 用户与 Agent 的核心交互方式仍然是 IMVoiceVideo Conference 等主交互模式;
  • RuntimeSDKToolMiniAppSurfaceCapability 和标准交互原语,是这些主交互模式在任务过程中可调用、可组合、可恢复的工具与组件;
  • LineUp 的核心资产,不是某一个具体小程序,而是“Agent 如何知道该用什么形式表达任务,以及宿主如何稳定执行这种表达”的标准协议与运行时。

3. 目标结构

主交互模式
  = IM / Voice / Video Conference / 未来其他模式

任务过程中的可用工具
  = 标准交互原语 + Runtime Tool + MiniApp Workspace + Host Capability

LineUp 的核心职责
  = 让 Agent 基于统一协议,在这些交互模式中选择、调用、编排合适的工具和组件

4. 长期核心资产

  • LineUp 协议:Agent 与宿主之间表达任务、选择交互形态的统一约定;
  • Runtime 与 Host 边界:稳定执行、隔离、恢复和生命周期管理的运行基座;
  • Agent 适配层:把不同 Agent 平台私有协议桥接到 LineUp 标准协议,不把平台特判下沉进 Runtime;
  • 交互与工具的标准化运行方式:让文本、卡片、工具调用和微型工作区在任务过程中可组合、可恢复。

5. LineUp 不是什么

  • 不是单纯的聊天客户端;
  • 不是只能展示固定卡片格式的 Agent IM 外壳;
  • 不是任务管理系统(Agent 任务拆解和执行属于 Agent 自己,不由 LineUp 代劳);
  • 不是某个具体小程序或应用市场。

6. 与常见 Agent Channel 方案的区别

普通 channel 方案 LineUp
主要解决“Agent 内容如何适配某个平台已有的固定展示格式” 解决“Agent 如何在一个统一运行时里,按协议动态组织文本、卡片、工具调用和微型工作区,与用户完成真实任务协作”
以平台既有 UI 为中心 以协议化运行时和 Agent 可选择能力为中心
小程序/卡片往往是独立产品或固定入口 MiniApp Workspace 是任务过程中临时拉起的、受控的交互载体(如番茄钟、白板、选择器、表单、确认器等)

7. 判断优先级的问题

后续任何迭代都应围绕这条北极星判断优先级:

  • 是否在强化协议和运行时,而不是回退成某个 channel 的格式适配?
  • 是否在增强 Agent 对“该用什么交互形态”的可选择能力?
  • 是否在让 IM / Voice / Video 等主交互模式能够共享同一套 Runtime、SDK 和 Tool 语义?
  • 是否在让工具与组件成为交互过程中的标准能力,而不是散落的页面特判?

8. 当前推荐路线

已完成 Runtime 工作区闭环
  → 已补齐 Agent Tool 通路
  → 下一步推进下一类真正可用的隔离 MiniApp

当前不宜提前拉入主线的事项:应用市场、第三方远程下载与发布、多 Agent 连接与切换、真实音视频能力、复杂任务管理膨胀。