Prompt

  • Instructions
  • Inference params
    • Samplingtemperature, top_k, top_p
    • Reasoningreasoning_effort
    • Response controlresponse_format, stop, max_tokens

Context

  • Dynamic composition
  • Compaction
  • Trimming
  • Offloading

(LLM) Agent

  • Toolsincluding: skills, MCPs
  • Stateincluding non-LLM run contextpersistence: checkpoints
  • Workflow
    • Configrecursion limit, retry policy
    • Controlinterruption, resume, replay, forking
    • Sub-agentscontext sharing

Harness core

  • Environment
    • Observationsreading files, terminal, logs
    • Controlpermissions, approvals
    • Runtimeisolation
  • Turn lifecyclehooks for: step, turn, session
  • Verificationexamples: linters, unit tests