Skip to content

Releases: Rust-Framework/rust-flow

Release list

rust-flow v0.1.0

Choose a tag to compare

@lusida2026 lusida2026 released this 29 Aug 12:41

English · 简体中文

English

v0.1.0 · First crates.io release

The framework-agnostic core crate rust-agent-flow is released on crates.io for the first time.

Added

  • FlowGraph graph model (stable NodeId / EdgeId slotmap keys)
  • Viewport pan + zoom transform math
  • Geometry: edge paths, hit-testing, port_calc, obstacle-aware A* routing
  • Layout: LayoutEngine trait + DagreLayout
  • Schema: NodeSchema / PortSpec / FieldSpec property-panel description model

The core crate has no GPUI dependency and can be reused by CLI tools or other renderers. The GPUI rendering layer (rust-agent-flow-gpui) depends on the zed GPUI git dependency and is not published yet.


简体中文

v0.1.0 · 首次 crates.io 发布

框架无关的核心 crate rust-agent-flow 首次发布到 crates.io。

新增

  • FlowGraph 图模型(NodeId / EdgeId 稳定 slotmap 键)
  • Viewport 平移 + 缩放变换数学
  • 几何:边路径、命中测试、port_calc、障碍感知 A* 路由
  • 布局:LayoutEngine trait + DagreLayout
  • 架构:NodeSchema / PortSpec / FieldSpec 属性面板描述模型

核心 crate 无 GPUI 依赖,可复用于 CLI 工具或其他渲染后端。GPUI 渲染层(rust-agent-flow-gpui)依赖 zed GPUI git 依赖,暂不发布。