Repository navigation
DevSift 0.1.16 แก้การติดตั้งที่มี CLI/skill แต่ยังวิเคราะห์โค้ดไม่ได้ และเพิ่มรายงาน Markdown ที่เปิดอ่านได้ครบทุกกรณี
- ตัวติดตั้งเตรียม analyzer สำหรับ C#, SQL, Go และ TypeScript/JavaScript พร้อม runtime ที่จำเป็น ลงทะเบียนครั้งเดียว แล้วใช้
devsift scanได้โดยไม่ต้องส่ง native flags ซ้ำ - AI ตรวจทั้ง repository เมื่อขอตรวจโปรเจกต์ ส่งจำนวนการเรียก analyzer, findings, ข้อจำกัด และลิงก์
REPORT.mdโดยตรง --report-language thสร้างรายงานภาษาไทย พร้อมไฟล์/บรรทัดที่ยืนยันแล้ว ปัญหา แนวทางตรวจแก้ และรายละเอียดทุก case- แก้เส้นทางรายงานยาวบน Windows และกู้คืนการสร้างรายงานที่ถูกขัดจังหวะ โดยคงการตรวจ ownership, hashes, source proof และการสแกนแบบอ่านอย่างเดียว
- การติดตั้ง/อัปเดตใช้ progress สองบรรทัดเดิม พร้อมเปอร์เซ็นต์จาก byte ที่รับจริง และสถานะ indeterminate เมื่อไม่ทราบขนาด
ต้องมี Python 3.12+ และ Git สำหรับ immutable source proof ตัวติดตั้งปกติไม่ต้องให้ผู้ใช้ติดตั้ง .NET SDK, Go หรือ Node/npm แยก
Windows — อัปเดต
powershell -ExecutionPolicy Bypass -c "irm https://github.com/orchex006/devsift/releases/latest/download/update.ps1 | iex"Linux/macOS — อัปเดต
curl --progress-bar -fL https://github.com/orchex006/devsift/releases/latest/download/update.sh | shจาก Git root ของโปรเจกต์:
devsift setup --status
devsift scan --all --legacy-mode recommend --summary --report-language th
เปิด data.report_bundle.report เพื่ออ่านรายงานฉบับเต็ม data.finding_count คือจำนวนกรณีจริงใน summary ส่วน reports_complete กับ analysis_complete แยกกัน ข้อมูล lifecycle/context ที่ยัง UNKNOWN และข้อจำกัด provider ยังคงระบุไว้ตามจริง Python quality provider ยังไม่รวมใน native helpers ชุดนี้
Verification
| Platform | Four bundled analyzers / AST fixtures | Install/update and native terminal UX | Full regression suite |
|---|---|---|---|
| Windows x64 | Passed | PowerShell 5.1 / ConPTY passed | Passed |
| Windows arm64 | Passed | Not run on arm64 | Not run on arm64 |
| Linux x64 | Passed | Native PTY passed | Passed |
| Linux arm64 | Passed | Not run on arm64 | Not run on arm64 |
| macOS arm64 | Passed | Native PTY passed | Not run |
| macOS x64 | Passed | Not run on x64 | Not run |
Fresh normal installations on Windows x64, Linux x64 and macOS arm64 execute all four language samples without SDK PATH entries or native scan flags and deliver four source-VERIFIED cases in a full Thai report. Terminal checks include both script variants, known/unknown totals, checksum failure, interruption, resize and 40/48/80/120-column screen states.
Reviewed source: ffb69ae24da473d19bc444b4cc62fd74c0b7cf4d. Candidate CI, installer/terminal evidence, native companion evidence.
All 31 assets have SHA256 records. Native archives retain their original producer bdc107e7761ba0dfe4e582456c4f33c455f9b76e and reviewed build head 14b774c; the final commit changes only one test file. The manifest records exact production-input equivalence, distinct whole-tree identities and original native archive pins. No claim is made that those archives were rebuilt from the final test-only commit.
The artifact-level SPDX inventory and companion member/runtime/dependency/notice inventories describe the shipped files. Checksums are unsigned; the project license remains NOASSERTION. The bounded source-audit's incomplete/manual-review flags remain visible in source-audit.json.
Native preflight failures preserve the previous CLI launcher. Older environments and previous release tags remain available for operator rollback; no scan or installation authorizes target-project edits.