← → space · n notes · b blank · p presenter · f fullscreen · g go · t reset clock · ? help
A history of
Harness Hacks
how will we prompt AGI?
tools as code
thousands of integrations
one continuous agent
same work on every surface
multiplayer, async
steer mid-task
wherever you work
Slack, Teams, APIs, MCP
Between the model
and the world:
harness.
harness
model
world
context → action
← result / observation
Language Models are
Few-Shot Learners.
sea → morze
dog → pies
cat →
weights fixed
GPT-3
kot
Prompt Programming:
examples
locate
a task.
sea → morze
dog → pies
Translate to Polish:
model
summarize
classify
extract
rhyme
count
translate
both locate a task the model already knows
AI Chains:
one prompt per
step.
result
result
prompt 1
prompt 2
prompt 3
each result is read, fixed and passed on
Large Language Models are
Zero-Shot Reasoners.
GSM8K maths · text-davinci-002
accuracy
answer only
10.4%
“Let's think step by step”
working → answer
40.7%
ReAct:
reason, act,
observe.
reason
act
observe
model proposes
world replies
Tree of Thoughts:
try another
branch.
problem
try A
try B
try C
continue
Grammar-based
sampling.
want Alice as JSON
Sure!…
parser rejects
constrain each token
name: string
{"name":"
Bob
"}
parses; wrong name
illustrative
Large Language Models
as
Optimizers.
OPRO · PaLM 2-L answers GSM8K maths
candidate prompt
training score
model revises
Held-out test accuracy · baseline → best reported
71.8% →
80.2%
Large Language
Monkeys.
DeepSeek-Coder-V2-Instruct · SWE-bench Lite
1 → 250
tries
selection
external check
≥1 passing patch: 15.9% → 56%
Coverage ≠ selected success
Multi-agent research:
fresh windows.
lead splits the task
each worker: a fresh window, brief and tools
lead
worker
worker
worker
Anthropic: multi-agent ≈ 15× chat tokens (typical)
Live-SWE-agent:
rewrite the
harness.
File tool returns too much code · illustration
model
writes
fixed weights
editable external code
reads 100 lines
201–300 → next 301
check
protected
Speculative Programmatic
Tool Calling.
usual
generate code
start calls
overlap
generate code
reuse results
start calls
eligible calls only
Three
trajectories.
shape of work
· one prompt → a graph
chain
loop
tree
graph
one prompt
the model eats the harness
· prompt tricks → the world
reasoning
format
prompting
harness
execution
climb
the world
scale
· one call → hundreds of agents
one prompt
tries
subagents
swarm
Turn most tasks into
a
hill climb.
objective
experiments
score
keep
prompt · tools · memory · routing
the gradient is the scarce artifact
Work becomes
a
graph.
brief
attempt A
attempt B
attempt C
check
best
fail → retry branch
The world retreats
into the
model.
world
tools · context
harness
model
stays outside
permission
the check
intent
A civilization
of
experts.
prompt
model
tries
subagents
graph
city
civilization
How will we
prompt AGI?
Probably through an agent that makes the case.
The prompt might be short.
The work behind it could be civilization-sized.
next