Skip to content

Assignments frontend #538

@marcelklehr

Description

@marcelklehr

The feature's internal name is assignments, but it will be called "Scheduled tasks" in the UI (which would be confusing in the code, hence the different name).

  • Implement a separate top bar tab and view for assignments ( Icon for the new tab https://pictogrammers.com/library/mdi/icon/timer-outline/ )
    • the view should be based on or similar to the chat sessions view
    • it should only list chat sessions that have an assignmentId set
      • similarly, the normal chat sessions view should not list any chat sessions that have an assignmentId set
    • when clicking on an assignment chat session in the overview, the details view should display a kind of header with the prompt and the recurrence of the assignment (ideally sticky), and the rest of the details view should display the outputs of the various runs
    • the assignment runs are normal chat messages from the assistant (ideally, without the author name being displayed; you can also filter out any human messages as they are identical to the prompt).
    • The detail view of the assignments view should not display the chat input nor the agency suggestions, but should still have the note about AI generated output
    • for assignment sessions we need to check for new generations regularly unconditionally
    • (if time) The assignment details header should have a "run now" button that runs the assignment on the spot
  • (if time) the assignments view should have a "new scheduled task" button at the top of the session list which should display a form where you can create an assignment manually

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions