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:
15
cli.js
15
cli.js
@@ -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) });
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user