mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-02-11 23:35:25 -05:00
* Refactor on the link structure and API * Refactor on the link structure and API * Cleanup IDS * Remove run_id * Update block interface * Added websockets dependency * Adding routes * Adding in websocket code * Added cli to test the websocket * Added an outline of the message formats I plan on using * Added webscoket message types * Updated poetry lock * Adding subscription logic * Updating subscription mechanisms * update cli * Send updates to server * Get single execution data * Fix type hints and renamed function * add callback function and type hints * fix type hints * Updated manager to use property * Added in websocket updates * Added connection manager tests * Added tests for ws_api * trying to work around process issues * test formatting * Added a create and execute command for the cli * Updated send format * websockets command working * cli update * Added model.py * feat: Update server.py and manager.py - Initialize blocks in AgentServer lifespan context - Remove unnecessary await in AgentServer get_graph_blocks - Fix type hinting in manager.py - Validate input data in validate_exec function * fix tests * feat: Add autogpt_server.blocks.sample and autogpt_server.blocks.text modules This commit adds the `autogpt_server.blocks.sample` and `autogpt_server.blocks.text` modules to the project. These modules contain blocks that are used in the execution of the Autogpt server. The `ParrotBlock` and `PrintingBlock` classes are imported from `autogpt_server.blocks.sample`, while the `TextFormatterBlock` class is imported from `autogpt_server.blocks.text`. This addition enhances the functionality of the server by providing additional blocks for text processing and sample operations. * fixed circular import issue * Update readme --------- Co-authored-by: Zamil Majdy <zamil.majdy@agpt.co>