mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-02 08:33:36 +00:00
- Added a new section in the UI for customizing commit message prompts. - Integrated a system prompt for AI-generated commit messages, allowing users to define their own instructions. - Updated the backend to merge custom prompts with default settings for commit message generation. - Enhanced the commit message generation logic to utilize the effective system prompt based on user settings.
67 lines
1.7 KiB
TypeScript
67 lines
1.7 KiB
TypeScript
/**
|
|
* @automaker/prompts
|
|
* AI prompt templates for AutoMaker
|
|
*/
|
|
|
|
// Enhancement prompts
|
|
export {
|
|
IMPROVE_SYSTEM_PROMPT,
|
|
TECHNICAL_SYSTEM_PROMPT,
|
|
SIMPLIFY_SYSTEM_PROMPT,
|
|
ACCEPTANCE_SYSTEM_PROMPT,
|
|
IMPROVE_EXAMPLES,
|
|
TECHNICAL_EXAMPLES,
|
|
SIMPLIFY_EXAMPLES,
|
|
ACCEPTANCE_EXAMPLES,
|
|
getEnhancementPrompt,
|
|
getSystemPrompt,
|
|
getExamples,
|
|
buildUserPrompt,
|
|
isValidEnhancementMode,
|
|
getAvailableEnhancementModes,
|
|
} from './enhancement.js';
|
|
|
|
// Re-export types from @automaker/types
|
|
export type { EnhancementMode, EnhancementExample } from '@automaker/types';
|
|
|
|
// Default prompts
|
|
export {
|
|
DEFAULT_AUTO_MODE_PLANNING_LITE,
|
|
DEFAULT_AUTO_MODE_PLANNING_LITE_WITH_APPROVAL,
|
|
DEFAULT_AUTO_MODE_PLANNING_SPEC,
|
|
DEFAULT_AUTO_MODE_PLANNING_FULL,
|
|
DEFAULT_AUTO_MODE_FEATURE_PROMPT_TEMPLATE,
|
|
DEFAULT_AUTO_MODE_FOLLOW_UP_PROMPT_TEMPLATE,
|
|
DEFAULT_AUTO_MODE_CONTINUATION_PROMPT_TEMPLATE,
|
|
DEFAULT_AUTO_MODE_PIPELINE_STEP_PROMPT_TEMPLATE,
|
|
DEFAULT_AUTO_MODE_PROMPTS,
|
|
DEFAULT_AGENT_SYSTEM_PROMPT,
|
|
DEFAULT_AGENT_PROMPTS,
|
|
DEFAULT_BACKLOG_PLAN_SYSTEM_PROMPT,
|
|
DEFAULT_BACKLOG_PLAN_USER_PROMPT_TEMPLATE,
|
|
DEFAULT_BACKLOG_PLAN_PROMPTS,
|
|
DEFAULT_ENHANCEMENT_PROMPTS,
|
|
DEFAULT_COMMIT_MESSAGE_SYSTEM_PROMPT,
|
|
DEFAULT_COMMIT_MESSAGE_PROMPTS,
|
|
DEFAULT_PROMPTS,
|
|
} from './defaults.js';
|
|
|
|
// Prompt merging utilities
|
|
export {
|
|
mergeAutoModePrompts,
|
|
mergeAgentPrompts,
|
|
mergeBacklogPlanPrompts,
|
|
mergeEnhancementPrompts,
|
|
mergeCommitMessagePrompts,
|
|
mergeAllPrompts,
|
|
} from './merge.js';
|
|
|
|
// Re-export resolved prompt types from @automaker/types
|
|
export type {
|
|
ResolvedAutoModePrompts,
|
|
ResolvedAgentPrompts,
|
|
ResolvedBacklogPlanPrompts,
|
|
ResolvedEnhancementPrompts,
|
|
ResolvedCommitMessagePrompts,
|
|
} from '@automaker/types';
|