UNPKG

@handit.ai/cli

Version:

AI-Powered Agent Instrumentation & Monitoring CLI Tool

34 lines (30 loc) 924 B
const fs = require('fs-extra'); const path = require('path'); /** * Write Handit configuration file * @param {Object} projectInfo - Project information * @param {Object} confirmedGraph - Confirmed function graph * @returns {Promise<void>} */ async function writeConfig(projectInfo, confirmedGraph) { // TODO: Implement actual config writing // For now, just log what would be written const config = { agentName: projectInfo.agentName, entryFile: projectInfo.entryFile, entryFunction: projectInfo.entryFunction, trackedFunctions: confirmedGraph.nodes .filter(node => node.selected) .map(node => ({ name: node.name, file: node.file, line: node.line, reason: node.reason })), createdAt: new Date().toISOString() }; console.log('Would write handit.config.json:', JSON.stringify(config, null, 2)); } module.exports = { writeConfig };