Observability
Prompt
-
Instructions
-
Inference params
- Samplingtemperature, top_k, top_p
- Reasoningreasoning_effort
- Response controlresponse_format, stop, max_tokens
Context
- Dynamic composition
- Compaction
- Trimming
- Offloading
-
Memory (cross-session)encoding, retrieval, consolidation
(LLM) Agent
-
Toolsincluding: skills, MCPs
- Stateincluding non-LLM run contextpersistence: checkpoints
-
Workflow
- Configrecursion limit, retry policy
- Controlinterruption, resume, replay, forking
- Sub-agentscontext sharing
Self-improving harness
-
Environment
- Observationsreading files, terminal, logs
- Controlpermissions, approvals
- Runtimeisolation
-
Turn lifecyclehooks for: step, turn, session
-
Verification examples: linters, unit tests, LLM as a judge
Loop/goal
Interfaces
- TUI / CLI
- Desktop app
- Messaging appsexamples: Slack, WhatsApp
- Scheduled runscron, recurring tasks