Skip to content

功能总览 ​

Mayfly 0.1.4-rc.1 是 dsh-base 上的 flat Cordis plugin tree。Bundle 插入一组 dsh 支撑 row 与全部 Mayfly row(行清单见 cordis.patch.yml)。

数据与交互 ​

  • Harness 原生 sessionProjections 驱动 conversation、token/context、 title 与 session facts。
  • 内置 command 直接注册在原生 commands service。
  • app 持有会话注册表(mayflyConversations:主会话与旁支会话),并通过 mayflyCurrentAgent 共享当前展示的精确 identity。
  • transcript 与 interaction 不维护第二份 Agent/Session truth。

终端 UI ​

  • core 是唯一 pi-tui/raw-terminal owner;
  • status producer 直接注册到 mayflyStatus;
  • activity、queue、todo、agents、workflow pane 直接注册到 mayflyPanes;
  • BTW、subagent 与已存储的 child 都在同一个 transcript 面板中渲染;live 会话驱动完整主布局,cold/one-shot 会话从原生历史读取,标为只读或可恢复;
  • jobs footer、/jobs 与 /agents 直接消费 Harness 原生 service;
  • overlay 由 mayflyOverlays 渲染;
  • editor 扩展由 mayflyEditorExtensions 组合在唯一 Mayfly editor 周围。

外部插件与内置功能使用相同 service 和 Fiber lifecycle。

继续阅读 ​

预览版 · v0.1.4-rc.1