Skip to content

Placement question for agentgateway and AGENTS.md, two AAIF hosted projects absent from the landscape #29

Description

@asish-singh

Following #25 and #27, which covered goose, two other AAIF hosted projects are missing from landscape/landscape.yml. Both raise a genuine placement question, so I am raising it for the Domain Editors rather than proposing a subcategory myself.

What is missing

I checked both against the published aaif/aaif-landscape landscape.yml, where each carries maturity: member, the same status MCP and goose have.

agentgateway (https://agentgateway.dev/, https://github.com/agentgateway/agentgateway), described upstream as a gateway for agentic AI that unifies MCP, agent to agent communication, LLM inference, APIs and services under one control plane. The published landscape files it under Frameworks & Infrastructure, Orchestration & Multi-Agent.

AGENTS.md (https://agents.md/, https://github.com/agentsmd/agents.md), a simple open format for guiding coding agents. The published landscape files it under Foundations & Protocols, Protocols & Standards.

Why the current subcategories are an awkward fit

For agentgateway, this taxonomy has no gateway, proxy or control plane subcategory. Orchestration Runtimes covers frameworks that compose agent logic rather than infrastructure that routes traffic between agents and tools, and Prompt & Runtime Guardrails is about inspecting and constraining model behaviour rather than routing. A data plane component does not clearly belong to either.

For AGENTS.md, Communication Protocols currently holds MCP and A2A, which are wire protocols. AGENTS.md is a repository file convention, so grouping it there would stretch what Communication Protocols means. Discovery & Naming is closer in spirit, since the file is how an agent finds instructions for a codebase, though that subcategory today holds registries and identity systems.

The question

Would the editors prefer to place these in existing subcategories, accepting the stretch, or to add something like a Gateways & Control Planes subcategory under Agent Runtimes, Frameworks & Workflow Orchestration and a Conventions & File Formats subcategory under Protocols & Discovery Registries? Either answer works for me. I mainly want the foundation's own hosted projects represented, and the second option may generalise better as more infrastructure and convention style projects arrive.

@thc1006 has offered to prepare the landscape.yml entries once a subcategory is chosen.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions