This release adds 3 notable features for engineering teams evaluating rollout.
Published 1mo
AI Agents & Assistants
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
agents
dsl
llm
mcp
skills
workflow
Affected surfaces
auth
Summary
AI summaryApproval queue now surfaces legacy unsecured skills needing re‑approval and secured‑mode startup warns of unsigned approved skills.
Full changelog
Follow-ups that make the secured-mode migration legible, plus an optional
access gate for the dashboard.
- The approval queue now surfaces the legacy corpus.
skill_listentries
carry agate_okflag (computed from the source already loaded to parse — no
extra I/O), so the dashboard Approvals tab shows not justDraftskills
but everyApprovedskill the gate refuses — i.e. a pre-securedv1-stamped
corpus, badged "re-approval needed." Each drops out of the tab as it's
re-signed. The tab becomes a migration worklist that empties as you work it. - Secured-mode startup warning. When the runtime starts in secured mode it
scans the store and warns once if any skill is Approved-but-unsigned, pointing
atskillfile reapprove --apply— so the operator isn't discovering refusals
skill-by-skill. Best-effort; never blocks startup. - Optional dashboard access gate.
SKILLSCRIPT_DASHBOARD_AUTH_TOKENgates
the dashboard SPA +/rpcbehind a shared secret — presented via?token=
(browser entry sets a session cookie), theskillscript_dashcookie, or
Authorization: Bearer. Default unset → open (localhost bind, as before).
This is network/casual hygiene for binding beyond localhost; the dashboard
holds no signing key, so it is not an agent-forgery boundary (that remains
key custody)./eventkeeps its own bearer token.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Skillscript
All releases →Related context
Related tools
Earlier breaking changes
- v0.35.0 Editing `# Deadline:` on an approved skill drops it to Draft (signature invalidates).
Beta — feedback welcome: [email protected]