You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: decouple critical_actions from hasSidecar configuration
critical_actions is for ANY activation behavior (loading files, startup
tasks, data fetches), not just for agents with sidecars.
Key changes:
- Template: Changed `has_sidecar` to `has_critical_actions` condition
- Validation: Agents WITHOUT sidecar CAN have critical_actions
- Validation: Agents WITH sidecar MUST have critical_actions (for loading)
- critical-actions.md: Clarified both configurations with examples
- agent-compilation.md: Updated with both patterns
- Edit flow: When removing sidecar, conditionally keep critical_actions
- understanding-agent-types.md: Added comparison table row for critical_actions
This corrects the misconception that only agents with sidecars have
critical_actions - in reality, any agent may have activation behaviors.
0 commit comments