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
8-bit animated mascot. A 16×16 pixel-art fluffy black monster with orange horns, big eyes, and two fangs now lives permanently on the typing bar. Reacts to what you're doing: blinks while idle, looks down while you type, eyes dart side-to-side while thinking, scans down while calling a tool, hops happily when the model finishes.
Idle boredom run. After 18 seconds of inactivity the mascot gets bored, switches to a side-profile silhouette, and runs across the full width of the typing bar — leaving small pixel dust puffs in its wake — then flips around and runs back. Any activity (typing, streaming) snaps it straight back to the perch.
Reduced-motion support. All canvas animations respect prefers-reduced-motion.
Agent
Token cap removed. No more daily or per-conversation token budget. Feral Agent runs on BYOK (user pays own provider), so capping was pointless and caused agent sessions to silently stall. Budget can be re-enabled via FERAL_BUDGET_DAY / FERAL_BUDGET_CONVERSATION env vars if needed.
CI sidecar fix. Release builds now compile the Feral Agent sidecar from the vendored FeralAgent/ directory in the monorepo instead of cloning an outdated external repository. Eliminates a class of "agent not responding in production release" bugs.
UI fixes
Real app version in sidebar. The version badge now reads from the Tauri API instead of the previously hardcoded v0.1.3 string.
Context ring in agent mode. The ring no longer stays stale when using the agent. It now shows a comet-arc activity indicator during agent streaming (the sidecar doesn't emit live token counts, so the spinning arc is the honest signal).