55e0e323b9
* feat: universalize observation feed emojis with config-driven system Replace hardcoded AGENT_EMOJI_MAP with a three-tier approach: 1. User-pinned emojis via observationFeed.emojis.agents config 2. Deterministic auto-assign from pool using agentId hash 3. Configurable fallbacks for primary, Claude Code, and default emojis Claude Code sessions now display "Claude Code Session" instead of the working directory name. All emoji settings are exposed in the plugin configSchema so the onboarding wizard AI can discover and configure them. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix(feed): keep Claude Code project id in source labels --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>