v0.5.0 — Agent templates refresh
Minor release. Three packages bumped in lockstep and published to npm with provenance:
bazilion@0.5.0— CLI + bundled daemon@bazilion/client@0.5.0— hermetic HTTP client@bazilion/api-types@0.5.0— zero-dep wire types
What's new
An agent-templates refresh: the first-run ritual now learns about you, fresh installs ship a real starter USER.md, the default workspace docs are richer, and agents finally show a face in the UI. Strictly additive — existing profiles, groups, and agents keep working unchanged.
- Two-sided bootstrap. The first-run conversation is two-phase: it fills the agent's IDENTITY.md (name, creature, vibe, emoji, optional avatar), then asks about the human and writes USER.md before retiring itself.
- Seeded + backfilled USER.md. New groups are born with a starter USER.md instead of an empty string; a one-shot migration backfills existing groups whose USER.md was still empty.
- Richer default templates. SOUL.md, a fully-restructured AGENTS.md (workspace operating manual — memory discipline, red lines, channel etiquette), and TOOLS.md are expanded. IDENTITY.md gains Creature + Avatar.
- Default-on templates, HEARTBEAT opt-in. AGENTS.md and TOOLS.md now ship with every profile by default; HEARTBEAT.md stays opt-in. The managed
defaultprofile is kept in sync with the shipped templates on boot. - Agents show a face. The agent list and detail pages render an avatar (http(s):// or data: URIs) and creature parsed from IDENTITY.md, falling back to the emoji.
- Reworked profile create form. A tab per template with a "templates to include" checklist that enables/disables each tab.