diff --git a/src/monitorActions.js b/src/monitorActions.js
index <HASH>..<HASH> 100644
--- a/src/monitorActions.js
+++ b/src/monitorActions.js
@@ -5,6 +5,7 @@ import { setValue } from './utils';
 export const isMonitorAction = (store) => store.__isRemotedevAction === true;
 
 export const dispatchMonitorAction = (store, devTools) => {
+  let intermValue;
   const initValue = mobx.toJS(store);
   devTools.init(initValue);
 
@@ -15,6 +16,14 @@ export const dispatchMonitorAction = (store, devTools) => {
           setValue(store, initValue);
           devTools.init(initValue);
           return;
+        case 'COMMIT':
+          intermValue = mobx.toJS(store);
+          devTools.init(intermValue);
+          return;
+        case 'ROLLBACK':
+          setValue(store, intermValue);
+          devTools.init(intermValue);
+          return;
         case 'JUMP_TO_STATE':
           setValue(store, parse(message.state));
           return;
Implement COMMIT and ROLLBACK actions