Decouple JavaScript actions from their callers.
Guides the implementation of command objects that separate operation invocation from execution.
When to use it
Use when operation callers should be separated from performers, or when commands need a lifespan or scheduled execution.
It changes how the agent structures project operations by encapsulating actions in command objects and routing invocation through a manager.
What you provide
No setup requirements listed.
No additional actions listed.