otto8-ai / otto8

Open source AI Agent Platform
Apache License 2.0
12 stars 9 forks source link

UI - Not able to start a new thread when we have not yet responded to an oauth call/when tool call is in progress in another thread #509

Open sangee2004 opened 1 week ago

sangee2004 commented 1 week ago

Steps to reproduce the problem:

  1. Create an agent with tool that requires oauth (outlook calendar in my case)
  2. Start a chat about calendar and when presented with oauth workflow , do not take any action.
  3. Use "+New Thread" option and type a chat message in new thread.

Notice that nothing happens.

  1. When you list threads ,notice that new thread is not created.
  2. Launch the thread (from step2). Notice that the message typed in step3 is present here.

https://github.com/user-attachments/assets/a89126f2-4a57-4686-a00e-a47cbd833392

sangee2004 commented 1 week ago

Another scenario where i am not able to create new threads for an agent.

I have an existing thread for the agent , were my chat is not responding.

When in this state , I am not able to start any new thread .

https://github.com/user-attachments/assets/3e6b15eb-aa7c-471a-a145-eb5e5c12c6f4