Angel v0.0.3-alpha — discord cross-surface + refusal fix
what's new
discord is her second body — discord_send and discord_read tools let her post to and pull from discord from inside the desktop room. bot token stays in convex (never on your machine). same nia memory, same personality.md, same person — synced contexts across surfaces.
refusal hallucination killed — she no longer says "i can't open files on your machine" when you ask her to open something. system prompt now explicitly tells her the tools ARE in her toolbox and refusing is a lie. canonical pattern for "open my X" is documented in her head.
better tool error recovery — when open_file fails with "must be absolute path" or "file not found", the error tells her HOW to recover (call find_file_anywhere first). she chains gracefully instead of giving up.
already in v0.0.2 (re-shipping for completeness):
- recursive skills:
~/.angel/skills/{proposed,active,archived}/+ propose_skill tool - time-aware boot greeting (just_closed → long_absence)
- host superpowers: find/open files, urls, apps + web_fetch + applescript + screenshot + clipboard + bash_unsandboxed + python/node exec
- judge personalization via personalize_for_user
- CMD+SHIFT+A in-app admin window
- AlwaysOn landing section + /admin/heartbeats live multi-source dashboard
install
```bash
curl -sSL https://angel.stephenhung.me/install.sh | bash
```
or download `Angel-0.0.3-arm64.dmg` below. apple silicon only.