diff --git a/src/ClaudeDo.Data/PromptFiles.cs b/src/ClaudeDo.Data/PromptFiles.cs
index e3a554e..4d8d113 100644
--- a/src/ClaudeDo.Data/PromptFiles.cs
+++ b/src/ClaudeDo.Data/PromptFiles.cs
@@ -2,7 +2,7 @@ using System.Text;
namespace ClaudeDo.Data;
-public enum PromptKind { System, Planning, PlanningInitial, Retry, DailyPrep, WeeklyReport, Agent }
+public enum PromptKind { System, Planning, PlanningInitial, Retry, DailyPrep, WeeklyReport }
public static class PromptFiles
{
@@ -16,7 +16,6 @@ public static class PromptFiles
PromptKind.Retry => Path.Combine(Root, "retry.md"),
PromptKind.DailyPrep => Path.Combine(Root, "daily-prep.md"),
PromptKind.WeeklyReport => Path.Combine(Root, "weekly-report.md"),
- PromptKind.Agent => Path.Combine(Root, "agent.md"),
_ => throw new ArgumentOutOfRangeException(nameof(kind))
};
@@ -60,7 +59,6 @@ public static class PromptFiles
PromptKind.Retry => RetryDefault,
PromptKind.DailyPrep => DailyPrepDefault,
PromptKind.WeeklyReport => WeeklyReportDefault,
- PromptKind.Agent => "",
_ => ""
};
diff --git a/src/ClaudeDo.Localization/locales/de.json b/src/ClaudeDo.Localization/locales/de.json
index 88c9e5e..2dd53a4 100644
--- a/src/ClaudeDo.Localization/locales/de.json
+++ b/src/ClaudeDo.Localization/locales/de.json
@@ -43,8 +43,11 @@
"restoreDefaultAgents": "Standard-Agenten wiederherstellen",
"promptsSection": "PROMPTS",
"systemPrompt": "System",
- "planningPrompt": "Planung",
- "agentPrompt": "Agent",
+ "planningPrompt": "Planung (System)",
+ "planningInitialPrompt": "Planungs-Start",
+ "retryPrompt": "Wiederholung",
+ "dailyPrepPrompt": "Tagesplanung",
+ "weeklyReportPrompt": "Wochenbericht",
"openInEditor": "Im Editor öffnen"
},
"prime": {
diff --git a/src/ClaudeDo.Localization/locales/en.json b/src/ClaudeDo.Localization/locales/en.json
index d9dab98..c9f228a 100644
--- a/src/ClaudeDo.Localization/locales/en.json
+++ b/src/ClaudeDo.Localization/locales/en.json
@@ -43,8 +43,11 @@
"restoreDefaultAgents": "Restore default agents",
"promptsSection": "PROMPTS",
"systemPrompt": "System",
- "planningPrompt": "Planning",
- "agentPrompt": "Agent",
+ "planningPrompt": "Planning (system)",
+ "planningInitialPrompt": "Planning kickoff",
+ "retryPrompt": "Retry",
+ "dailyPrepPrompt": "Daily prep",
+ "weeklyReportPrompt": "Weekly report",
"openInEditor": "Open in editor"
},
"prime": {
diff --git a/src/ClaudeDo.Ui/ViewModels/Modals/Settings/FilesSettingsTabViewModel.cs b/src/ClaudeDo.Ui/ViewModels/Modals/Settings/FilesSettingsTabViewModel.cs
index bd7a778..986ed82 100644
--- a/src/ClaudeDo.Ui/ViewModels/Modals/Settings/FilesSettingsTabViewModel.cs
+++ b/src/ClaudeDo.Ui/ViewModels/Modals/Settings/FilesSettingsTabViewModel.cs
@@ -16,7 +16,10 @@ public sealed partial class FilesSettingsTabViewModel : ViewModelBase
public string SystemPromptPath { get; } = PromptFiles.PathFor(PromptKind.System);
public string PlanningPromptPath { get; } = PromptFiles.PathFor(PromptKind.Planning);
- public string AgentPromptPath { get; } = PromptFiles.PathFor(PromptKind.Agent);
+ public string PlanningInitialPromptPath { get; } = PromptFiles.PathFor(PromptKind.PlanningInitial);
+ public string RetryPromptPath { get; } = PromptFiles.PathFor(PromptKind.Retry);
+ public string DailyPrepPromptPath { get; } = PromptFiles.PathFor(PromptKind.DailyPrep);
+ public string WeeklyReportPromptPath { get; } = PromptFiles.PathFor(PromptKind.WeeklyReport);
public FilesSettingsTabViewModel(WorkerClient worker) => _worker = worker;
diff --git a/src/ClaudeDo.Ui/Views/Modals/SettingsModalView.axaml b/src/ClaudeDo.Ui/Views/Modals/SettingsModalView.axaml
index 9da80d3..5efa6c8 100644
--- a/src/ClaudeDo.Ui/Views/Modals/SettingsModalView.axaml
+++ b/src/ClaudeDo.Ui/Views/Modals/SettingsModalView.axaml
@@ -181,7 +181,7 @@
-
+
-
-
+
+
+ Command="{Binding Files.OpenPromptCommand}" CommandParameter="PlanningInitial"/>
+
+
+
+
+
+
+
+
+