You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Daemon spawn crash on Node 25 — createWriteStream 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 indefinitely — claude -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 mismatch — agent.backend in talos.yml was a nested object but the Zod schema expects a string ('claude'). Fixed config format and defaults.
Missing auto-enqueue — auto_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