Glossary · Term

precondition

← all terms

Definition

Plain language

A required state that has to be true before an action is allowed to run.

As stated in the literature

In contract-based systems, a state predicate that a tool or function requires of the environment before invocation; violations cause static rejection of a plan.

Also called: postcondition, preconditions, postconditions

Why it matters: Explicit preconditions let plans be statically checked, catching impossible actions before they're attempted.

For example, a 'send_message' tool's precondition might require that the user is logged in and the channel exists.

Heard on the show

“" Except it wasn't — a precondition got dropped when the task list was flattened into text, and the environment still had that task sitting at pending.”
Episode 182 — How a Tiny Model Too Weak to Plan Cuts a Bigger Agent's Hallucinations by 80%

Mentioned in 10 episodes

  1. 182
    How a Tiny Model Too Weak to Plan Cuts a Bigger Agent's Hallucinations by 80%
  2. 169
    Why Better Bug Reports Can Make AI Coding Agents Worse
  3. 164
    The Summarizer That Quietly Deletes Your Agent's Safety Rules
  4. 156
    Why More Human Demonstrations Made a Computer-Use Agent Worse
  5. 122
    When Your Coding Agent Lies About the Fix: Verifying the Plan Before the Model Runs
  6. 076
    Same Model, Organized Differently: How an Agent Architecture Beat Frontier Systems at Research Math
  7. 069
    When Smarter Models Forecast Worse: The Hidden Failure Mode in LLM Predictions
  8. 063
    Why Web Agents Are Slow: A Compiler-Style Fix for Computer-Use Latency
  9. 062
    Treating Hallucinations as Exploits: A Gate-Based Architecture for Agent Safety
  10. 039
    When Smarter Agents Get Fooled by Three Extra Nodes in a Database

Related terms