AgentGuard — Keyword Documentation

Auto-generated Robot Framework libdoc output for every robotframework-agentguard sub-library. Source: manykarim/robotframework-agentguard.

Top-level library

ImportReferenceWhat it covers
Library AgentGuard AgentGuard.html Kitchen-sink — every keyword from all 11 sub-libraries (147 total)

Sub-library façades

The 11 PascalCase singular façades shipped in v0.2.0 (PROPOSAL-library-import-structure). Use these for narrower namespaces:

ImportReferenceWhat it covers
Library AgentGuard.MCPAgentGuard.MCP.htmlTest MCP servers (stdio / SSE / streamable-HTTP / in-memory)
Library AgentGuard.SkillAgentGuard.Skill.htmlDiscover, parse, validate, grade Agent Skills
Library AgentGuard.ToolAgentGuard.Tool.htmlBFCL-style tool-call AST + trajectory matching
Library AgentGuard.StatsAgentGuard.Stats.htmlMann-Whitney U, Cliff's δ, Vargha-Delaney A, bootstrap CIs, pass@k, TARr@N
Library AgentGuard.JudgeAgentGuard.Judge.htmlClassification-based LLM-as-Judge with Cohen's κ calibration
Library AgentGuard.SecurityAgentGuard.Security.htmlDefault-deny skill scanner, redactor, sandbox, AIDefence
Library AgentGuard.HookAgentGuard.Hook.htmlClaude Code hook lifecycle (12 events × 4 handler types)
Library AgentGuard.SubAgentAgentGuard.SubAgent.htmlA2A 1.0 task lifecycle, framework bridges
Library AgentGuard.CodingAgentGuard.Coding.htmlDrive Claude Code / Codex / Aider / OpenCode + #42796 metric pack
Library AgentGuard.BenchmarkAgentGuard.Benchmark.htmlSWE-bench Verified, Aider, HumanEval, MBPP, LiveCodeBench
Library AgentGuard.ScenarioAgentGuard.Scenario.htmlUnified scenario harness — drop-in for manykarim/rf-mcp e2e

Quickstart

*** Settings ***
Library    AgentGuard.MCP
Library    AgentGuard.Stats

*** Test Cases ***
Echo Tool Round-Trips
    ${handle}=    Connect To MCP Server    tests.fixtures.mcp.echo_server.mcp    transport=memory
    ${result}=    Call MCP Tool    ${handle}    echo    {"text": "ok"}
    Should Be Equal    ${result.text}    ok

Other resources