Multi-agent systems, memory, planning, reasoning loops
SaferSkills independently audited AI-Agents-Projects-Tutorials (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This repo demonstrates a minimal A2A (Agent-to-Agent) agent implementation using Google's a2a-sdk and python-a2a libraries. The agent is a simple Random Number Generator that responds to A2A-compliant requests by returning a number between 1 and 100.
🧠 This is a great starting point if you're learning A2A and want to see how the low-level agent executor pattern works.
🚀 Quick Start
git clone https://github.com/Marktechpost/AI-Notebooks.git
cd AI-Notebooks/A2A_Simple_AgentWe recommend using uv — a modern Python package manager — for fast setup.
🔧 Install uv Mac/Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"🧪 Create & Activate Virtual Environment
uv venv
source .venv/bin/activate # Use `.venv\Scripts\activate` on Windows📦 Install Dependencies
uv syncThis will start the A2A-compliant agent server on http://localhost:9999.
uv run main.pyYou should see output confirming the server is up and running. The agent card will be served at:
http://localhost:9999/.well-known/agent.jsonIn a separate terminal (with the same virtual environment activated):
uv run client.py✅ This will:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.