mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-01-31 06:42:03 +00:00
Merge remote-tracking branch 'origin/v0.14.0rc' into feature/bug-complete-fix-for-the-plan-mode-system-inside-sbyt
This commit is contained in:
@@ -228,3 +228,35 @@ export interface IdeationAnalysisEvent {
|
||||
result?: ProjectAnalysisResult;
|
||||
error?: string;
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
// Context Sources Configuration
|
||||
// ============================================================================
|
||||
|
||||
/**
|
||||
* Configuration for which context sources to include when generating ideas.
|
||||
* All values default to true for backward compatibility.
|
||||
*/
|
||||
export interface IdeationContextSources {
|
||||
/** Include .automaker/context/*.md|.txt files */
|
||||
useContextFiles: boolean;
|
||||
/** Include .automaker/memory/*.md files */
|
||||
useMemoryFiles: boolean;
|
||||
/** Include existing features from the board */
|
||||
useExistingFeatures: boolean;
|
||||
/** Include existing ideas from ideation */
|
||||
useExistingIdeas: boolean;
|
||||
/** Include app specification (.automaker/app_spec.txt) */
|
||||
useAppSpec: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* Default context sources configuration - all enabled for backward compatibility
|
||||
*/
|
||||
export const DEFAULT_IDEATION_CONTEXT_SOURCES: IdeationContextSources = {
|
||||
useContextFiles: true,
|
||||
useMemoryFiles: true,
|
||||
useExistingFeatures: true,
|
||||
useExistingIdeas: true,
|
||||
useAppSpec: true,
|
||||
};
|
||||
|
||||
@@ -328,7 +328,9 @@ export type {
|
||||
IdeationEventType,
|
||||
IdeationStreamEvent,
|
||||
IdeationAnalysisEvent,
|
||||
IdeationContextSources,
|
||||
} from './ideation.js';
|
||||
export { DEFAULT_IDEATION_CONTEXT_SOURCES } from './ideation.js';
|
||||
|
||||
// Notification types
|
||||
export type { NotificationType, Notification, NotificationsFile } from './notification.js';
|
||||
|
||||
Reference in New Issue
Block a user