跳到正文
更新日志

MAO 0.16.0

16 项变更,6 项修复最新

New

  • MAO has a new look. The start screen, the sidebar, the canvas tools, the nodes, the dialogs, Settings, the chat, the command palette, the side panels and the notifications are redrawn in one design, in the dark and the light theme. Everything is where your work left it: canvases, layouts, notes and sessions are unchanged.
  • A toolbar at the top right. Select, New agent, New note, New desktop app and New phone preview are one press away. The last button opens the rest: Shape, Text, Label, Draw, Files, Browser, and "More" for undo, settings, your account and updates. The zoom controls and the minimap stand at the bottom right.
  • A selected node's actions are under the toolbar. They are ordered by what you do first: send a prompt or open the chat, connect, focus, configure, and delete last.
  • Arrangements have their own bar. Beside the toolbar, one button opens the arrangement library and one saves the selection, or the whole canvas, as an arrangement.
  • A sidebar that collapses to a rail. Open, it lists your projects and their layers and has a field that filters them in place. Collapsed, it is a narrow rail of project icons.
  • Choose an icon and a colour for an agent. The agent's sheet has an icon button and a colour button beside its name. An icon you choose replaces the provider's logo everywhere the agent is shown; with none chosen the logo stays. Notes, binders, file trees, browsers, devices, desktop apps and Changes take a colour from their action bar.
  • Projects have icons. "Add project" now asks for a name and an icon after you choose the folder.
  • An agent recruited onto a layer or another canvas starts by itself. When an Orchestrator runs mao recruit --layer or --canvas, the agent starts in the background and nothing on your screen changes; you no longer have to open the layer and start it. mao start starts a terminal that has not been started, and mao list shows those.
  • A terminal that has not started says so. Its body reads "Not started" with a Start button, and its action bar begins with Start.

Changes

  • "Needs you" takes you to what it counts. Pressing it goes to the next agent that is waiting on you, then to a layer whose status is blocked or ready for review, then to another canvas that needs you. The row is hidden when nothing is waiting.
  • Focus mode lets go by itself. Its hint fades after three seconds, and panning or zooming ends focus mode where you are instead of pulling the view back.
  • Zoomed-out nodes keep their place and size. A node far out is drawn at its own footprint with its contents left out, so a layout looks the same from a distance as it does up close.
  • A note, a text block or a label takes typing as soon as you place it.
  • A click on a browser's address selects all of it, as a browser does. A second click places the caret.
  • "Keep workspaces alive" is on by default. Agents keep running when you switch to another canvas. Turn it off in Settings, Workspaces, if you want a canvas's agents to stop when you leave it. A choice you already made is kept.
  • Settings has a sidebar and a search field, and changes still save as you make them.

Fixes

  • A restart no longer sends finished tasks again. After MAO restarted, agents were handed tasks they had already answered. A task that reached an agent whose turn then ended is now closed instead of sent again; a task that never reached its agent is still delivered after a restart.
  • A canvas with a file tree at the project's root saves again. It failed with "file tree path must stay inside the workspace project root".
  • One Start starts an agent on a layer. Starting it from its sheet left the node at "waiting for terminal runtime" until it was started a second time.
  • A browser's address field takes typing again after you click in the page or load an address with Enter.
  • Long layer names no longer run under the agent count in the sidebar.
  • Scrolling the command palette no longer moves the canvas behind it.

下一个版本已在路上。 发布时第一时间用上。

免费 7 天无需绑卡macOS、Windows 和 Linux