MCPcopy Create free account
hub / github.com/echoVic/blade-code / setupManagerEventForwarding

Method setupManagerEventForwarding

src/agent/Agent.ts:931–951  ·  view source on GitHub ↗

* 设置管理器事件转发

()

Source from the content-addressed store, hash-verified

929 * 设置管理器事件转发
930 */
931 private setupManagerEventForwarding(): void {
932 // 转发 LLM 管理器事件
933 // 这里可以根据需要转发特定事件
934
935 // 转发组件管理器事件
936 this.componentManager.on('componentRegistered', event => {
937 this.emit('componentRegistered', event);
938 });
939
940 this.componentManager.on('componentRemoved', event => {
941 this.emit('componentRemoved', event);
942 });
943
944 this.componentManager.on('componentInitialized', event => {
945 this.emit('componentInitialized', event);
946 });
947
948 this.componentManager.on('componentDestroyed', event => {
949 this.emit('componentDestroyed', event);
950 });
951 }
952
953 /**
954 * 内部日志记录

Callers 1

constructorMethod · 0.95

Calls 2

onMethod · 0.45
emitMethod · 0.45

Tested by

no test coverage detected