22 pointsby ZeidJ3 hours ago7 comments
  • james-clef8 minutes ago
    Maybe a bit of an odd one, but can you decorate the office? I'm wondering like have you abstracted the decor elements into something that is straightforward to extend? How easily could I give my office a new espresso machine or something?
    • ZeidJ2 minutes ago
      This is a fun question. The answer is yes, you can redecorate and move things around.

      Right now it's all built in phaser, and furniture is pretty straight forward to build and deploy. But it requires modifying the source. We want to add support for easy drop in decoration in future updates.

  • adshotco11 minutes ago
    The group-based orchestration approach is smart — having agents work on different files in parallel within a group, then passing to the next group, sidesteps a lot of the merge conflict pain you'd get from naive concurrent file edits. Curious how it handles the case where Agent A's changes to module X break the interface that Agent B in the same group expects from module Y. Do you do any kind of dependency analysis before assigning tasks to groups, or is it purely based on file-level separation?

    The deny list for auto-approval is a pragmatic solution. In practice I've found the hard part isn't blocking obviously dangerous commands like rm -rf, it's the long tail of commands that are safe in one context but destructive in another (e.g. git checkout on a file with unstaged changes). Would be interested to know if you're tracking which auto-approved commands end up causing issues to refine the defaults over time.

  • hamuraijackan hour ago
    "animal crossing-style" is a bit of a stretch
    • smileybarry24 minutes ago
      Yeah, I was expecting something like the Animal Crossing dialog bubble or something. At least put Tom Nook as the boss character.
      • ZeidJ14 minutes ago
        This is such a good idea. A nondescript non-copyright infringing raccoon character as "The boss" would be perfect.
    • ZeidJan hour ago
      yeah.. maybe should have said "inspired by"
      • odst38 minutes ago
        Not even. Maybe briefly saw an advertisement, but didn't click it.
  • 26 minutes ago
    undefined
  • mitul0052 hours ago
    iMessage is the one that changes the category for me. "Agents that can text real people" is a different thing than a multi-agent demo. I've been hacking on something similar and the hardest problem wasn't orchestration it was figuring out when to bother a human vs. just deciding. How does auto-approval work, is it all-or-nothing or per task?
    • ZeidJan hour ago
      There are two levels of auto approve, first level is auto-edit which is basic read and write, and basic bash tools (these can be configured to be any arbitrary bash command).

      The second level is called auto approve and is for more complex bash commands. Generally the model will ask permission before running one of these big commands, but you can allow all. Right now, it's global across the instance, but we're working on making it more granular.

      Also, there is a deny list of certain commands which you can customize to prevent bad behavior (like rm -rf, etc...)

      We want to wire the approval process to imessage or whatever channel, but we need to first auth the imessage session to make sure it's coming through from the owner and not someone else communicating through the same channel.

  • jameschaearley2 hours ago
    Love the pixel office. Such a fun way to make multi-agent work less abstract. Being able to actually watch agents walk to their desks and pick up tasks makes it way easier to follow what's happening than staring at terminal logs. Curious if the orchestrator handles cases where two agents need to edit the same file.
    • ZeidJan hour ago
      Thank you James, great question! Generally, when the orchestrator assigns parallel work it does it in groups, with everyone in the group working on different files. When the group is done it passes the work to the next group which can then edit those same files.

      We're working on simultaneous editing of the same files using git, but we want to ensure changes are merged in an intelligent way.

  • billconan3 hours ago
    does it use the claude code api or the claude code cli? You know, the claude code api is more expensive.

    I also hope it can have a webapp version, rather than electron. because most of our work are on a remote server.

    • ZeidJ3 hours ago
      It actually uses the Claude code SDK so it plugs into whatever you already have.

      It can use API/CLI or even if you have a private hosted instance.

      We're actually working on a remote web app version but its a little trickier to wire up.

      These are great questions - thank you!

      • linsys15 minutes ago
        If it uses the SDK then it's token burn? Or can it "legally" use your Claude.ai MAX account, your subscription account?
        • ZeidJ7 minutes ago
          Great question - It can "legally" use your subscription account! We wanted to make sure it was more accessible.
        • 14 minutes ago
          undefined