3 pointsby yakkomajuri5 hours ago3 comments
  • brianwmunz4 hours ago
    Hey...interesting idea and definitely trying to solve a legit problem. With the human-in-the-loop aspect of it, is there any timeout or retry logic? Otherwise, the agent's sitting there blocked waiting on you.
    • yakkomajuri3 hours ago
      Yeah so this is the part where it needs to be tested actively by more people in order to design the best experience.

      So today there are two modes:

      1. The agent halts and waits for you to approve

      2. The agent can fire the tool calls and keep working on other things and only at the end ask for the approvals it needs

      It's not perfect, but it does work well in a lot of cases. Retrying is pretty simple because you can just tell the agent to re-run the same tool call and approve it then. As of right now approvals expire within 15min but I'm actually putting a PR up today to make this configurable.

      Adding a human in the loop technically does limit how much can be done fully autonomously (e.g. via scheduled agents) but: a) I think the tradeoff is worth it b) it gives me peace of mind to let agents run unsupervised on a schedule for tasks that shouldn't require approval because I know they won't do something they weren't instructed to do when left unsupervised.

      Nevertheless, it's a tricky design problem. I prefer the current approach to having to log into AgentPort and approve things from a "pending approvals list" there, but what do you think? What would make most sense to you?

  • skylerbosley5 hours ago
    [dead]
  • kk_mors3 hours ago
    [dead]