Skip to main content

Agent Engineering HQ logo

AgentEng: Agent Engineering HQ

The home of the agent engineering discipline.
Discover events, people and tools from your terminal to your coding agent.
London & San Francisco · CLI · MCP · A2A

Website: agentengineering.world PyPI Python versions CI License Docs

Website · Docs · A2A host · MCP · PyPI · Source

Quickstart · Tool directory · Connect your agent · Contribute

Why AgentEng?

AgentEng brings Agent Engineering HQ to your terminal and coding agent. It is an offline-capable Python CLI, MCP server and A2A agent for conferences, meetups and events in London and San Francisco, with a directory of tools across 12 agent engineering disciplines.

Explore the bundled catalogue with no provider key or model calls. Read cards and tables in your terminal, or use the same structured results through CLI JSON, MCP, A2A and HTTP.

What you can do How AgentEng helps
Find your next event Browse events, speakers, talks, agendas and official ticket links.
Explore the discipline Search tools, models and infrastructure across 12 disciplines, with source attribution.
Bring your coding agent Connect Codex, Claude Code or Cursor through MCP; use A2A or HTTP for other clients.
Make the most of event day Save sessions, build your agenda, follow the live now/next board and play talk bingo.
Shape a future event Prepare and preview local talk, workshop or event proposal drafts.

The catalogue is a snapshot. Follow official event and registration links for current details and ticket availability. See data and attribution.

Quickstart

1. Install

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

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

Prefer a package manager? Choose either:

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

# pip
pip install -U 'agenteng[server]'

To pin the installer to a release, pass the version to sh:

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

2. Discover an event

agenteng                            # interactive menu (TTY)
agenteng discover                   # London / San Francisco overview
agenteng events --upcoming
agenteng event agenteng-london-2026
agenteng speakers --city London
agenteng agenda agenteng-london-2026
agenteng tickets agenteng-london-2026

Use the IDs returned by agenteng events to explore other published events. Run agenteng --help or agenteng COMMAND --help for options. The short alias ae also works: ae talks is equivalent to agenteng talks.

3. Get structured results

agenteng --json discover
agenteng --json talks
AGENTENG_OUTPUT=json agenteng events --upcoming

Place --json before the subcommand. Non-TTY stdout also returns the shared Result JSON automatically, so commands work naturally in pipes and agent workflows.

Full commands, flags and exit codes: CLI reference.

Explore the tool directory

Browse tools, models and infrastructure by discipline, kind or search term. Listings include source links and work offline.

agenteng disciplines
agenteng tools --discipline memory
agenteng tools --discipline inference --kind runtime
agenteng tools --search 'Gemini CLI'
agenteng tool langgraph
agenteng --json tools --discipline code --limit 25

The 12 disciplines: Prompt · Context · Harness · Eval · Memory · Inference · Loop · Agentic · Code · Protocol · Graph · Search.

See the tool directory guide for filters, pagination and attribution.

Connect your agent

Give your coding agent access to events and tools. Try asking: “Find the next London conference” or “List memory tools.”

MCP (local)

After installing agenteng[server], add this to your client's MCP configuration:

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

For client-specific setup:

agenteng connect codex
agenteng connect claude-code
agenteng connect cursor

See the integration guide for local and hosted connections.

Hosted MCP, A2A and HTTP

Base URL: a2a.agentengineering.world. Use the hosted service to connect without a local MCP process.

Interface Route
MCP Streamable HTTP /mcp/
A2A 1.0 discovery /.well-known/agent-card.json
A2A JSON-RPC / with A2A-Version: 1.0
Typed HTTP query /v1/query

The same typed request works as an A2A JSON data part or an HTTP body. Request shapes and architecture: ARCHITECTURE.md.

Additional HTTP endpoints
Interface Route
Catalogue / health /catalogue.json, /health
OpenAPI / Swagger / ReDoc /openapi.json, /docs, /redoc
Crawlable discovery /, /events/EVENT_ID, /events.json, /tools, /tools/TOOL_ID
Full tool directory feed /tools.json
Crawler / agent guides /llms.txt, /robots.txt, /sitemap.xml
Public operations across CLI, MCP, A2A and HTTP

