/oss · 4 merged

mvschwarz/openrig

A tool for running teams of AI coding agents that share a chat room, roles and assigned work.

the project on GitHub (opens in a new tab)
  1. 20 Oct 2026

    Restarted teams no longer get mixed up with their old copy

    What was broken
    Starting a stopped team again keeps the old one as an archive under the same name. Asking it a question, giving it work, or running a workflow on it read the old copy and failed or warned wrongly.
    What I changed
    I made those lookups use the running team, and fall back to an archived one only when nothing running has that name.
    Why it matters
    A team you restart works like it did before, and its history stays.

    see the code, #1101 (opens in a new tab)

  2. 20 Oct 2026

    Clashing agent names now get a warning

    What was broken
    Two agents in different groups could end up with the same internal name. Checking the config said nothing, and starting the team only partly worked.
    What I changed
    I made the config check and the startup preview warn about the clash, naming the agent that already has that name.
    Why it matters
    You see the clash before starting the team, not after.

    see the code, #1058 (opens in a new tab)

  3. 11 Oct 2026

    Workflow commands now show what they just did

    What was broken
    After starting a workflow or handing work to the next agent, the summary said "(no instance id)", left out the new task, and told you to wait when work was ready.
    What I changed
    I made the summary read the names the background service actually sends back.
    Why it matters
    People and agents following those hints are pointed at the right next task instead of waiting.

    see the code, #1102 (opens in a new tab)

  4. 11 Oct 2026

    Chat history now shows the latest messages

    What was broken
    Once a team chat room held more messages than the display limit, its history showed the oldest ones. New messages never appeared, for people or for agents.
    What I changed
    Unless you ask to start from a given message, history now returns the newest messages, still listed oldest first.
    Why it matters
    Agents and people catching up on a chat see what was just said, not what was said first.

    see the code, #1057 (opens in a new tab)

← every project