diff --git a/src/main/java/org/aesh/readline/ReadlineConsole.java b/src/main/java/org/aesh/readline/ReadlineConsole.java
index <HASH>..<HASH> 100644
--- a/src/main/java/org/aesh/readline/ReadlineConsole.java
+++ b/src/main/java/org/aesh/readline/ReadlineConsole.java
@@ -259,6 +259,7 @@ public class ReadlineConsole implements Console, Consumer<Connection> {
         return AeshCommandRuntimeBuilder.builder()
                 .settings(settings)
                 .commandInvocationBuilder(new AeshCommandInvocationBuilder(new ShellImpl(connection, readline), this))
+                .aeshContext(context)
                 .operators(EnumSet.allOf(OperatorType.class))
                 .build();
     }
make sure to use the context object we defined in the runtime as well