Skip to content

v0.3.3

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Oct 10:05
2f1415f

0.3.3 (2026-10-09)

Features

  • core: fetch the skills bundle from an immutable pin (ab567de)
  • core: fetch the skills bundle from an immutable pin (#123) (ca5ca98)
  • skills: install and remove only skill folders deepctl owns (b3d629e)
  • skills: install and remove only skill folders deepctl owns (#124) (5e227eb)
  • skills: prove and remove deepctl 0.3.x skill files after the new folders land (f65e0e2)
  • skills: remove the deepctl 0.3.x skill files deepctl can prove it wrote (#130) (8be5172)
  • skills: remove the deepctl section from GEMINI.md, instructions.md and agents.md (b7311a3)
  • speak: add --play and --list-voices to the speak command (#110) (fde4ed3)

Bug Fixes

  • core: harden bundle publish races and Windows names (70db676)
  • core: re-prove cache ownership around the swap (60f9630)
  • skills: hold a skills.json lock across each tool's whole install and remove (aa07edf)
  • skills: install skills from login and plugin through the shared installer (1d34a22)
  • skills: keep a newer skills ref and a removed tool when a refresh overlaps (#126) (3c9d1cf)
  • skills: login and plugin install skills through the shared installer (#125) (3675f7a)
  • skills: place folders with an atomic no-replace rename (e678b4f)
  • skills: re-check records in dg skills update and the plugin refresh (b0b1595)
  • skills: retain legacy copies and skip Windows cleanup (0f103af)
  • skills: skip a refreshed tool whose record changed while it downloaded (1f86cd0)
  • speak: honor Aura's WAV default for playback (3cf2d20)
  • speak: retain Aura's production MP3 default (07d1e2b)

Documentation

  • readme: explain where skills go, the ownership rule and the requirements (d1cf0f0)
  • skills: explain the 0.3.x upgrade cleanup (21383d6)