Skip to content

Harness Tour

The full tour lives in 02-harness-tour.md. This page introduces what you will look for before you start.

The Task

Use Agent Canvas to ask a real code-reading question against agent-canvas:

text
Find every place VITE_BACKEND_HOST and VITE_BACKEND_BASE_URL are read or set
in this project, and write a short note explaining how the dev script picks
the backend.

This task is useful because it is narrow, repeatable, and traceable. The agent has to search, read files, connect evidence, and answer without making broad edits.

The Five Parts To Watch

Harness partWhat to inspectProject that changes it
ModelWhich model answered and how much it costP02
ToolsWhich tools were available and usedP03
MemoryWhat the agent knew before searchingP05
SafetyWhat could run automatically or needed approvalP06
ArchitectureWhere the work ran and how state persistedP07

The Trace Is The Unit Of Diagnosis

Do not start by judging the final answer. Read the events:

  • user message
  • assistant planning
  • tool call
  • tool result
  • edit or command
  • confirmation
  • compaction
  • final answer

When a run fails, the trace shows where to look. That is why this course uses OpenHands.

Built as a friendly front door for the runnable OpenHands harness lab.