Jalankan Command Claude Code secara Headless dengan Local Context | Alpha | PandaiTech

Jalankan Command Claude Code secara Headless dengan Local Context

Gunakan n8n SSH untuk run Claude Code dalam mode headless dan gabungkan command untuk bagi context directory local, supaya AI boleh baca dan faham file yang ada.

Learning Timeline
Key Insights

Kuasa Flag '-p'

Flag `-p` (print) adalah wajib untuk automasi. Tanpanya, Claude Code akan cuba membuka sesi interaktif, yang akan menyebabkan workflow headless (seperti n8n) tersekat (hang) atau gagal.

Konteks Tempatan (Local Context) lwn RAG

Dengan menukar direktori (`cd`) sebelum menjalankan prompt, anda secara efektif memberikan AI 'memori' tentang projek tersebut tanpa perlu menyediakan vector database atau memuat naik fail ke GUI web. AI akan membaca fail tempatan serta-merta.
Prompts

Prompt Pengesahan Konteks

Target: Claude Code CLI
Hey, is this video going to be any good?
Step by Step

Menjalankan Command Claude Headless dengan Konteks

  1. Buka panel konfigurasi untuk node pelaksanaan SSH anda (contohnya, dalam n8n).
  2. Mulakan string command dengan command tukar direktori `cd`, diikuti dengan laluan (path) ke folder khusus yang mengandungi fail/skrip projek anda.
  3. Masukkan chain operator `&&` sejurus selepas laluan direktori untuk memastikan command seterusnya hanya berjalan jika penukaran direktori berjaya.
  4. Tambah command Claude CLI `clo` di hujungnya.
  5. Letakkan flag `-p` selepas `clo` untuk mengaktifkan mod 'print' (pelaksanaan headless), bagi mengelakkan tool tersebut membuka antaramuka interaktif.
  6. Taip prompt anda dalam tanda petik berganda (contohnya, "Analyze these scripts") sejurus selepas flag `-p`.
  7. Jalankan node/command tersebut untuk memproses prompt terhadap fail tempatan yang berada dalam direktori yang dinyatakan.

More from Coding & Pembangunan Aplikasi AI

View All