mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-02-05 04:15:08 -05:00
- feat(backend/executor): Change credential injection mechanism to acquire credentials from `AgentServer` just before execution - Also locks the credentials for the duration of the execution - feat(backend/server): Add thread-safe `IntegrationCredentialsManager` to handle and synchronize credentials-related operations - feat(libs): Add mutexes to `SupabaseIntegrationCredentialsStore` to ensure thread-safety Also: - feat(backend): Added Pydantic model (de)serialization support to `@expose` decorator Refactorings: - refactor(backend, libs): Move `KeyedMutex` to `autogpt_libs.utils.synchronize` - refactor(backend/server): Make `backend.server.integrations` module with `router`, `creds_manager`, and `utils` in it