Files
self-healing-demo-v1/frontend/app.js
a2a-platform b9b0abea2b deploy
2026-07-18 11:56:09 +00:00

18 lines
614 B
JavaScript

import { agent } from "/a2a-client.js";
const button = document.querySelector("#trigger");
const result = document.querySelector("#result");
button.addEventListener("click", async () => {
button.disabled = true;
result.textContent = "Calling run(scenario=controlled-failure)…";
try {
const response = await agent.call("run", { scenario: "controlled-failure" });
result.textContent = JSON.stringify(response, null, 2);
} catch (error) {
result.textContent = `Failure observed. The bounded repair should now be queued.\n\n${error.message}`;
} finally {
button.disabled = false;
}
});