anchor.diff:    /// doKit是否打开了页面（只要是通过doKit打开的页面）
     void isDoKitPageShow(DoKitBtnClickedCallback callback) {
       this.callback = callback;
  +  }
  +}
  +
  +mixin _BizKitMixin on IDoKit {
  +  /// 更新group信息，详见[addKitGroupTip]
  +  void updateKitGroupTip(String name, String tip) {
  +    BizKitManager.instance.updateBizKitGroupTip(name, tip);
  +  }
  +
  +  /// 详见[addBizKit]
  +  void addKit<S extends BizKit>({String? key, required S kit}) {
  +    BizKitManager.instance.addBizKit<S>(key, kit);
  +  }
  +
  +  /// 详见[addBizKits]
  +  void addBizKits(List<BizKit> bizKits) {
  +    BizKitManager.instance.addBizKits(bizKits);
  +  }
  +
  +  /// 创建BizKit对象
  +  T? newBizKit<T extends BizKit>(
  +      {String? key,
  +      required String name,
  +      String? icon,
  +      required String group,
  +      String? desc,
  +      KitPageBuilder? kitBuilder,
  +      Function? action}) {
  +    return BizKitManager.instance.createBizKit(
  +        name: name,
  +        group: group,
  +        key: key,
  +        icon: icon,
  +        desc: desc,
  +        action: action,
  +        kitBuilder: kitBuilder);
  +  }
  +
  +  /// [key] kit的唯一标识，全局不可重复，不传则默认使用[BizKit._defaultKey];
  +  /// [name] kit显示的名字;
  +  /// [icon] kit的显示的图标，不传则使用默认图标;
  +  /// [group] kit归属的组，如果该组不存在，则会自动创建;
  +  /// [desc] kit的描述信息，不会以任何形式显示出来;
  +  /// [kitBuilder] kit对应的页面的WidgetBuilder，点击该kit的图标后跳转到的Widget页面，不要求有Navigator，详见[BizKit.tapAction].
  +  void buildBizKit(
  +      {String? key,
  +      required String name,
  +      String? icon,
  +      required String group,
  +      String? desc,
  +      KitPageBuilder? kitBuilder,
  +      Function? action}) {
  +    BizKitManager.instance.buildBizKit(
  +        key: key,
  +        name: name,
  +        icon: icon,
  +        group: group,
  +        desc: desc,
  +        kitBuilder: kitBuilder,
  +        action: action);
     }
   }
   
  
positive.code: 
  abstract class IDoKit {/* Just empty. */}
  
  class _DoKitInterfaces extends IDoKit {
    _DoKitInterfaces._();
  
    static final _DoKitInterfaces _instance = _DoKitInterfaces._();
  
negative.code: import 'package:package_info/package_info.dart';
  
  import 'kit/apm/vm/vm_service_wrapper.dart';
  import 'kit/biz/biz.dart';
  
  export 'package:dokit/ui/dokit_app.dart';
  
  