Files
fusion/.changeset/task-create-github-tracking-flags.md
gsxdsm 9ba6a67695 fix: create CLI GitHub tracking issues synchronously before process exit
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>
2026-08-14 21:55:49 -07:00

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.