Appendix: file inventory

Use the public workshop code to compare your files against the final workshop version.

Workshop files

The top-level files:

coding-agent/
|-- README.md
|-- agent.ipynb
|-- maven-agents-workshop.ipynb
|-- agent-sdk-runner.ipynb
|-- pydantic-ai-runner.ipynb
|-- agent-chat-completions-runner.ipynb
|-- multiple-agents.ipynb
|-- tools.py
|-- images/
|   |-- chat.png
|   |-- todo.png
|-- old-notebooks/
|-- todo-tutorial/

The notebooks have overlapping material:

  • maven-agents-workshop.ipynb is closest to the live workshop flow.
  • agent.ipynb contains the core ToyAIKit coding-agent path.
  • agent-sdk-runner.ipynb contains the OpenAI Agents SDK version.
  • pydantic-ai-runner.ipynb contains the PydanticAI and Anthropic path.
  • agent-chat-completions-runner.ipynb contains the Z.AI chat completions path.
  • multiple-agents.ipynb sketches the requirements, planning, and coding agent split.

Django template and generated tutorial

The todo-tutorial/ folder shows one generated Django todo app:

todo-tutorial/
|-- Makefile
|-- README.md
|-- manage.py
|-- pyproject.toml
|-- uv.lock
|-- myapp/
|   |-- __init__.py
|   |-- admin.py
|   |-- apps.py
|   |-- forms.py
|   |-- models.py
|   |-- tests.py
|   |-- views.py
|   |-- migrations/
|   |   |-- 0001_initial.py
|   |   |-- __init__.py
|   |-- templates/
|   |   |-- home.html
|   |   |-- todo_list.html
|-- myproject/
|   |-- __init__.py
|   |-- asgi.py
|   |-- settings.py
|   |-- urls.py
|   |-- wsgi.py
|-- templates/
|   |-- base.html

Use the workshop repo as the working version if you want to compare your files after finishing the workshop.

Questions & Answers (0)

Sign in to ask questions