feat(analytics): add top tools and topics to session analytics
This commit is contained in:
@@ -107,6 +107,12 @@ export async function startDaemon(config: Config, options?: StartDaemonOptions):
|
||||
// ── Core Services ──
|
||||
const hookEngine = new HookEngine(config.hooks);
|
||||
const { toolRegistry, toolExecutor, browserManager } = initTools({ config, lifecycle, hookEngine });
|
||||
toolExecutor.setExecutionObserver((event) => {
|
||||
if (!event.sessionId) {
|
||||
return;
|
||||
}
|
||||
sessionStore.recordToolExecution(event.sessionId, event.toolName, event.success, event.timestampSeconds);
|
||||
});
|
||||
const { memoryStore, memoryDir } = await initMemory({ config, dataDir, lifecycle, toolRegistry });
|
||||
const mcpManager = await initMcp(config, lifecycle, toolRegistry);
|
||||
const { skillRegistry, skillInstaller } = initSkills(config, lifecycle);
|
||||
|
||||
Reference in New Issue
Block a user