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>
8 lines
749 B
Markdown
8 lines
749 B
Markdown
---
|
|
"@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.
|