extract-original.mjs 759 B

123456789101112131415161718192021
  1. import fs from 'fs';
  2. const p =
  3. 'C:/Users/Administrator/.cursor/projects/j-cocos-coco-playgame/agent-transcripts/6422e0f5-cd4c-4b21-880f-70832030dd62/6422e0f5-cd4c-4b21-880f-70832030dd62.jsonl';
  4. const line = fs.readFileSync(p, 'utf8').split('\n')[46];
  5. const data = JSON.parse(line);
  6. for (const block of data.message.content) {
  7. if (block.type !== 'tool_use' || block.name !== 'StrReplace') continue;
  8. const old = block.input.old_string;
  9. if (
  10. old.includes('pointerToGamePoint') ||
  11. old.includes('controlEllipseHit') ||
  12. old.includes('resolveMobileAction') ||
  13. old.includes('onMouseDown')
  14. ) {
  15. console.log('===== OLD =====\n');
  16. console.log(old);
  17. console.log('\n===== NEW =====\n');
  18. console.log(block.input.new_string);
  19. }
  20. }