feat(FN-1828): merge fusion/fn-1828
This commit is contained in:
@@ -49,6 +49,9 @@ export const DEFAULT_PROJECT_SETTINGS = {
|
||||
worktreeNaming: "random",
|
||||
taskPrefix: "FN",
|
||||
includeTaskIdInCommit: true,
|
||||
commitAuthorEnabled: true,
|
||||
commitAuthorName: "Fusion",
|
||||
commitAuthorEmail: "noreply@runfusion.ai",
|
||||
planningProvider: undefined,
|
||||
planningModelId: undefined,
|
||||
planningFallbackProvider: undefined,
|
||||
|
||||
@@ -970,6 +970,15 @@ export interface ProjectSettings {
|
||||
* commit scope (e.g. `feat(KB-001): ...`). When false, the scope is
|
||||
* omitted (e.g. `feat: ...`). Default: true. */
|
||||
includeTaskIdInCommit?: boolean;
|
||||
/** When true, fusion adds --author attribution to all commits it creates.
|
||||
* When false, no author attribution is added. Default: true. */
|
||||
commitAuthorEnabled?: boolean;
|
||||
/** Name used in the git --author flag for Fusion commits.
|
||||
* Only used when commitAuthorEnabled is true. Default: "Fusion". */
|
||||
commitAuthorName?: string;
|
||||
/** Email used in the git --author flag for Fusion commits.
|
||||
* Only used when commitAuthorEnabled is true. Default: "noreply@runfusion.ai". */
|
||||
commitAuthorEmail?: string;
|
||||
/** AI model provider for planning/triage (specification) agent.
|
||||
* Must be set together with `planningModelId`. When both are undefined,
|
||||
* falls back to `defaultProvider`/`defaultModelId`. */
|
||||
|
||||
Reference in New Issue
Block a user