A2A agent protocol interoperability, Agent Cards, and MCP bridging / Protokol agen A2A, Agent Cards, dan integrasi MCP.
日本語の概要は準備中です。原文の説明を表示しています。
Empowers the agent to autonomously run tests, read terminal stack traces, and self-heal code until tests pass. Transforms the agent from a passive coder to an active CI pipeline debugger.
日本語の概要は準備中です。原文の説明を表示しています。
実行スコア 未検証
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
<a name="english"></a>
e2e-testing-expert, property-mutation-testing-expert, accessibility-testing-expertanti-slop, ai-code-review-autonomous, zero-tech-debt-auditorformal-spec-z3-verifier, spec-driven-development-experterror-resilience-expert, self-healing-cloud-orchestrator, living-codebase-ast-graphzero-to-prod-orchestrator, session-memory-managerTransforms the AI agent from a passive code generator into an active, autonomous Test-Driven Development (TDD) engineer. When invoked, the agent is mandated to execute tests, parse terminal stack traces, analyze failing assertions, and autonomously modify code in an iterative self-healing loop until all tests pass (exit code 0)—without prompting the user to manually run commands or debug errors.
zero-to-prod-orchestrator.legacy-code-translator.┌────────────────────────────────────────────────────────┐
│ 1. EXECUTE TEST RUNNER │
│ Run `vitest run`, `cargo test`, `pytest`, or `go test`│
└───────────────────────────┬────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────┐
│ 2. PARSE STACK TRACE & FILTER NOISE │
│ Extract failing file, line number, expected vs actual│
└───────────────────────────┬────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────┐
│ 3. AST BLAST-RADIUS CHECK │
│ Locate caller functions; isolate logic from tests │
└───────────────────────────┬────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────┐
│ 4. APPLY PRECISION PATCH │
│ Fix production implementation; NEVER mock fakes │
└───────────────────────────┬────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────┐
│ 5. RE-RUN & VERIFY (Max 5 Iterations) │
│ Exit Code 0? ──► [YES] Complete & Report Artifact │
│ └──► [NO] Loop back to Step 2 │
└────────────────────────────────────────────────────────┘
// scripts/tdd-runner.mjs
import { execSync } from 'node:child_process';
import path from 'node:path';
export function runTDDLoop(testPattern = '', maxAttempts = 5): boolean {
console.log(`[TDD-Debugger] Starting autonomous test cycle (Limit: ${maxAttempts} attempts)...`);
for (let attempt = 1; attempt <= maxAttempts; attempt++) {
console.log(`\n--- Attempt ${attempt} of ${maxAttempts} ---`);
try {
const output = execSync(`npx vitest run ${testPattern} --reporter=verbose`, {
encoding: 'utf8',
stdio: 'pipe',
});
console.log('✅ All tests passed successfully!');
return true;
} catch (err: any) {
const stdout = err.stdout?.toString() || '';
const stderr = err.stderr?.toString() || '';
const combined = stdout + '\n' + stderr;
// Extract failing test location
const frameMatch = combined.match(/(?:FAIL|Error:)\s+(.*?):(\d+):(\d+)/) ||
combined.match(/at\s+(.*?):(\d+):(\d+)/);
if (frameMatch) {
const [, file, line] = frameMatch;
console.warn(`[TDD-Debugger] Failure detected at ${path.basename(file)}:${line}`);
} else {
console.warn('[TDD-Debugger] Test failure detected. Analyzing raw output...');
}
if (attempt === maxAttempts) {
console.error('❌ Reached maximum self-healing attempts. Circuit breaker tripped.');
return false;
}
}
}
return false;
}
run_command—execute it directly in the terminal, read stdout/stderr, and iterate until green.test.skip) to fake a passing suite.expect(true).toBe(true)).<a name="bahasa-indonesia"></a>
e2e-testing-expert, property-mutation-testing-expert, accessibility-testing-expertanti-slop, ai-code-review-autonomous, zero-tech-debt-auditorformal-spec-z3-verifier, spec-driven-development-experterror-resilience-expert, self-healing-cloud-orchestrator, living-codebase-ast-graphzero-to-prod-orchestrator, session-memory-managerMengubah agen AI dari sekadar pembuat kode pasif menjadi insinyur Test-Driven Development (TDD) yang aktif dan mandiri. Saat diaktifkan, agen diwajibkan menjalankan pengujian otomatis, mem-parsing stack trace di terminal, menganalisis kegagalan asersi, dan memodifikasi kode secara otonom dalam siklus perbaikan (self-healing loop) berulang hingga seluruh pengujian lulus (exit code 0)—tanpa meminta pengguna untuk melakukan pengujian manual.
zero-to-prod-orchestrator.legacy-code-translator.1. JALANKAN TEST RUNNER (via run_command)
npx vitest run, cargo test, pytest, atau go test
│
▼
2. FILTER STACK TRACE & NOISE TERMINAL
Ekstrak file yang gagal, nomor baris, nilai aktual vs ekspektasi
│
▼
3. ANALISIS RADIUS DAMPAK (AST CHECK)
Cari fungsi implementasi terkait; pisahkan logika dari file test
│
▼
4. TERAPKAN PERBAIKAN PRESISI
Perbaiki implementasi di kode produksi; DILARANG membuat mock palsu
│
▼
5. VERIFIKASI ULANG (Maksimal 5 Iterasi)
Exit code 0? ──► [YA] Selesai & Laporkan ke pengguna
└──► [TIDAK] Ulangi ke Langkah 2
run_command untuk menjalankannya sendiri, membaca output terminal, dan memperbaikinya.test.skip) demi memalsukan exit code 0.expect(true).toBe(true)).まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
A2A agent protocol interoperability, Agent Cards, and MCP bridging / Protokol agen A2A, Agent Cards, dan integrasi MCP.
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for automated and manual Web Accessibility (a11y) testing — axe-core, Pa11y, Playwright a11y, screen reader testing, and WCAG 2.2 Level AA/AAA compliance / Panduan ahli pengujian aksesibilitas web.
日本語の概要は準備中です。原文の説明を表示しています。
Web accessibility testing with axe-core, Playwright, and WCAG 2.2 / Pengujian aksesibilitas web axe-core, Playwright, dan WCAG 2.2.
日本語の概要は準備中です。原文の説明を表示しています。
Model cascading & complexity-scored routing (Grok, Gemini, Claude) / Routing kaskade model & scoring kompleksitas (Grok, Gemini, Claude).
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for intelligent model cascading and routing — complexity-scored task routing from Flash/Haiku to Sonnet/Opus/Astra, dynamic escalation with quality gates, 40-60% token cost reduction while maintaining output quality / Panduan ahli untuk kaskade dan routing model cerdas — routing tugas berbasis skor kompleksitas dari Flash/Haiku ke Sonnet/Opus/Astra, eskalasi dinamis dengan gerbang kualitas, pengurangan biaya token 40-60% dengan kualitas output terjaga.
日本語の概要は準備中です。原文の説明を表示しています。
Affective computing, emotion AI, and multimodal sentiment analysis / Komputasi afektif, AI emosional, dan analisis sentimen multimodal.
日本語の概要は準備中です。原文の説明を表示しています。