UI components for editing, viewing, and testing agents that implement the Agent2Agent (A2A) protocol.
👉 LIVE DEMO: https://open-resource-discovery.github.io/a2a-editor/playground
npm install @open-resource-discovery/a2a-editorimport { AgentPlayground } from "@open-resource-discovery/a2a-editor";
import "@open-resource-discovery/a2a-editor/styles";
function App() {
return (
<div style={{ height: "100vh" }}>
<AgentPlayground onAgentCardChange={(json, parsed) => console.log(parsed?.name)} />
</div>
);
}docker run -p 8080:80 ghcr.io/open-resource-discovery/a2a-editor:latestOr build from source:
docker build -t a2a-editor .
docker run -p 8080:80 a2a-editorThe editor is then available at http://localhost:8080.
Please see CONTRIBUTING.md for details on how to contribute to this project.
Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.
