refactor tool implementation

This commit is contained in:
David Blass
2025-10-23 15:21:08 -04:00
parent 0368512b9e
commit c6c1210fa0
6 changed files with 116 additions and 143 deletions
+8 -1
View File
@@ -165,8 +165,15 @@ export class ClaudeAgent implements Agent {
*/
function processJSONChunk(chunk: string, agent?: ClaudeAgent): void {
try {
// Skip debug lines that start with [DEBUG] or [debug]
const trimmedChunk = chunk.trim();
if (trimmedChunk.startsWith("[DEBUG]") || trimmedChunk.startsWith("[debug]")) {
console.log(chunk);
return;
}
console.log(chunk);
const parsedChunk = JSON.parse(chunk.trim());
const parsedChunk = JSON.parse(trimmedChunk);
switch (parsedChunk.type) {
case "system":