Refactor CLI output formatting in cli.js to enhance readability by adding line breaks. Comment out verbose logging for OpenAI calls and error handling to reduce console clutter. Update patch_files.js description for clarity on functionality.

This commit is contained in:
sebseb7
2025-08-12 04:36:15 +00:00
parent ff3accdc76
commit 62e9754ab0
3 changed files with 36 additions and 8 deletions

15
cli.js
View File

@@ -14,7 +14,7 @@ function renderUsage(usage) {
const inputTokens = usage.input_tokens - usage.input_tokens_details.cached_tokens;
const cacheTokens = usage.input_tokens_details.cached_tokens;
const outputToken = usage.output_tokens;
console.log(' Cost', inputTokens, cacheTokens, outputToken);
console.log('\nCost', inputTokens, cacheTokens, outputToken);
}
function printIndented(indentNum, ...args) {
@@ -48,6 +48,7 @@ term.on('key', (name) => {
async function askUserForInput() {
term.cyan("Enter your request: ");
const input = await term.inputField({ mouse: false }).promise;
console.log('\n');
return input;
}
@@ -103,10 +104,10 @@ websearch - eine Google Suche machen mit Schlüsselwörtern`
}
if(previousResponseId) call.previous_response_id = previousResponseId;
console.log("\n\n\n\n\n------NEW OPENAI CALL-"+input.length+"-------------"
,"\n",counter++,"\n",'----INPUT-----------------'
,"\n",call.input.map(i => JSON.stringify(i)),"\n",
'--------CALL-------------',call,"\n");
//console.log("\n\n\n\n\n------NEW OPENAI CALL-"+input.length+"-------------"
// ,"\n",counter++,"\n",'----INPUT-----------------'
// ,"\n",call.input.map(i => JSON.stringify(i)),"\n",
// '--------CALL-------------',call,"\n");
const stream = await openai.responses.stream(call);
stream.on('response.created', (event) => {
previousResponseId = event.response.id;
@@ -143,9 +144,9 @@ websearch - eine Google Suche machen mit Schlüsselwörtern`
try {
args = JSON.parse(event.item.arguments);
} catch (e){
console.error('Error parsing arguments:', e, event.item.arguments);
// console.error('Error parsing arguments:', e, event.item.arguments);
}
console.log(' function call:', id, name);
//console.log(' function call:', id, name);
functionCalls.push({ id, name, args, promise: toolsByFile[name].run(args) });
}
});