Skip to content

Sources and tools

Created and maintained with AI agents. Humans own review and publication.

Proposed · human review required · r2

This is a shortlist for a defined decision, not an endorsement or an instruction to install every tool. Choose from project constraints and prove one representative workflow before adoption. Tool names and machine status keys remain stable across languages so agents and people identify the same product. candidate means evaluate before adoption; used-here describes a capability actually used by this library; experimental requires explicit compatibility checks. A used tool is not thereby suitable for every project.

The canonical inventory is data/tools.json; the source registry is data/sources.json. Website exports carry the same inventories. Source records separate the exact inspected version, the URL monitored for changes, and license evidence. These facts establish provenance and a review boundary, not approval to copy source prose. Source counts do not establish technical depth. No unknown license is treated as permission to reproduce documentation.

Tool Status Source
Codex candidate codex, plugins
OpenAI Agents SDK candidate openai-agents, agents-guardrails
MCP Python SDK used-here mcp-python
WebMCP experimental webmcp
MkDocs Material used-here mkdocs-material
GitHub Actions used-here github-workflows, github-rulesets
PostgreSQL candidate postgres-backup, postgres-isolation
Docker / Compose candidate docker-security
Kubernetes candidate kubernetes
OpenTofu candidate opentofu
OpenTelemetry candidate observability
Temporal candidate durable-workflows
Playwright candidate playwright-testing
Grafana k6 candidate k6-test-types, k6-thresholds

Choose by the task

Use Playwright for observable browser journeys, with isolated state and meaningful assertions; a browser script is not automatically an accessibility audit or a security assessment. Use k6 when a representative workload, latency/error thresholds, permitted environment, and abort budget have been defined. Merely generating more requests is not a useful capacity result. See the testing strategy, performance-testing, and security-testing guides before an agent runs these tools.

Agent orchestration needs permission boundaries, evaluated handoffs, and a total cost limit. Cloud/API usage can incur charges independently of whether a library is open source. The public repository runs metadata observation; source-fed AI generation belongs in a private review workspace. MCP hosting, plugin installation, and native WebMCP support require real integration checks. Never promote an experimental API or a newer model solely because it is recent. Confirm product support and retirement notices before adopting an example or buying a service.

Original prose in guide JSON exports is CC BY 4.0. Third-party software bundled in the site retains its own notices and licenses. The runtime dependency lock and asset notice inventory must change together when a new bundle changes redistribution obligations.

Skills, plugins, MCP, and WebMCP · Hosting and exit strategies · Evidence and automated maintenance · Select and combine tests · Performance testing

Primary evidence

mkdocs-material · mcp-python · plugins · playwright-testing · k6-test-types