Skip to content

Commit

Permalink
Refactoring: Agent (#513)
Browse files Browse the repository at this point in the history
* refactor: tool

* wip: agent runner

* wip

* completed: agent class

* websocket

* fix

* change: status label

* wip: agent card

* inplemented: frontend

* fix frontend

* remove unused codes and modules

* update poetry lock

* crud thinking log (be)

* wip

* implemented

* reflect fb

* fix style and icon

* enclose card as agent message

* change: prop name as isAgentTHinking

* fix

* avoid re-rendering agent card when scroll

* use pydantic to convert to JSON Schema

* add knowledge tool

* update docs

* chore: lint

* chore: lint

* chore: lint

* fix style

---------

Co-authored-by: Yusuke Wada <[email protected]>
  • Loading branch information
statefb and wadabee authored Sep 12, 2024
1 parent e53ac38 commit 115cbe4
Show file tree
Hide file tree
Showing 73 changed files with 2,683 additions and 4,414 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,8 @@ Analyze usage for each user / bot on administrator dashboard. [detail](./docs/AD

By using the [Agent functionality](./docs/AGENT.md), your chatbot can automatically handle more complex tasks. For example, to answer a user's question, the Agent can retrieve necessary information from external tools or break down the task into multiple steps for processing.

![](./docs/imgs/agent.gif)
![](./docs/imgs/agent1.png)
![](./docs/imgs/agent2.png)

</details>

Expand Down
Loading

0 comments on commit 115cbe4

Please sign in to comment.