跳到正文
返回博客
Release#产品#widgets#自动化

连接组件:一个界面、一句话与一个测试按钮

组件可连接的一切现统一在一个搜索框后——其他组件、连接、bot 与 agent。用自然语言描述连线,发送真实事件找出哪一端坏了。

The Nexow Team4 分钟阅读
连接组件:一个界面、一句话与一个测试按钮

Link 在组件间传递事件:改一方品种,另一方反应。开双向则两向同步。区别在 于满屏独立 tile 与 behaving 如单一 instrument 的屏幕。

想法没问题。难找,也不知是否生效。本版两者皆修。

一个界面,「全部」即全部

Picker 曾拆成 Widgets 与 Sources 两个子标签——一半库存总在需知道的 toggle 后。单组件屏幕显示空网格,无 bots、agents、连接存在的提示。

现一个搜索框、一行类型过滤器覆盖一切:本屏、本 workspace 或他处组件;数据 连接;bots;agents。全部 显示所有。

顺序也改。我的连线 现位于浏览区 上方。以前在可数十 tile 的 picker 网格 下——回来管理(禁用、删除)的列表要滚过一切,而仅新增时才需要的 picker 每次 先出现。

同区小诚实修复:空状态等 bots/agents store 应答后再称无可连,期间显示 查找中…; 每个 filter chip 带计数。意为「仍在加载」的空网格曾是界面惯常谎言。

两种机制,一个问题

单一 picker 背后两件真不同的事:

  • 另一组件 → AI 生成 glue link。真实代码、自有版本历史、隐藏 runtime 中 运行,把 A emit 映射到 B 期望。
  • 连接、bot 或 agent → 轻量 attachment——记录 rebuild 教该组件 自身 代码做什么。分阶段非自动——连续浏览五源只花一次 rebuild。

在能说真正想要什么之前先问要哪种,是糟的第一问。故 连接 标签现以 composer 打开:描述连线。

「与图表双向同步品种。」 「在此点击行时过滤另一组件。」 「在此组件显示我的价格告警 bot 信号。」

Planner 读与 picker 相同库存,解析机制与对端——「价格 bot」变 id。仅解析; 不生成。昂贵 streaming codegen 仍在原处,自有 Stop 与版本历史。

若愿自己指,picker 仍可——并标记已连项,二次选择读 「已连接」 而非静默重复 首次。再选更新现有连线而非加重复行,badge 在付 rebuild 前 说明。

「测试」:哪端真坏了?

本版前 link 是 write-only。描述、付 codegen、离开编辑器、戳真实组件看有无反应。 无反应时无法说 哪 部分错——组件不 emit、link 不 map、对端不听。

编辑器现 测试 栏。选 topic 与值、选模拟 emit 的一端(仅双向 link 提供—— 单向从远端必报无),发送。事件进 link 真实 runtime,运行生成 connect(ctx)—— 非模拟——裁决区分每种空结果:

  • 此 link 未运行。 打开——或尚无代码。
  • 运行但未转发该 topic。 映射错;日志 标签有详情。
  • 已将「symbol」发往 Chart。 可用。
  • 已转发但接收组件不在屏上。 非 bug——对端在另一屏。

测试留在列表不跳转;recorder 仅栏在屏时 armed——转发 tick 流的 link 不为 instrumentation 付费。

安静的部分

双向 link 无助则永 echo——送达值被记住,相同回弹丢弃一次——canonical A↔B 镜像 环断,真正新值仍过。Link 与 attachment 跨标签与设备复制而非困于其一——他处 删除现于编辑器显 gone,不让你在虚无保存。Rebuild 失败则明示并指向 构建器 标签,非在应有答案处留 spinner。

还有一变更在路上:app 将围绕人们已用的词改名。Link 变 wire;我的连线 位置不变。

启动 Nexow,打开任意组件 连接 标签,描述点击时应发生 什么。离开前先测试。

在接下来一分钟内构建你的第一个组件

预览版已上线,可免费试用。无需注册,无需设置——只需描述你想看到什么。

剩余时间0:00