Skip to content

feat(config): add optional process config#93

Merged
hyldmo merged 2 commits intomainfrom
hyldmo/optional-process-config
Mar 23, 2026
Merged

feat(config): add optional process config#93
hyldmo merged 2 commits intomainfrom
hyldmo/optional-process-config

Conversation

@hyldmo
Copy link
Copy Markdown
Owner

@hyldmo hyldmo commented Mar 23, 2026

Summary

  • Adds optional: true process config — process appears as a tab but starts in stopped state
  • Users can manually start optional processes with Alt+S
  • Unlike condition, optional does not cascade skip to dependents — their ready promise resolves immediately

Test plan

  • bun test — 614 tests pass
  • bun run typecheck — clean
  • bun run lint — clean
  • Manual: config with optional: true process, verify stopped tab, Alt+S starts it

🤖 Generated with Claude Code

hyldmo and others added 2 commits March 23, 2026 13:27
Processes with `optional: true` appear as tabs but start in stopped
state. Users can manually start them with Alt+S. Unlike `condition`,
optional does not cascade skip to dependents — their ready promise
resolves immediately so nothing is blocked.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@hyldmo hyldmo merged commit b517131 into main Mar 23, 2026
2 checks passed
@hyldmo hyldmo deleted the hyldmo/optional-process-config branch March 23, 2026 17:32
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 2.10.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant