🐛 Bug Fixes
Critical Runtime Bugs
Fixed three bugs that prevented v7.19.0 probe phase execution:
-
Command Validation -
validate_agent_command()now acceptsNODE_NO_WARNINGSandenvcommand prefixes- Issue: Gemini commands with
NODE_NO_WARNINGS=1prefix were rejected as invalid - Fix: Added
NODE_NO_WARNINGS*andenv*to command whitelist - Impact: Gemini warning suppression (P2.2) now works correctly
- Issue: Gemini commands with
-
Timestamp Arithmetic - Replaced
date +%s%3Nwith portable calculation- Issue:
%3N(nanoseconds) caused "value too great for base" error on macOS - Fix: Use
$(date +%s) * 1000for millisecond timestamps - Impact: Agent timing metrics now work on all platforms
- Issue:
-
Variable Substitution - Fixed
${agent^}bad substitution error- Issue: Bash parameter expansion failed in status display
- Fix: Assign to intermediate
agent_displayvariable before expansion - Impact: Rich progress display (P1.2) now renders correctly
All bugs discovered during live embrace workflow execution and fixed immediately.