Plan re:Invent 2026 with an agent

Catalog search, clash check, and open slots for re:Invent 2026.

Plan re:Invent 2026 with an agent: catalog search, clash check, open slots.

what this project does

reinvent26-planner is a small stdlib-only planner for re:Invent 2026:

  • pulls the full re:Invent 2026 session catalog through the Events API
  • shortlists 300/400 level sessions by topic (agents, mcp, serverless, data)
  • maps your live AWS footprint to catalog topics (stack-aware pick) instead of relying on memory
  • finds sessions that fit your free windows (open slot finder)
  • checks your schedule for double bookings
  • favorites now, reserves after 8 Oct 2026, confirms every write with GetSchedule
  • try it with no token: python demo/demo_public.py (cached samples; full transcript in demo/sample-output.txt)

how to use it

  1. list events, pick the re:Invent 2026 event id
  2. run shortlist with your topics, pull abstracts for the shortlist only
  3. favorite now; reserve after seating opens; re-check schedule
  4. full setup and commands: repo README

Live commands (need reinvent26 login plus event registration):

cd cli
python -m reinvent26 login
python -m reinvent26 events
python -m reinvent26 shortlist <eventId> --topics agents,mcp,bedrock --level 3 --top 20
python -m reinvent26 schedule <eventId>

key dates

  • favorites: work now
  • reserved seating on site: 6 Oct 2026
  • reserve/cancel through the API: 8 Oct 2026 (409 before then)
  • submission deadline: 6 Nov 2026 11:59 pm PT