fixing tasks/projects

frdel committed Nov 13, 2025 at 09:24 UTC f25543ead0502f25a9cb50c5e51ae62f041211b1
4 files changed +12 -13
python/api/poll.py
-6
@@ -88,12 +88,6 @@ class Poll(ApiHandler):
88 "last_result": task_details.get("last_result"),
89 "attachments": task_details.get("attachments", []),
90 "context_id": task_details.get("context_id"),
91 - "project_name": task_details.get("project_name"),
92 - "project_color": task_details.get("project_color"),
93 - "project": {
94 - "name": task_details.get("project_name"),
95 - "color": task_details.get("project_color"),
96 - },
91 })
92
93 # Add type-specific fields
python/helpers/log.py
+5 -5
@@ -321,11 +321,11 @@ class Log:
321 secrets_mgr = get_secrets_manager(self.context or AgentContext.current())
322
323 # debug helper to identify context mismatch
324 - self_id = self.context.id if self.context else None
325 - current_ctx = AgentContext.current()
326 - current_id = current_ctx.id if current_ctx else None
327 - if self_id != current_id:
328 - print(f"Context ID mismatch: {self_id} != {current_id}")
324 + # self_id = self.context.id if self.context else None
325 + # current_ctx = AgentContext.current()
326 + # current_id = current_ctx.id if current_ctx else None
327 + # if self_id != current_id:
328 + # print(f"Context ID mismatch: {self_id} != {current_id}")
329
330 if isinstance(obj, str):
331 return secrets_mgr.mask_values(obj)
python/helpers/task_scheduler.py
+5
@@ -22,6 +22,7 @@ from python.helpers.print_style import PrintStyle
22 from python.helpers.defer import DeferredTask
23 from python.helpers.files import get_abs_path, make_dirs, read_file, write_file
24 from python.helpers.localization import Localization
25 +from python.helpers import projects
26 import pytz
27 from typing import Annotated
28
@@ -736,6 +737,10 @@ class TaskScheduler:
737 # initial name before renaming is same as task name
738 # context.name = task.name
739
740 + # Activate project if set
741 + if task.project_name:
742 + projects.activate_project(context.id, task.project_name)
743 +
744 # Save the context
745 save_tmp_chat(context)
746 return context
webui/index.html
+2 -2
@@ -400,8 +400,8 @@
400 </div>
401 <template x-if="isCreating">
402 <div class="project-selector">
403 - <span class="project-color-ball"
404 - :style="editingTask.project?.color ? { backgroundColor: editingTask.project.color } : { border: '1px solid var(--color-border)' }"></span>
403 + <!-- <span class="project-color-ball"
404 + :style="editingTask.project?.color ? { backgroundColor: editingTask.project.color } : { border: '1px solid var(--color-border)' }"></span> -->
405 <select class="scheduler-project-select"
406 x-model="selectedProjectSlug"
407 @change="onProjectSelect($event.target.value)">