✨ Features
-
Skill cards — Skills now show as proper cards with name, description, license, and compatibility badges when the instructions follow the Agent Skills Specification frontmatter format. Otherwise they fall back to the name and description you set manually.
-
Skill package upload — You can now upload a
.zipor.tar.gzfile containing aSKILL.mdand any supporting files (scripts, schemas, templates). Magec extracts everything, keeps the folder structure, and wires it up automatically. There's a Manual/Package toggle in the skill dialog to switch between writing by hand or uploading a package. -
SegmentedControl component — The pill-style toggle used across the UI (auto-refresh, perspective, view mode, etc.) is now a single reusable component instead of copy-pasted markup in every view.
-
Safe curly braces in prompts — Curly braces like
{something}in your system prompts, skills, JSON examples, or scripts are no longer mistaken for variable substitution. Magec now uses its own syntax{{agent.output:variable}}for passing data between agents in flows, and leaves everything else untouched.
💥 Breaking changes
- Flow output key syntax — If you use flows where agents reference each other's output, the syntax changed from
{variable_name}to{{agent.output:variable_name}}. Update your agent prompts accordingly. Regular{text}is now just text.