Highlights
A deck in an ordinary repository can now be opened
4.15.0 shipped the ⊞ Mulmo menu and the file tree's Open in the Canvas, and both only worked under the workspace MulmoTerminal was started in. A deck anywhere else was found and then correctly refused — the app could see it and could not serve it.
-
#1958 — every directory your launcher has saved is now a stories root, registered at startup beside the workspace. Nothing to configure: a directory qualifies by being one you already launch cells in.
The list is read once, at startup, so a repository opened for the very first time needs a restart before its decks show. That is the deliberate half of the trade: registering later means rebuilding the plugin's server ops, and that one object also holds the in-flight movie and PDF generation state — a cell opened during a render would have discarded it.
The Tools pane stops being a dead end
-
#1967 —
No GUI plugin tools enabled.said the one thing you could already see. It now names where tools come from and how to switch a group on: the switches are on an empty cell's launch form, and a session reads the registration when it starts. Either half alone sends you looking for a control that is not on screen.It also stops claiming things it does not know — an empty list from a failed request, an unreadable response, or a request still in flight is no longer reported as a confirmed empty configuration, so the pane will not send you off to reconfigure a folder that is fine.
-
#1969 — switching cells kept the previous session's tool list, and its "this agent reports no hooks" note, until the new answer arrived. The list now carries the session it describes, while a same-session refresh still keeps the answer it has.
-
#1960 — the
mulmoterminal-shared-appskill used to stop and point you at the launcher's tool-group switch, which is hard to find if you have never seen it. It now hands the agent theclaude mcp addcommand that switch runs, so the agent registers the group itself and the only thing left for you is reopening the cell.
Fixes
- #1955 — a collection's custom view could 404 in the Canvas. Staged authoring keeps
views/*.htmlin the staging directory alone, and the host's "is this a managed workspace" predicate was asking whether the path was~/mulmoclaude— so this server's own workspace lost staging entirely. - #1959 —
@mulmoclaude/core4.6.0, which decides staged-ness per collection slug rather than per root. Without it a stale staged view could win over a committed one in a collection that was imported rather than staged.
Setup guide: 4.16.0 — Decks in an ordinary repository · 日本語
npm: mulmoterminal@4.16.0
What's Changed
- fix(collections): staged なカスタムビューを、このサーバ自身のワークスペースでも読む (#1925) by @isamu in #1955
- feat(mulmoscript): 起動時に登録する stories root を複数にして、一般的なリポジトリのデッキも開けるようにする (#1951) by @isamu in #1958
- chore(deps): @mulmoclaude/core 4.6.0 — staged view の判定が slug 単位になる (#1957) by @isamu in #1959
- docs(skills): tool group の登録コマンドを skill に書き、ランチャー任せをやめる (#1931) by @isamu in #1960
- feat(tools): Tools ペインの空状態に、ツールグループの有効化手段を書く (#1966) by @isamu in #1967
- fix(tools): セル切り替え中に前のセッションのツール一覧が出たままになるのを直す (#1968) by @isamu in #1969
Full Changelog: 4.15.0...4.16.0