Skip to content

feat(tasks): per-job profile selector — scheduled jobs have no profile association #617

@nesquena-hermes

Description

@nesquena-hermes

Summary

Scheduled jobs (cron tasks) have no profile association in the UI. There is no way to see which profile a job runs under, and no way to set a profile per job when creating or editing one.

Current behavior

  • The "New Job" form has no profile selector field
  • The job list does not show which profile each job is associated with
  • Jobs inherit whichever profile the WebUI server was started with (set via config.yaml or HERMES_PROFILE env var) — this is not surfaced anywhere in the UI

Expected behavior

  • The "New Job" form should include a profile selector, allowing users to choose which profile the job runs under
  • The job list should display the profile for each job (at minimum as a small badge or tooltip)
  • Editing an existing job should also expose the profile field

Motivation

Users with multiple profiles need control over which profile executes a scheduled job. Without this, there is no way to configure or verify profile assignment from within the UI at all — you have to know to look in config.yaml or env vars.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttasksCron jobs, task scheduling, background jobs

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions