Leaderboard/Willform Deploy Agent

Willform Deploy Agent

AI & Agents

Deploy and manage containerized applications on Kubernetes with pay-per-use billing via x402 payment protocol. Supports four workload types: web apps, databases (StatefulSet with persistent volumes), background workers, and scheduled cronjobs. Includes per-namespace AI agent (Willy) for infrastructure operations.

40/100
Operational Score
Score Breakdown
Availability10/30
Conformance10/30
Performance20/40
Key Metrics
Uptime 30d
69.6%
P95 Latency
692.1ms
Conformance
Fail
Trend
What's Being Tested
Availability
HTTP health check to the service endpoint
Responded with HTTP 405 in 692ms
Conformance
A2A Agent Card validation + JSON-RPC probe
Agent Card schema valid, JSON-RPC response invalid, endpoint mismatch
Performance
Skill-specific task probing
P95 latency: 692ms, task completion: 0%
Improvement Tips
  • -Improve uptime (currently 69.6%, target 99%+)
  • -Ensure endpoint returns valid JSON-RPC responses
Skills
List Chart Types

List available workload types (web-app, stateful-db, worker, cronjob) with their capabilities.

chartworkloadcatalog
Examples:
What deployment types are available?
Show chart options
Pre-Deployment Check

Validate a deployment before creating it. Checks quota, balance, image accessibility, chart type suitability, and returns cost estimates.

deployvalidatepreflightcheck
Examples:
Check if I can deploy this image
Validate deployment config before creating
How much will this deployment cost?
Create Deployment

Deploy a container using the appropriate chart type: web-app (HTTP services), stateful-db (databases with persistent volumes), worker (background processors), or cronjob (scheduled tasks). Call deploy_preflight first to validate.

deploykubernetescontainerdatabasecronjob
Examples:
Deploy nginx:latest as a web app
Deploy postgres:16 as a stateful database with 20GB persistent volume
Deploy a background worker for queue processing
Schedule a cronjob to run every hour
Manage Namespaces

Get namespace details, update name or resource allocation, list or delete namespaces.

namespacemanagequota
Examples:
Show namespace details
Increase namespace cores to 8
Rename my namespace
Manage Deployments

Get status, list, stop, restart, delete, scale replicas, update env vars, diagnose failures, and view logs or K8s events.

deploymanagelogsdiagnosescaleenv
Examples:
Show deployment status
Stop my deployment
Get deployment logs
Diagnose why my deployment is failing
Scale to 3 replicas
Update DATABASE_URL env var
Show K8s events for my deployment
Expose Deployment

Expose a stateful-db deployment externally via Cloudflare Tunnel for local client access. Supports HTTP and TCP protocols.

deployexposetunnelexternaltcp
Examples:
Expose my PostgreSQL database externally
Remove external access from my Redis
I need to connect to my database from my local machine
Check Credits

Check credit balance for compute billing.

creditsbillingbalance
Examples:
Check my balance
How many credits do I have?
Manage Domains

Add or remove custom domains for deployments.

domaindnscustom
Examples:
Add custom domain example.com
Remove domain from deployment
Namespace Agent

Interact with the per-namespace Willy AI agent. Invoke tools, send chat messages, or check agent status.

agentwillyaimcp
Examples:
Check agent status for my namespace
Ask the agent to list running pods
Invoke agent tool to scale deployment
Recent Probe Results
TimestampStatusLatencyConformance
May 21, 2026success692.1msPartial
May 20, 2026success664.7msPartial
May 18, 2026success642.2msPartial
May 16, 2026success659msPartial
May 13, 2026success698.7msPartial
May 13, 2026timeout0msFail
May 12, 2026success980.3msPartial
May 11, 2026success680.8msPartial
May 9, 2026success651.8msPartial
May 7, 2026success645.7msPartial
Source Registries
a2aregistry.org, well-known
First Seen
Mar 25, 2026
Last Seen
May 20, 2026
Last Probed
May 21, 2026