Skip to content

v0.43.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 06:34
· 154 commits to main since this release

Minor Changes

  • 860ac1a: On DeepSeek Harness each finished turn that made a deck now ends with a draft card that stays open below the turn, Code Mode included: every page as a thumbnail, the page count and which version of the deck this is (one version per turn, however many times the turn rebuilt it), the pages changed since the last version marked, and buttons to view it full screen, download the .pptx, compare it with the last version side by side, or start a message about one page ("Page 3: " goes into the input box, ready to type). A turn that only drew an outline or a theme wall keeps that card below the turn instead. While pages are still being written, the build card says how many are done.
  • 7e5ac0d: On DeepSeek Harness the pptwise cards now look like DeepSeek Harness's own cards and follow its light and dark themes, in the user's language. Full screen opens in the harness's right sidebar, which can widen to the whole window with its own button, and the keyboard is in the deck from the moment it opens: ←/→, PageUp/PageDown and Space turn pages, Home and End jump, Esc closes, the left and right edges of the page and the strip of pages below it are clickable, a sideways trackpad swipe turns a page, and "Page N of M" shows where you are. Clicking a page in the chat opens it on that page. The draft card marks a changed page with a small tag under it, and "Edit this page" appears when you point at a page. Comparing with the last version opens in the sidebar too.
  • 0577494: On DeepSeek Harness a new pptwise_outline tool checks the deck's spec and shows its outline as a card in the conversation: one row per page with its number, page type, heading and what the page says. The skill calls it once the spec validates, before any page is written, and asks the user to confirm through the harness's own question panel unless they said to go ahead. Card words follow the language DSH is set to.
  • d4707c9: pptwise spec validate --json prints the result as JSON: for a valid spec, the pages in order with their number, id, type, kind, heading and summary, plus the theme, narrative and warnings. For an invalid one, every error with its path, and exit code 1. An agent can now show the user the outline page by page straight from the checked spec.
  • d181907: theme try --title with no theme ids now draws a shortlist of four to six themes: the ones whose occasions match --occasion (occasion words such as business, or a narrative preset such as weekly-brief), filled from a spread of quiet to bold general themes. Before, the DSH theme wall drew all 22 themes when the model named none. A page that fails in every theme is now reported once instead of once per theme, and --json carries these lines as notes. On DSH, pptwise_themes takes occasion, numbers the themes in its card in the order its result lists them so the question that follows can use the same numbers, and its description tells the model to leave page out unless it is a page it already validated.

Patch Changes

  • 2167c21: On DeepSeek Harness the skill's runtime note now names the plugin's own tools: the theme wall goes through pptwise_themes, each build through pptwise_build, and neither runs in the terminal, with the call shape for Code Mode spelled out. A model that ran build in bash left the user reading logs instead of seeing pages. When the plugin was upgraded while DSH kept running, the note now also tells the model to ask the user to restart DSH, since until then the old plugin code stays loaded and the new tools are not there.
  • 4c29a36: The skill now picks from the factory themes by default and creates a theme only when the user names brand colors or hands over a company template or deck. Asked for a "cool" deck, a model used to fork a factory theme into a new color set of its own, which skips the per-page tuning the factory themes carry. A wish for a look now puts fitting themes on the theme wall instead.
  • 4cb2be8: The skill now makes listing the outline a step that is never skipped: before writing any page, the agent lists every page with its number, page type or kind, heading and what it says, even for a short deck and even when the user said to go ahead, in which case it lists the outline and carries on in the same reply.
  • b03b585: The skill now tells the agent to write every message to the user in the language the user wrote in, progress notes and questions included, not only the deck copy. In a Chinese DSH conversation the model used to narrate its work in English and switch to Chinese only for the final answer.
  • 9922e9c: The theme wall card on DeepSeek Harness numbers its columns 1, 2, 3 in the order the tool lists the themes, the same numbers the question panel's options start with, so "2" in the question is the second column in the card.
  • be23b02: A deck can have the number of pages the user asked for. spec validate used to reject a spec whose page count fell outside the range its pacing usually spans (dense 8 to 30, balanced 6 to 24, spacious 4 to 16), so a four-page weekly brief failed and agents added pages to get past it. The range is now a warning that says to keep a count the user gave. A one-page spec, which cannot hold both a cover and an ending, now says the shortest decks are two or three pages and to ask the user instead of adding pages. The skill says the spec has exactly the page count the user named.