Skip to content

devStudio 1.0.188

Choose a tag to compare

@github-actions github-actions released this 05 Sep 04:52
· 1 commit to main since this release
58146a2
Show an agent's saved skills and MCP servers when the editor opens (#56)

The two tick lists are built from the config of the machine the agent runs
on, and that config was fetched after the editor was already on screen. The
first render therefore drew both sections against an empty list, and the
ticks an agent had saved never appeared — so every visit looked like the
selection had been lost, and re-ticking wrote back what was already there.

The config is now fetched before the editor is shown, so those sections are
built once, from the real list. The checkboxes bind through @bind:get/set
with a key per skill and server, which keeps a row's state tied to the row
it belongs to rather than to its position.

Two neighbouring losses, found while confirming that one: the working copy
the editor edits was dropping the agent's category, the machine it runs on,
and its quick-chat and team-file markers, so opening an agent to change one
field quietly moved it back to this machine and out of its category. And
re-picking the machine an agent was already on cleared its repository,
login, skills and servers, which is only right when the machine changes.


Claude-Session: https://claude.ai/code/session_01BVM6yGQKPGp6QEQ2rUf5ia

Co-authored-by: Matt Ratcliffe <m.ratcliffe@htrak.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>