Public operations (CLI, MCP, A2A, HTTP) include: disciplines, tools, tool, discover, events, event, agenda, speakers, speaker, talks, talk, faq, venue, sponsors, conduct, themes, now, next, live, bingo, about, hq, save, unsave, my_agenda, tickets, recordings, search, plan, ask and participate. Draft operations are proposal_draft, proposal_preview and proposal_export.

Begin with discover for featured London/San Francisco events, or events for published IDs. Full command and flag reference: docs/COMMANDS.md.

Event day

agenteng live                    # full-screen now/next board (Ctrl-C exits)
agenteng live --at 10:40          # preview the board at a given time
agenteng bingo --seed 7           # talk bingo; same seed, same card
agenteng bingo --format html --output bingo.html
agenteng about                   # what Agent Engineering is
agenteng hq                      # manifesto, mindset, reading
agenteng save SESSION_ID          # bookmark a session from the catalogue
agenteng my-agenda
agenteng unsave SESSION_ID
agenteng recordings

Piped or with --json before the subcommand, agenteng live prints one Result JSON snapshot (agenteng --json live --once). Website command wording is tracked in docs/SITE-SYNC.md.

Shape a future event

Have a talk, workshop or event idea? Create a local draft, preview it and export it to share with the organizer.

agenteng engage --city London --output draft.json
agenteng proposal preview draft.json
agenteng proposal export draft.json --format markdown --output draft.md
agenteng participate

Drafting and exporting do not send a proposal. See participation and community for organizer contacts and event-specific guidance.

Experimental: drive a coding agent (agenteng code)

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"

Details: ACP design note and docs.

Privacy

  • No telemetry. Catalogue lookups run offline by default; --remote URL sends requests to your chosen host.
  • Local storage. Bookmarks and agenteng code logs stay in your config directory. Proposal drafts are saved where you choose.
  • Your chosen coding agent. agenteng code sends prompts to the coding agent you launch and its provider.
  • No stored conversations. The public AgentEng application keeps no conversations or request bodies; the hosting platform maintains standard request logs.

Full policy: Privacy in DATA.md.

Documentation

Topic Link
Start here docs.agentengineering.world
CLI command reference COMMANDS.md
Coding-agent integrations INTEGRATIONS
Tool directory TOOLS
ACP client ACP
Participation drafts PARTICIPATION
Community COMMUNITY.md
Data and privacy DATA
Architecture ARCHITECTURE
Releases RELEASING
Changelog CHANGELOG.md

Contributing

Help improve the code, documentation or source-backed event and tool data. Start with CONTRIBUTING.md or open an issue.

git clone https://github.com/SuperagenticAI/agenteng.git
cd agenteng
uv sync --frozen --all-extras
uv run --frozen pytest -q
uv run --frozen ruff check src tests scripts
uv run --frozen ruff format --check src tests scripts

Follow the Code of Conduct. To report a vulnerability, use SECURITY.md.

License

Source code and original documentation are licensed under Apache-2.0. Third-party event and speaker material retains its own rights; see NOTICE and DATA.md.

Metadata

Release files for agenteng 0.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agenteng 0.0.10
File Size Uploaded
agenteng-0.0.10.tar.gz 347.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agenteng 0.0.10
File Interpreter ABI Platform
agenteng-0.0.10-py3-none-any.whl Python 3 none any Details

Total release size: 511.2 kB

Release files / agenteng-0.0.10.tar.gz

Download URL agenteng-0.0.10.tar.gz
Size 347.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a7951d0c474b7e5f943686155bc61a3326f9a4729f7f1587170d988b242300c7
BLAKE2b-256 checksum
How to use checksums
c130aa9f214c4f40a2afc76baf65bbe8c12bc4c909cfcd127fcf5bbd185a40c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.0

Release files / agenteng-0.0.10-py3-none-any.whl

Download URL agenteng-0.0.10-py3-none-any.whl
Size 163.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7042780aa76a62d18938aefc3a022e87bd59637d1d0d71b2356e278d18362477
BLAKE2b-256 checksum
How to use checksums
1145594175537622dad6e6f98cb2fc64e16dd3193c7f06e24a0c04e5572d313b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.0

Release history Release notifications | RSS feed

0.0.23

2 release files

0.0.21

2 release files

0.0.20

2 release files

0.0.19

2 release files

0.0.18

2 release files

0.0.17

2 release files

0.0.16

2 release files

This release

0.0.10 This release

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page