Cognitive Extensions for Dual-Process Language Agents: Memory and Self-Reflection in Interactive Environments | TickerVault