product · 2026-09-10

Release notes — Deskworth OS 0.0.22

A typed artifact intent, a native workbook engine, a twenty-third tool, and a refusal that costs nothing.

Written and covered by tests — not yet observed in a live runDeskworth · published · updated · 1 source · Deskworth OS 0.0.22

#Reading a format is not producing one

A request is now cut into propositions, and each proposition is searched for a production verb or a reading verb. “Read the deck and summarise it” no longer produces a deck. A negated format produces nothing. A format named without a verb decides nothing at all.

#A workbook that reopens itself

The engine writes a six-sheet spreadsheet with real formulas, then reopens it with a different library and checks that the formulas are still there. A file that does not reopen is deleted rather than shipped. Two libraries, deliberately: one that both wrote and read back would share its own bugs with itself.

#One new tool, served to one role

The tool registry goes from twenty-two entries to twenty-three. The new one takes six keys and no file path — the core composes the path, because it owns the data room. It is served to the accounting role alone, and calling it from another role fails rather than being ignored.

#A refusal that costs nothing

A request for a format with no engine is refused before any process starts, naming the missing engine. Observed in a live run: both cards blocked within the minute, peak process count of two, and no card started a provider. The same request in 0.0.20 had consumed 9.4 million tokens.

LimitNo agent has produced a workbook yet. PPTX and PDF have no contract and no engine. The routing fix that convenes a deliverable’s owner is tested, not observed 1.

#Sources

  1. Deskworth OS — handover report 0.0.22Deskworthinternal handover report · Deskworth OS 0.0.22 · commit d59e30e · published 2026-09-10 · read 2026-09-10Internal document, not published

Read next