The suggestible actor model describes how AI coding agents actually behave when operating in a codebase. It is defined by four properties:
Goal-oriented. The actor has a goal, externally set by the human who dispatched it. This is not the same as intent β it has a target but no motivation, no values, no comprehension of what it is pointed at or why.
Locally reasoning. The actor reasons only over what is immediately available: the contents of its context window, the file it is modifying, the output of the last command it ran. Global invariants and architectural constraints outside its immediate context do not factor into its decisions.
Susceptible to local context. Every input the agent receives during execution influences its subsequent behavior. This susceptibility is not uniform β it peaks at the point of failure, making error messages and failure outputs the primary design lever.
Confabulates under uncertainty. When local context is insufficient, the agent does not stop and request clarification. It confabulates: it generates a plausible structure and proceeds as if that structure were real.
Confabulation is the convergent failure mode of the other three. The agent must produce something (goal-oriented), can only draw from whatβs nearby (locally reasoning), and pattern-matches from whatever is available (susceptible to local context). When the directive gap is wide, the result is plausible-looking wrongness.