Skip to content

Move work between chat and tasks: suggest it, or say the word #1287

Description

@santoshkumarradha

Chat and tasks should work together: you keep chatting and doing several things at once, while tasks run the large pieces of work in parallel in the background. Two parts of that are missing today.

1. Chat offers to make it a task

When a request looks like a big job — many files, long-running, able to run on its own — CodeAF should offer: run this as a task and keep chatting? It offers, you decide. It never switches on its own, and small requests should not trigger it.

2. Turn the conversation you are in into a task

Sometimes a chat becomes big work halfway through. One action should hand the conversation to a task that carries on in the background, with the context it already has, and give you chat back straight away. You can open the task to follow along or keep talking to it.

Not settled yet

  • What makes a request task-sized, and how we keep wrong offers rare
  • Whether the whole conversation moves, or only from a chosen message onward
  • Whether a task stays conversational (you can steer it) or runs on its own until it is done
  • How many tasks run at once, and how you see them and get results back in chat

Tell us

If you already work this way — starting long jobs and carrying on elsewhere — say what you would want the handoff to feel like.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:chatThe v3 surface a person sits in front of (internal/tui3)area:sessionThe engine — turns, tasks, the toolbelt, checkpointsfeatureWork that adds a capability; developers break it into tasksneeds groomingShape and scope are still being decided — the approach is not settledroadmapA public roadmap outcome; the card on the Agent-Field board links here for votes and discussion

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions