feat: add per-task GitHub tracking overrides to task create (fn_task_create + CLI)
fn_task_create gains github_tracking/github_repo params and fn task create gains --github/--no-github/--github-repo flags, resolved through resolveTaskGithubTracking (task > project > global). CLI create now also honors the project/global tracking-enabled default it previously ignored; explicit disables persist enabled:false so later default flips cannot re-enable a task. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -637,6 +637,7 @@ Task lifecycle and task operations.
|
||||
fn task create "Fix login race condition"
|
||||
fn task create "Fix bug" --attach screenshot.png --depends FN-010
|
||||
fn task create "Investigate flaky runner" --node edge-runner
|
||||
fn task create "Fix workspace revert" --github --github-repo acme/kb
|
||||
fn task plan "Design a new authentication flow"
|
||||
```
|
||||
|
||||
@@ -1383,6 +1384,8 @@ Subcommands: `search`, `install`, `get`.
|
||||
| `--attach` | `fn task create` |
|
||||
| `--depends` | `fn task create` |
|
||||
| `--node` | `fn task create` |
|
||||
| `--github` / `--no-github` | `fn task create` (per-task GitHub issue tracking override; default comes from project/global settings) |
|
||||
| `--github-repo` | `fn task create` (`owner/repo` override for the tracking issue) |
|
||||
| `--feedback` | `fn task refine` |
|
||||
| `--yes` | confirmation-skipping flows (`task plan`, `settings import`, git pull/push, etc.) |
|
||||
| `--limit`, `-l` | `fn task import`, `fn task import-gitlab` (default: 30, max: 100), `fn skills search` (default: 10, max: 50) |
|
||||
|
||||
Reference in New Issue
Block a user