Welcome — Start Here
- How this book is released
- New to Python, Git, or API keys? Read the appendices first
Appendix A — Python & Virtual Environments
- A.1 Do you already have Python? Which one?
- A.2 Install Python (once per machine)
- A.3 What a virtual environment is (and why every chapter makes one)
- A.4 Installing packages with
pipandrequirements.txt - A.5 Running the tools and the tests
- A.6 The whole loop, start to finish
- A.7 Windows: which shell to use
- A.8 The common ways you will get stuck, and the fixes
- A.9 What you can safely ignore (for now)
- Chapter Glossary
Appendix B — Git & GitHub for People Who Skipped Them
- B.1 The one mental model
- B.2 Install Git (once per machine)
- B.3 Your first repo: the six commands you actually need
- B.4 Create a GitHub account and get the book’s code
- B.5 Push your own work to GitHub
- B.5.1 One repo or many? (monorepo vs. repo-per-project)
- B.6 Authentication: the part that trips everyone up
- B.7 The five ways you will get stuck, and the fixes
- B.8 What you can safely ignore (for now)
- Chapter Glossary
Appendix C — API Keys & Environment Variables
- C.1 What an API key is
- C.2 What an environment variable is (and what
exportdoes) - C.3 The catch:
exportonly lasts for one terminal session - C.4 The .env file pattern (recommended)
- C.5 Getting a key from each provider
- C.6 Keeping keys safe — the short list
- C.7 If you leak a key (it happens — fix it fast)
- C.8 Quick reference
- Chapter Glossary
Introduction — Why This Book Exists
- What you’ll actually do here
- Who I am, and why I wrote this
- Who this book is for
- How to read this
Your Environment Is the First POC
- 1. The idea (and why it’s stalled)
- 2. The tools for this job (and why they fit)
- 3. Build-along
- 4. Ship it / make it real
- 5. The last-mile lesson
- Chapter Glossary
Chapter 2
The Cited-Answer Research Agent
- 1. The idea (and why it’s stalled)
- 2. The tool for this job (and why it fits)
- 3. Build-along
- 4. Ship it / make it real
- 5. The last-mile lesson
- Chapter Glossary
Chapter 3
The Task-Doing Assistant
- 1. The idea (and why it’s stalled)
- 2. The tool for this job (and why it fits)
- 3. Build-along
- 4. Ship it / make it real
- 5. The last-mile lesson
Chapter 4
The Multi-Step Agent
- 1. The idea (and why it’s stalled)
- 2. The tool for this job (and why it fits)
- 3. Build-along
- 4. Ship it / make it real
- 5. The last-mile lesson
Chapter 5
The Open-Source Deployment
- 1. The idea (and why it’s stalled)
- 2. The tool for this job (and why it fits)
- 3. Build-along
- 4. Ship it / make it real
- 5. The last-mile lesson
Chapter 6
The Multimodal Build
- 1. The idea (and why it’s stalled)
- 2. The tool for this job (and why it fits)
- 3. Build-along
- 4. Ship it / make it real
- 5. The last-mile lesson
What’s Next
About the Author
Appendix D — Glossary
Appendix E — Chapter 1 Figure Index
- Figure 1 — Activated virtual environment
- Figure 2 — The Cursor window, labeled
- Figure 3 — The expanded Composer mode menu
- Figure 4 — Creating a new file
- Figure 5 — The readiness report
- Figure 6 — The “out of usage” message
- Figure 7 — Installing the GitHub CLI
- Figure 8 — Authenticating and pushing to GitHub
- Figure 9 — CI passing (green)