Give CLI coding agents persistent memory, dependency awareness, and architecture constraint validation.