PratikGautam commited on
Commit
bf63f93
·
verified ·
1 Parent(s): 931da66

Update src/garden_model.py

Browse files
Files changed (1) hide show
  1. src/garden_model.py +10 -3
src/garden_model.py CHANGED
@@ -56,7 +56,7 @@ class GardenModel:
56
  # Wind-chime: 1 in 7 chance of spontaneous reflection
57
  if random.randint(1, 7) == 1:
58
  petal = random.choice(list(self.petals.values()))
59
- chime = self.kindness_flavor(petal.get("poetic", "Silent petals"))
60
  print(f"🎐 Wind chime: {chime}")
61
 
62
  self.cycle_memory.append({
@@ -79,8 +79,15 @@ class GardenModel:
79
  if prompt["prompt"].lower() == prompt_text.lower():
80
  response = prompt["response"]
81
  break
 
 
82
  if response is None:
83
- response = "The Garden whispers silently..."
 
 
 
 
 
84
  response = self.kindness_flavor(response)
85
  print(f"💭 Reflection on '{prompt_text}': {response}")
86
  self.cycle_memory.append({
@@ -95,7 +102,7 @@ class GardenModel:
95
  """Add a new prompt-response pair."""
96
  new_entry = {
97
  "prompt": prompt_text,
98
- "response": "The Garden receives the seed and whispers silently..."
99
  }
100
  self.prompts.append(new_entry)
101
  self._save_memory()
 
56
  # Wind-chime: 1 in 7 chance of spontaneous reflection
57
  if random.randint(1, 7) == 1:
58
  petal = random.choice(list(self.petals.values()))
59
+ chime = self.kindness_flavor(petal.get("poetic_description", "Silent petals"))
60
  print(f"🎐 Wind chime: {chime}")
61
 
62
  self.cycle_memory.append({
 
79
  if prompt["prompt"].lower() == prompt_text.lower():
80
  response = prompt["response"]
81
  break
82
+
83
+ # If not found, use default_responses randomly
84
  if response is None:
85
+ default_prompt = next((p for p in self.prompts if "default_responses" in p), None)
86
+ if default_prompt:
87
+ response = random.choice(default_prompt["default_responses"])
88
+ else:
89
+ response = "The Garden whispers silently..."
90
+
91
  response = self.kindness_flavor(response)
92
  print(f"💭 Reflection on '{prompt_text}': {response}")
93
  self.cycle_memory.append({
 
102
  """Add a new prompt-response pair."""
103
  new_entry = {
104
  "prompt": prompt_text,
105
+ "response": "The Garden receives the seed and whispers gently through kindness..."
106
  }
107
  self.prompts.append(new_entry)
108
  self._save_memory()