Skip to content

v0.1.3

Latest

Choose a tag to compare

@caidanw caidanw released this 30 Jan 05:36
· 79 commits to main since this release
bad5259

What's New

Bug Fixes

  • Daemon spawn crash on Node 25createWriteStream returns a stream with fd: null before opened; Node 25 rejects this in spawn's stdio. Switched to openSync() for immediate file descriptor.
  • Agent hanging indefinitelyclaude -p was spawned with stdin as 'pipe' but nothing wrote to or closed it. Claude waited for stdin forever. Changed to 'ignore' since the prompt is passed via -p flag.
  • Config schema mismatchagent.backend in talos.yml was a nested object but the Zod schema expects a string ('claude'). Fixed config format and defaults.
  • Missing auto-enqueueauto_enqueue_on_startup defaulted to false, so the daemon never picked up todo beans. Now defaults to true in the reference config.
  • Wrong beans install instructions — README said npm install -g beans which installs a different package. Fixed to brew install hmans/beans/beans.

Improvements

  • README rewrite — Compelling hook, "Why Daedalus?" comparison table, workflow diagram, npm badges, link to launch blog post
  • Cleaner npm package — Added .npmignore, clean:dist script, removed stale dist/ui/ (dead Ink/React code). Package went from 267 → 179 files.
  • Better npm metadata — Updated description and added keywords for discoverability
  • Re-added .opencode/ and scripts/ to git tracking

Full Changelog

v0.1.0...v0.1.3