The task-created hook (GitHub tracking issue creation) was deferred behind the fire-and-forget auto-title-summarize chain whenever autoSummarizeTitles is on and the task has a long description and no title — i.e. for every 'fn task create'. The short-lived CLI process closed the store and exited before the deferred chain ran, so tasks ended up with githubTracking.enabled=true but no issue (observed on FN-9045..FN-9061). fn task create now suppresses the deferred hook and calls createTrackingIssueForTask directly after create, printing the linked issue; exports that helper from @fusion/dashboard. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
749 B
749 B
@runfusion/fusion
| @runfusion/fusion |
|---|
| minor |
summary: Task creation now accepts per-task GitHub tracking overrides (fn_task_create params and fn task create --github).
category: feature
dev: New github_tracking/github_repo params on fn_task_create and --github/--no-github/--github-repo flags on fn task create. CLI create now also applies the project/global "tracking enabled by default" setting it previously ignored; explicit disables persist githubTracking.enabled:false. CLI create now creates the tracking issue synchronously before exit: the task-created hook was previously deferred behind the fire-and-forget auto-title-summarize chain, which the short-lived CLI process dropped on exit, leaving tasks flagged enabled with no issue.