@handit.ai/cli
Version:
AI-Powered Agent Instrumentation & Monitoring CLI Tool
34 lines (30 loc) • 924 B
JavaScript
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
};