Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(backend): Ensure validity of OAuth credentials during graph execution #8191

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    ffcf200 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. feat(libs): Make SupabaseIntegrationCredentialsStore thread safe

    - Move `KeyedMutex` to `autogpt_libs.utils.synchronize`
    - Add locks to transactions in `SupabaseIntegrationCredentialsStore`
    Pwuts committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    5850b13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f4d0ad View commit details
    Browse the repository at this point in the history
  3. feat(executor): Change credential injection mechanism to acquire cred…

    …entials JIT
    
    Also:
    - Add exposed `acquire_credentials`, `release_credentials` methods to `AgentServer`
    - Add Pydantic model auto-deserialization support to `@expose` decorator
    - Make `ExecutionManager.agent_server_client` cached
    Pwuts committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    ffeb605 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into reinier/open-1891-ensure-oauth-credentials…

    …-are-fresh-before-using-them-in
    Pwuts committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    478b59c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8267679 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5f3ef42 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    da29cce View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. lint

    Pwuts committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    b464e76 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Merge branch 'master' into reinier/open-1891-ensure-oauth-credentials…

    …-are-fresh-before-using-them-in
    Pwuts committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    dadd262 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    2095326 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94fba3c View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Merge branch 'master' into reinier/open-1891-ensure-oauth-credentials…

    …-are-fresh-before-using-them-in
    Pwuts authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    fab700b View commit details
    Browse the repository at this point in the history