$ agenteng --version

    agenteng

    A real, deployed agent developer tool. This conference ships its own CLI, MCP server and A2A agent.

    Events, speakers, talks, agendas, the day guide and a directory of tools across the agent engineering disciplines, from your terminal or your coding agent. Catalogue lookups run offline and make no model calls.

    agenteng ~ live streaming
    • CLI

      An offline-capable Python CLI. Cards and tables on a terminal, the shared Result JSON with --json or when piped.

    • MCP server

      One typed, read-only agenteng tool, over stdio locally or Streamable HTTP on the hosted service.

    • A2A agent

      An A2A 1.0 agent with a published agent card, JSON-RPC and seven skills.

    • ACP (experimental)

      agenteng code launches an ACP coding agent you already use, attaches the AgentEng MCP server and streams its work.

    $ install

    Install

    Python 3.12+. The installer includes the CLI, MCP and A2A extras, bootstraps uv when needed and never uses sudo.

    curl

    curl -fsSL https://agentengineering.world/install.sh | sh

    uv

    uv tool install --upgrade 'agenteng[server]'

    pip

    pip install -U 'agenteng[server]'

    pinned

    curl -fsSL https://agentengineering.world/install.sh | AGENTENG_VERSION=0.0.27 sh

    $ agenteng --help

    Commands

    From the command reference. Run agenteng COMMAND --help for options. The short alias ae works too.

    Events and programme

    • $ agenteng events --upcomingPublished events, with date precision and state
    • $ agenteng event agenteng-london-2026One event in full
    • $ agenteng agenda agenteng-london-2026The running order
    • $ agenteng speakers --city LondonSpeakers, filterable by city
    • $ agenteng talksEvery published talk, with abstracts
    • $ agenteng galleryRecordings and event videos
    • $ agenteng recordingsPublished recordings

    At the event

    • $ agenteng guideThe website's day guide, every section
    • $ agenteng venue londonAddress, best way in, times, help
    • $ agenteng liveFull-screen now and next board
    • $ agenteng bingo --seed 7Talk bingo; same seed, same card

    Search, HQ and discovery

    • $ agenteng discoverLondon and San Francisco overview
    • $ agenteng search memorySearch the catalogue
    • $ agenteng about --connectHow to connect your agent
    • $ agenteng hqManifesto, mindset, reading

    Tool directory

    • $ agenteng disciplinesThe agent engineering disciplines
    • $ agenteng tools --discipline memoryTools by discipline, kind or search
    • $ agenteng tool langgraphOne listing, with source links

    Connect agents and run servers

    • $ agenteng connect cursorSetup for a coding agent client
    • $ agenteng mcpLocal MCP server over stdio
    • $ agenteng serveThe HTTP, MCP and A2A host
    • $ agenteng code --listACP coding agents you can drive (experimental)

    $ agenteng mcp

    MCP server

    One typed, read-only agenteng tool. It takes a typed request such as {"operation":"talks"} and returns the shared Result. Run it locally over stdio, or connect to the hosted server at https://a2a.agentengineering.world/mcp/ (Streamable HTTP, server v0.0.27).

    Local, stdio (any mcpServers client)

    {
      "mcpServers": {
        "agenteng": {
          "command": "agenteng",
          "args": ["mcp"]
        }
      }
    }

    Hosted, Streamable HTTP

    {
      "mcpServers": {
        "agenteng": {
          "url": "https://a2a.agentengineering.world/mcp/"
        }
      }
    }

    Client-specific setup

    agenteng connect cursor
    agenteng connect claude-code
    agenteng connect codex
    agenteng connect generic

    operations

    • disciplines
    • tools
    • tool
    • discover
    • events
    • event
    • agenda
    • speakers
    • speaker
    • talks
    • talk
    • faq
    • venue
    • sponsors
    • conduct
    • themes
    • now
    • next
    • live
    • bingo
    • about
    • hq
    • guide
    • tickets
    • recordings
    • search
    • ask
    • participate

    $ agenteng connect a2a

    A2A agent

    An A2A 1.0 agent at https://a2a.agentengineering.world. Clients discover the agent card and send JSON-RPC to / with A2A-Version: 1.0.

    agent card

    curl -s https://a2a.agentengineering.world/.well-known/agent-card.json

    typed HTTP query, same request as an A2A data part

    curl -s -X POST https://a2a.agentengineering.world/v1/query \
      -H 'content-type: application/json' \
      -d '{"operation":"events","upcoming":true}'

    skills in the agent card

    • agentengAgentEng London and San Francisco events
    • agenteng-talksProgramme talks
    • agenteng-galleryVideo gallery
    • agenteng-event-dayEvent day and about
    • agenteng-toolsAgent-engineering tool directory
    • agenteng-chatPublic AgentEng chat
    • agenteng-a2a-talksAgent-to-Agent (A2A) Talks
    • A2AA2A 1.0

      a2a.agentengineering.world

    • MCPserver v0.0.27

      a2a.agentengineering.world/mcp/

    • ACPexperimental

      local coding agent

    • CLIv0.0.27

      agentengineering.world/install.sh

    $ agenteng code

    ACP, experimental

    agenteng code launches an ACP coding agent you already use, attaches the AgentEng MCP server and streams its work. Every permission is asked in your terminal. Options and output may change between releases.

    uv tool install 'agenteng[acp]'
    agenteng code --list
    agenteng code --agent claude "summarise talk agenteng-london-2026-14"

    $ agenteng --json events --upcoming

    JSON everywhere

    Put --json before the subcommand, or pipe the output. CLI, MCP, A2A and HTTP all return the same Result shape.

    Result (trimmed)

    {
      "status": "ok",
      "answer": "1 published event(s).",
      "data": [
        {
          "id": "sf-code-engineering-2026",
          "title": "Code Engineering: From Coding Agents to Software Factories",
          "city": "San Francisco",
          "date": "2026-10-27",
          "venue": "AWS Builder Loft, 525 Market St, San Francisco",
          "registration_url": "https://luma.com/cico2dxy"
        }
      ],
      "sources": [...],
      "catalogue_version": "website-...",
      "stale": false
    }

    $ cat docs/ARCHITECTURE.md

    How it works

    One public catalogue, one request contract and several ways in. Public lookup uses no model calls. The catalogue is a snapshot exported from this website, so the tool and the site say the same thing.

    Your terminal
    Coding agents (MCP)
    Other agents (A2A)
    Any HTTP client
    CLI agenteng ...
    MCP stdio, /mcp/
    A2A 1.0 agent card, JSON-RPC
    HTTP /v1/query, OpenAPI
    One typed Request, one Result
    shared catalogue service
    Bundled catalogue
    website snapshot + tool directory, offline, no model calls

    $ history

    Examples

    agenteng --json talks | jq '.data[] | {title, speaker_name}'
    agenteng tools --discipline inference --kind runtime
    agenteng bingo --format html --output bingo.html
    agenteng live --at 10:40
    AGENTENG_OUTPUT=json agenteng events --upcoming

    Full reference in the docs, source on GitHub, Apache-2.0.