Skip to content

Mesh Code 0.2.0

Choose a tag to compare

@raushan-aifiesta raushan-aifiesta released this 17 Sep 07:32
· 11 commits to main since this release

The workbench release — files, references and chrome, reworked from a screenshot-by-screenshot review.

Files open beside the chat. Click a file and it opens as a tab in the right panel instead of a modal, with syntax colouring and line numbers. Pop it out to a large overlay when you want room, dock it back with Esc. Markdown renders, HTML renders in a sandboxed frame (with a Preview / Code switch), PDFs use the built-in viewer, images just display.

Point the agent at files. Type @ in the composer to pick any file in the project, drag a file from the tree onto the message box, or use Mention in the tree. Each reference is a badge on the message, and clicking a badge in a sent message opens that file.

Cleaner replies. The agent no longer pastes a whole file back into chat after writing it, and any code it does show lands in a proper code block.

Less chrome. The sidebar collapses (⌘B), its navigation is one row of icons, and closed projects can be removed from it with a hover ×. The right panel's tabs are icons so they fit at any width. Model and routing are one control: the pill names whatever decides the model, and its popover holds the routing switch, the effort dial and the router's pick for the prompt you are typing.

Models. A Refresh button in Settings › Model fetches the latest models and prices from Mesh API on demand.

Fixes. Menu text no longer runs past its box, the tour stays on screen, the file viewer header keeps the file name at narrow widths, and light is the default theme.

Under the hood. New token-gated /raw/… route serves workspace files by URL for the rendered views; find.files indexes the project for the @ picker; catalog refetch on request. The renderer's CSP is unchanged.