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

[pull] master from Significant-Gravitas:master #2

Open
wants to merge 4,109 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 22, 2024

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

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    e5f5005 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f31868 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17e79ad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    27c9ec5 View commit details
    Browse the repository at this point in the history
  5. feat(platform/ci): Run migrations in ci for dev (#8395)

    * run migrations in ci
    
    * update environment
    
    * temp false
    
    * add dev migrations
    
    * remove code change step
    aarushik93 authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    2715b81 View commit details
    Browse the repository at this point in the history
  6. feat(platform/infra): Create prod service account and pool (#8383)

    * ci with workload identity
    
    * temp update
    
    * update name
    
    * wip
    
    * update auth step
    
    * update provider name
    
    * remove audience
    
    * temp set to false
    
    * update registry naming
    
    * update context
    
    * update login
    
    * revert temp updates
    
    * add prod iam and pool
    aarushik93 authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    37607d1 View commit details
    Browse the repository at this point in the history
  7. feat(platform/ci) Add workflow for deploying to production (#8384)

    * ci with workload identity
    
    * temp update
    
    * update name
    
    * wip
    
    * update auth step
    
    * update provider name
    
    * remove audience
    
    * temp set to false
    
    * update registry naming
    
    * update context
    
    * update login
    
    * revert temp updates
    
    * add prod iam and pool
    
    * add release deploy with approval
    
    * use gha default approval behaviour
    
    * add back in release trigger
    
    * add new line
    aarushik93 authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    404d063 View commit details
    Browse the repository at this point in the history
  8. feat(platform/ci): Add prod migrations (#8396)

    * ci with workload identity
    
    * temp update
    
    * update name
    
    * wip
    
    * update auth step
    
    * update provider name
    
    * remove audience
    
    * temp set to false
    
    * update registry naming
    
    * update context
    
    * update login
    
    * revert temp updates
    
    * add prod iam and pool
    
    * add release deploy with approval
    
    * use gha default approval behaviour
    
    * add back in release trigger
    
    * add new line
    
    * add prod migrations
    
    * prod migrations without check
    aarushik93 authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    d9b8e0d View commit details
    Browse the repository at this point in the history
  9. fix(platform): Fix containerized connection issues with DB Manager (#…

    …8412)
    
    add missing DB manager host values
    aarushik93 authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    e499509 View commit details
    Browse the repository at this point in the history
  10. fix(backend): Reverse pyro config refactor (#8410)

    * fix(backend): Fix error pin output not being propagated into the next nodes
    
    * fix(backend): Reverse pyro config refactor
    
    * Revert "fix(backend): Fix error pin output not being propagated into the next nodes"
    
    This reverts commit 2ff50a9.
    
    ---------
    
    Co-authored-by: Aarushi <[email protected]>
    majdyz and aarushik93 authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    9e411ef View commit details
    Browse the repository at this point in the history
  11. fix(platform/infra): Fix spelling error (#8416)

    fix spelling error
    aarushik93 authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    4e44a79 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e908068 View commit details
    Browse the repository at this point in the history
  13. Merge login and signin (#8389)

    Co-authored-by: Avhimanyu <[email protected]>
    Co-authored-by: Nicholas Tindle <[email protected]>
    3 people authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    370e87d View commit details
    Browse the repository at this point in the history
  14. feat(frontend): Improve added block positioning logic to handle colli…

    …sions and dynamic dimensions size (#8406)
    Abhi1992002 authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    8ded935 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    6846d8f View commit details
    Browse the repository at this point in the history
  2. fix(platform): Expose DB Manager Port (#8424)

    expose 8005 for db manager
    aarushik93 authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    643c334 View commit details
    Browse the repository at this point in the history
  3. fix(market): Handle empty agents response (#8393)

    * Fix issue where marketplace breaks if no agents are returned
    
    * Fix issue where marketplace breaks if no agents are returned
    
    * Remove supabase folder from tracking
    
    * adding supabase submodule
    
    ---------
    
    Co-authored-by: Aarushi <[email protected]>
    Abhi1992002 and aarushik93 authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    f3a4fd2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f3583e8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1321faf View commit details
    Browse the repository at this point in the history
  6. docs(pr_template): Add reminder for config and infra changes (#8430)

    add config change reminder
    aarushik93 authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    08a8abe View commit details
    Browse the repository at this point in the history
  7. fix(infra): Update variable names (#8447)

    update variable names
    aarushik93 authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    6d812ac View commit details
    Browse the repository at this point in the history
  8. feat(blocks): Add pinecone and jina blocks (#8401)

    * add pinecone and jina blocks
    
    * udpate based on comments
    
    * backend updates
    
    * frontend updates
    
    * type hint
    
    * more type hints
    
    * another type hint
    
    * update run signature
    
    * shared jina provider
    
    * fix linting
    
    * lockfile
    
    * remove noqa
    
    * remove noqa
    
    * remove vector db folder
    
    * line
    
    * update pincone credentials provider
    
    * fix imports
    
    * formating
    
    * update frontend
    
    * Test (#8425)
    
    * h
    
    * Discard changes to autogpt_platform/backend/poetry.lock
    
    * fix: broken dep
    
    ---------
    
    Co-authored-by: Nicholas Tindle <[email protected]>
    aarushik93 and ntindle authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    e2df601 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. feat(platform): Add default secrets (#8452)

    * secrets
    
    * seal secrets
    
    * remove jina
    
    * replicate
    aarushik93 authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    e990a9d View commit details
    Browse the repository at this point in the history
  2. feat(platform): Add default secrets (#8452)

    * secrets
    
    * seal secrets
    
    * remove jina
    
    * replicate
    aarushik93 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    88885f1 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump react-day-picker from 8.10.1 to 9.2.0 in /autogpt_p…

    …latform/frontend (#8442)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nicholas Tindle <[email protected]>
    dependabot[bot] and ntindle authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4730bf6 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump actions/setup-python from 4 to 5 (#8438)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    75f3092 View commit details
    Browse the repository at this point in the history
  5. build(deps-dev): bump the development-dependencies group in /autogpt_…

    …platform/market with 6 updates (#8434)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nicholas Tindle <[email protected]>
    dependabot[bot] and ntindle authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    cc17147 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump helm/chart-testing-action from 2.6.0 to 2.6.1 in th…

    …e production-dependencies group (#8435)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2fa4d80 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump azure/setup-helm from 1 to 4 (#8439)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ca43f71 View commit details
    Browse the repository at this point in the history
  8. build(deps): bump docker/setup-buildx-action from 1 to 3 (#8436)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    19dc209 View commit details
    Browse the repository at this point in the history
  9. build(deps): bump google-github-actions/get-gke-credentials from 1 to…

    … 2 (#8437)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    8f5bd40 View commit details
    Browse the repository at this point in the history
  10. build(deps): bump the production-dependencies group in /autogpt_platf…

    …orm/autogpt_libs with 4 updates (#8432)
    
    build(deps): bump the production-dependencies group
    
    Bumps the production-dependencies group in /autogpt_platform/autogpt_libs with 4 updates: [google-cloud-logging](https://github.com/googleapis/python-logging), [pydantic](https://github.com/pydantic/pydantic), [pydantic-settings](https://github.com/pydantic/pydantic-settings) and [supabase](https://github.com/supabase/supabase-py).
    
    
    Updates `google-cloud-logging` from 3.11.2 to 3.11.3
    - [Release notes](https://github.com/googleapis/python-logging/releases)
    - [Changelog](https://github.com/googleapis/python-logging/blob/main/CHANGELOG.md)
    - [Commits](googleapis/python-logging@v3.11.2...v3.11.3)
    
    Updates `pydantic` from 2.9.1 to 2.9.2
    - [Release notes](https://github.com/pydantic/pydantic/releases)
    - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
    - [Commits](pydantic/pydantic@v2.9.1...v2.9.2)
    
    Updates `pydantic-settings` from 2.5.2 to 2.6.0
    - [Release notes](https://github.com/pydantic/pydantic-settings/releases)
    - [Commits](pydantic/pydantic-settings@v2.5.2...v2.6.0)
    
    Updates `supabase` from 2.7.4 to 2.9.1
    - [Release notes](https://github.com/supabase/supabase-py/releases)
    - [Changelog](https://github.com/supabase/supabase-py/blob/main/CHANGELOG.md)
    - [Commits](supabase/supabase-py@v2.7.4...v2.9.1)
    
    ---
    updated-dependencies:
    - dependency-name: google-cloud-logging
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    - dependency-name: pydantic
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    - dependency-name: pydantic-settings
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: supabase
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    8a68516 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

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

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    b2972cc View commit details
    Browse the repository at this point in the history
  2. feat(platform/frontend) Remove dotenv (#8459)

    remove dotenv
    aarushik93 authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    525b894 View commit details
    Browse the repository at this point in the history
  3. Updating docs nav structure to make Platform first class citizen v2 (#…

    …8448)
    
    * docs updates
    
    * text changes
    
    * resolving merge conflicts
    
    ---------
    
    Co-authored-by: Kaitlyn Barnard <[email protected]>
    Co-authored-by: Toran Bruce Richards <[email protected]>
    3 people authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    b9551db View commit details
    Browse the repository at this point in the history
  4. build(deps): bump actions/cache from 2 to 4 (#8467)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    757fb07 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump peter-evans/create-pull-request from 6 to 7 (#8470)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    db0f1fa View commit details
    Browse the repository at this point in the history
  6. build(deps): bump google-github-actions/setup-gcloud from 1 to 2 (#8469)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    456b1e5 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump google-github-actions/auth from 1 to 2 (#8468)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    7e63a8f View commit details
    Browse the repository at this point in the history
  8. build(deps): bump websockets from 12.0 to 13.1 in /autogpt_platform/b…

    …ackend (#8477)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nicholas Tindle <[email protected]>
    dependabot[bot] and ntindle authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    d8317c8 View commit details
    Browse the repository at this point in the history
  9. build(deps): bump sentry-sdk from 1.45.0 to 2.17.0 in /autogpt_platfo…

    …rm/backend (#8475)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    308a9bc View commit details
    Browse the repository at this point in the history
  10. build(deps): bump psutil from 5.9.8 to 6.1.0 in /autogpt_platform/bac…

    …kend (#8473)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    c028dd6 View commit details
    Browse the repository at this point in the history
  11. build(deps): bump tenacity from 8.5.0 to 9.0.0 in /autogpt_platform/b…

    …ackend (#8472)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    6fef4fd View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    62aa002 View commit details
    Browse the repository at this point in the history
  2. build(deps-dev): bump the development-dependencies group in /autogpt_…

    …platform/backend with 4 updates (#8471)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    fa04f80 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump the production-dependencies group across 1 director…

    …y with 5 updates (#8464)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    ff03619 View commit details
    Browse the repository at this point in the history
  4. Fix broken "You Tube" in the block (#8390)

    Co-authored-by: Nicholas Tindle <[email protected]>
    vishesh10 and ntindle authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    b1a747a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c7cd6dc View commit details
    Browse the repository at this point in the history
  6. build(deps-dev): bump eslint-config-next from 14.2.4 to 15.0.2 in /au…

    …togpt_platform/frontend (#8488)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    030ea6d View commit details
    Browse the repository at this point in the history
  7. feat(frontend): Make Save to Templates Marketplace button create an…

    …d redirect to a new agent (#8481)
    
    Co-authored-by: Nicholas Tindle <[email protected]>
    kcze and ntindle authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    ae13897 View commit details
    Browse the repository at this point in the history
  8. build(deps): bump the production-dependencies group across 1 director…

    …y with 22 updates (#8492)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    resolvers](https://github.com/react-hook-form/resolvers) | `3.9.0` | `3.9.1` |
    dependabot[bot] authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    53dcec5 View commit details
    Browse the repository at this point in the history
  9. build(deps): bump @next/third-parties from 14.2.6 to 15.0.2 in /autog…

    …pt_platform/frontend (#8490)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    22fff45 View commit details
    Browse the repository at this point in the history
  10. build(deps-dev): bump the development-dependencies group across 1 dir…

    …ectory with 18 updates (#8491)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nicholas Tindle <[email protected]>
    dependabot[bot] and ntindle authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    c995e89 View commit details
    Browse the repository at this point in the history
  11. build(deps): bump croniter from 2.0.7 to 5.0.1 in /autogpt_platform/b…

    …ackend (#8498)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    67ff738 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Configuration menu
    Copy the full SHA
    e2a848d View commit details
    Browse the repository at this point in the history
  2. feat(secrets): Rotate secrets (#8505)

    * reseal secrets
    
    * update DB url
    
    * rotate prod db
    
    * rotate prod
    
    * rotate server
    
    * builder valuse
    
    * public env vars in env files
    
    * public env vars in env files
    aarushik93 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    fc0c3e3 View commit details
    Browse the repository at this point in the history
  3. feat(secrets): Rotate secrets (#8505)

    * reseal secrets
    
    * update DB url
    
    * rotate prod db
    
    * rotate prod
    
    * rotate server
    
    * builder valuse
    
    * public env vars in env files
    
    * public env vars in env files
    aarushik93 committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    09bb57e View commit details
    Browse the repository at this point in the history
  4. feat(secrets): Reseal new secrets (#8506)

    resealed new secrets
    aarushik93 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    c2e036a View commit details
    Browse the repository at this point in the history
  5. feat(secrets): Reseal new secrets (#8506)

    resealed new secrets
    aarushik93 committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    8b51759 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    26caf1c View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. feat(backend): credential swap to api keys in cred store (#8403)

    * feat(backend): credential swap
    
    * ci: formatting
    
    * fix: importing is hard okay
    
    * fix: spelln' is hard
    
    * feat: better credential provider handling
    
    * docs: update the imports locations
    
    * fix: test credentials + formatting
    
    * feat: drop continuous read mode
    
    * fix: lint
    
    * feat: fallback credentials
    
    * feat: charge for credential useage and have a bad backup mechnism
    
    * fix: don't save default credentials + add d_id
    
    * fix: formatting
    
    * feat: basic encryption/decryption
    
    * ref: move files around
    
    * ref: sign all blocks out of their credentials
    
    * ref: update target to match a new, and encrypted future
    
    * wip: llm provider merger
    
    * don't delete `credentials` input on nodes
    
    * fix llm block ci issues
    
    * updated get AICredentials
    
    * fix fix
    
    * insert migration to move integration credentials from `auth.user` metadata to `platform.User.metadata`
    
    * fixed migration
    
    * add migration for existing user integration credentials
    
    * disabled reddit and email block
    
    * fix credential handling in LLM blocks
    
    * add other secret fields to credential scrubber migration
    
    * add other secret fields to credential scrubber migration (vol. 2)
    
    * fix: pr fixes
    
    * fix: mock funciton
    
    * add encrypted values
    
    ---------
    
    Co-authored-by: Reinier van der Leer <[email protected]>
    Co-authored-by: SwiftyOS <[email protected]>
    Co-authored-by: Aarushi <[email protected]>
    Co-authored-by: Aarushi <[email protected]>
    5 people authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    3aebed6 View commit details
    Browse the repository at this point in the history
  2. fix(infra): Add missing corrected secret (#8512)

    add missing corrected secret
    aarushik93 authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    3ea50f3 View commit details
    Browse the repository at this point in the history
  3. Update llm.py (#8513)

    * Update llm.py
    
    * Update llm.py
    
    * Update llm.py
    
    * Update llm.py
    
    ---------
    
    Co-authored-by: Aarushi <[email protected]>
    ntindle and aarushik93 authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    74d8aa6 View commit details
    Browse the repository at this point in the history
  4. feat(pre-commit): Detect secrets (#8507)

    Add detect secrets pre commit
    Swiftyos authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    edaa938 View commit details
    Browse the repository at this point in the history
  5. docs(platform): Update frontend instructions (#8514)

    update readme
    Swiftyos authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    27320d2 View commit details
    Browse the repository at this point in the history
  6. docs(platform): Update frontend instructions (#8514)

    update readme
    Swiftyos committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    151fad5 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Configuration menu
    Copy the full SHA
    8950021 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    952f6f5 View commit details
    Browse the repository at this point in the history
  3. chore(platform): Tidy up repo structure (#8521)

    * tidy up
    
    * nextjs env specific .env files
    Swiftyos authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    4d4cc60 View commit details
    Browse the repository at this point in the history
  4. feat(platform): reseal revid (#8523)

    reseal revid
    aarushik93 authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    7cf029d View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    1a82268 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e26513f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    594aa99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db44d8c View commit details
    Browse the repository at this point in the history
  5. build(deps): bump actions/checkout from 2 to 4 (#8553)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    b223cc0 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump uuid from 10.0.0 to 11.0.2 in /autogpt_platform/fro…

    …ntend (#8552)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    78f5cc4 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump the production-dependencies group across 1 director…

    …y with 7 updates (#8556)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    111fb8e View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. build(deps): bump date-fns from 3.6.0 to 4.1.0 in /autogpt_platform/f…

    …rontend (#8550)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    6052a0a View commit details
    Browse the repository at this point in the history
  2. build(deps-dev): bump the development-dependencies group in /autogpt_…

    …platform/frontend with 12 updates (#8548)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    9b3bef7 View commit details
    Browse the repository at this point in the history
  3. build(deps-dev): bump the development-dependencies group in /autogpt_…

    …platform/backend with 2 updates (#8543)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    11a4f9f View commit details
    Browse the repository at this point in the history
  4. build(deps): bump sentry-sdk from 2.17.0 to 2.18.0 in /autogpt_platfo…

    …rm/market in the production-dependencies group (#8544)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    d5ec9f8 View commit details
    Browse the repository at this point in the history
  5. build(deps-dev): bump @chromatic-com/storybook from 1.9.0 to 3.2.2 in…

    … /autogpt_platform/frontend (#8551)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    f9d7ca7 View commit details
    Browse the repository at this point in the history
  6. build(deps-dev): bump the development-dependencies group in /autogpt_…

    …platform/market with 2 updates (#8545)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    39f2745 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump pydantic-settings from 2.6.0 to 2.6.1 in /autogpt_p…

    …latform/autogpt_libs in the production-dependencies group (#8542)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    57eb7db View commit details
    Browse the repository at this point in the history
  8. build(deps-dev): bump redis from 5.1.1 to 5.2.0 in /autogpt_platform/…

    …autogpt_libs in the development-dependencies group (#8433)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nicholas Tindle <[email protected]>
    dependabot[bot] and ntindle authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    ab0aaf5 View commit details
    Browse the repository at this point in the history
  9. feat(platform): Toast Graph Creation Error (#8536)

    Co-authored-by: Nicholas Tindle <[email protected]>
    majdyz and ntindle authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    45fe26b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cd10661 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    44f7307 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e84910b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3e7d0e7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c197031 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3a127dc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b92c477 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    21100c1 View commit details
    Browse the repository at this point in the history
  18. [Snyk] Security upgrade python from 3.11-slim-buster to 3.11.10-slim-…

    …bookworm (#8557)
    
    Co-authored-by: Swifty <[email protected]>
    Co-authored-by: snyk-bot <[email protected]>
    3 people authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    799c6e5 View commit details
    Browse the repository at this point in the history
  19. build(deps): manual fix!! bump replicate from 0.34.1 to 1.0.3 in /aut…

    …ogpt_platform/backend (#8476)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nicholas Tindle <[email protected]>
    dependabot[bot] and ntindle authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    f17c20e View commit details
    Browse the repository at this point in the history
  20. fix(platform): Add local enc key (#8568)

    add local enc key
    aarushik93 authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    9070378 View commit details
    Browse the repository at this point in the history
  21. fix(platform): Add local enc key (#8568)

    add local enc key
    aarushik93 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    9a2664b View commit details
    Browse the repository at this point in the history
  22. build(deps): bump the production-dependencies group across 1 director…

    …y with 11 updates (#8567)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nicholas Tindle <[email protected]>
    dependabot[bot] and ntindle authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    4259ad6 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    c76c077 View commit details
    Browse the repository at this point in the history
  2. fix: update cookie (#8571)

    ntindle authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    25fa1be View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    af9ea5b View commit details
    Browse the repository at this point in the history
  2. refactor(backend): Introduced Graph Input & Output Schema, Merge Grap…

    …hMeta & Graph, Remove subgraph functionality (#8526)
    majdyz authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    86c5441 View commit details
    Browse the repository at this point in the history
  3. feat(build-page): make all content unselectable except flowEditor (#8534

    )
    
    * docs(platform): Update frontend instructions (#8514)
    
    update readme
    
    * docs(platform): correct readme
    
    * feat(build-page): make all content unselectable except flowEditor
    
    * revert some changes
    
    * revert some changes
    
    ---------
    
    Co-authored-by: Swifty <[email protected]>
    Co-authored-by: Nicholas Tindle <[email protected]>
    Co-authored-by: Aarushi <[email protected]>
    4 people authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a037c43 View commit details
    Browse the repository at this point in the history
  4. Update codeql.yml (#8500)

    Co-authored-by: Aarushi <[email protected]>
    ntindle and aarushik93 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b08ad97 View commit details
    Browse the repository at this point in the history
  5. feat(backend): Improve pyro reliability by adding connection timeout,…

    … retry, cleanup, and dynamic connection thread size (#8574)
    majdyz authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    91edf08 View commit details
    Browse the repository at this point in the history
  6. fix(searchtheweb): Fix the Jina Search Block (#8583)

    * update jina search web block
    
    * update to false
    aarushik93 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c25d03e View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Configuration menu
    Copy the full SHA
    bcaf324 View commit details
    Browse the repository at this point in the history
  2. refactor(backend): Remove config.default.json (#8581)

    remove config default josn
    
    Co-authored-by: Zamil Majdy <[email protected]>
    aarushik93 and majdyz authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    47759f6 View commit details
    Browse the repository at this point in the history
  3. ci(platform): Update pipelines to run from infra repo (#8595)

    * deploy trigger
    
    * update name
    
    * test path change
    
    * update prod deploy too
    
    * remove envvars
    
    * update prod deploy name
    aarushik93 authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    c0f77c8 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'dev'

    aarushik93 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    d6ecf80 View commit details
    Browse the repository at this point in the history
  5. dx: Fix pre-commit config (#8584)

    - fix naming of hooks
    - fix `pyright` hooks (b0rked by repo restructure)
    - fix `forge` path (b0rked by faulty replace-all when the repo was restructured)
    - fix `black` hook to work on all Python versions
    - add `poetry install` hooks
    - add `ruff`, `isort`, `pyright`, `pytest`, and `prisma generate` hooks for `backend/`
    - add `ruff` and `pyright` hooks for `autogpt_libs/`
    Pwuts authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    dfb7cf1 View commit details
    Browse the repository at this point in the history
  6. dx: Clean up PR template (#8541)

    * dx: Clean up PR template
    Pwuts authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    c960bd8 View commit details
    Browse the repository at this point in the history
  7. feat(blocks): Pinecone blocks (#8535)

    * update pinecone
    
    * update blocks
    
    * fix linting
    
    * update test
    
    * update requests
    
    * mock funciton
    aarushik93 authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    f719c7e View commit details
    Browse the repository at this point in the history
  8. feat(backend): Add API key DB table (#8593)

    * add api key db tables
    
    * remove uniqueness constraint on prefix
    
    * add postfix
    aarushik93 authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    359ae83 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4adbbc5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0b5b95e View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2024

  1. Merge dev into master

    aarushik93 authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    09dd391 View commit details
    Browse the repository at this point in the history
  2. Merge master into dev

    aarushik93 authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    f981a74 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e6e4737 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. feat(block): Add AI Music Generator Block with Meta Music Gen (#8532)

    * feat(platform): Add AIMusicGeneratorBlock for music generation
    
    * refactor(platform): Refactor AIMusicGeneratorBlock for improved error handling and logging
    
    * refactor(ui): Refactor ContentRenderer to support audio rendering
    
    * format
    
    * Frontend format and lint
    Torantulino authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    1f0cbc6 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#8609)

    Bumps [peter-evans/repository-dispatch](https://github.com/peter-evans/repository-dispatch) from 2 to 3.
    - [Release notes](https://github.com/peter-evans/repository-dispatch/releases)
    - [Commits](peter-evans/repository-dispatch@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: peter-evans/repository-dispatch
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    9e42466 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c0dea0 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump supabase from 2.9.1 to 2.10.0 in /autogpt_platform/…

    …autogpt_libs in the production-dependencies group (#8617)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    ea8f164 View commit details
    Browse the repository at this point in the history
  5. build(deps-dev): bump ruff from 0.7.2 to 0.7.3 in /autogpt_platform/a…

    …utogpt_libs in the development-dependencies group (#8618)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    ce3539f View commit details
    Browse the repository at this point in the history
  6. build(deps-dev): bump the development-dependencies group in /autogpt_…

    …platform/market with 2 updates (#8612)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    c53c7f8 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump the production-dependencies group in /autogpt_platf…

    …orm/backend with 2 updates (#8610)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nicholas Tindle <[email protected]>
    dependabot[bot] and ntindle authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    603fec3 View commit details
    Browse the repository at this point in the history
  8. build(deps-dev): bump the development-dependencies group in /autogpt_…

    …platform/frontend with 12 updates (#8615)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nicholas Tindle <[email protected]>
    dependabot[bot] and ntindle authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    d03fd93 View commit details
    Browse the repository at this point in the history
  9. build(deps): bump the production-dependencies group in /autogpt_platf…

    …orm/frontend with 8 updates (#8614)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    ca0b231 View commit details
    Browse the repository at this point in the history
  10. build(deps-dev): bump the development-dependencies group in /autogpt_…

    …platform/backend with 3 updates (#8611)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Nicholas Tindle <[email protected]>
    dependabot[bot] and ntindle authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    4a163e5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4a8f3db View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. build(deps): bump cookie from 0.7.0 to 1.0.1 in /autogpt_platform/fro…

    …ntend (#8616)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    ee3252b View commit details
    Browse the repository at this point in the history
  2. [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 (#8622)

    fix: docs/requirements.txt to reduce vulnerabilities
    
    
    The following vulnerabilities are fixed by pinning transitive dependencies:
    - https://snyk.io/vuln/SNYK-PYTHON-ZIPP-7430899
    
    Co-authored-by: snyk-bot <[email protected]>
    ntindle and snyk-bot authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    ff1fa2a View commit details
    Browse the repository at this point in the history
  3. fix: show error toast on Run failure when inputs or credentials are i… (

    #8391)
    
    * fix: show error toast on Run failure when inputs or credentials are invalid
    
    * Remove supabase folder from tracking
    
    * revert supabase
    
    * remove toast
    
    ---------
    
    Co-authored-by: Avhimanyu <[email protected]>
    Co-authored-by: Aarushi <[email protected]>
    3 people authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    5ee909f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e87240 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef7e504 View commit details
    Browse the repository at this point in the history
  6. feat(platform): Simplify Credentials UX (#8524)

    - Change `provider` of default credentials to actual provider names (e.g. `anthropic`), remove `llm` provider
    - Add `discriminator` and `discriminator_mapping` to `CredentialsField` that allows to filter credentials input to only allow  providers for matching models in `useCredentials` hook (thanks @ntindle for the idea!); e.g. user chooses `GPT4_TURBO` so then only OpenAI credentials are allowed
    - Choose credentials automatically and hide credentials input on the node completely if there's only one possible option
    - Move `getValue` and `parseKeys` to utils
    - Add `ANTHROPIC`, `GROQ` and `OLLAMA` to providers in frontend `types.ts`
    - Add `hidden` field to credentials that is used for default system keys to hide them in user profile
    - Now `provider` field in `CredentialsField` can accept multiple providers as a list
    
    -----------------
    Co-authored-by: Nicholas Tindle <[email protected]>
    Co-authored-by: Reinier van der Leer <[email protected]>
    kcze authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    e907ffd View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. fix(frontend): Unbreak credentials input on single-provider blocks (#…

    …8636)
    
    - Resolves #8635
    
    - fix(frontend): Fix type mismatch of `CredentialsField` schema between frontend and backend
       - Fix usages of `credentialsSchema.credentials_provider`
    
    - refactor(backend): Create `CredentialsFieldSchemaExtra` model in backend so it can be mirrored directly in frontend
       - Add check to enforce multi-provider `CredentialsField` always has `discriminator`
    
    - dx: Add type checking shortcut `yarn type-check` / `npm run type-check` for frontend
    Pwuts authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    aaa0b79 View commit details
    Browse the repository at this point in the history
  2. fix(frontend): Unbreak credentials input on single-provider blocks (v…

    …ol. 2)
    
    Fix bad condition introduced in aaa0b79 (#8636) to resolve #8635
    Pwuts committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    ef3f7aa View commit details
    Browse the repository at this point in the history
  3. tweak(backend): Update all block costs (#8639)

    * Add support for default credentials to unreal block
    
    * Refactor block cost configuration and add new blocks
    
    This commit refactors the block cost configuration file and adds support for new blocks. The changes include:
    - Importing the `AIMusicGeneratorBlock`, `JinaEmbeddingBlock`, and `UnrealTextToSpeechBlock` classes
    - Updating the `BLOCK_COSTS` dictionary to include costs for the new blocks
    
    These changes enable the usage of the newly introduced blocks.
    Torantulino authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    aafc101 View commit details
    Browse the repository at this point in the history
  4. Adding Google Analytics to docs site (#8640)

    Adding GA tag to docs site
    
    Co-authored-by: Toran Bruce Richards <[email protected]>
    kbarnard10 and Torantulino authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    a3655b8 View commit details
    Browse the repository at this point in the history
  5. fix(frontend): Fix client-side validation for Agent Executor Block (#…

    …8643)
    
    * feat(frontend): Center initial canvas & add option to open graph on agent executor blok
    
    * Removed unused variable
    majdyz authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    6724475 View commit details
    Browse the repository at this point in the history
  6. fix(classic): update docs for security deprecation (#8632)

    * Create README.md
    
    * Update README.md
    
    * Update index.md
    
    * Update README.md
    
    * Update index.md
    
    * Update index.md
    ntindle authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    b048385 View commit details
    Browse the repository at this point in the history
  7. fix(frontend): Remove double title on credentials input (#8638)

    - Add condition to hide `credentials` input title in `CustomNode:generateInputHandles`
    - Add `title={schema.description}` to `<CredentialsInput>` title element
    Pwuts authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    5c0f979 View commit details
    Browse the repository at this point in the history
  8. Create SECURITY.md (#8645)

    ntindle authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    b64c536 View commit details
    Browse the repository at this point in the history
  9. fix(platform): Remove migrate and encrypt function (#8646)

    remove migrate and encrypt function
    aarushik93 authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    c707ee9 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. fix(frontend): Fix input-field update on empty & default value (#8647)

    * fix(frontend): Fix input-field update on empty & default value
    
    * Fix error message
    
    * Revert
    majdyz authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    98ab525 View commit details
    Browse the repository at this point in the history
  2. feat(frontend): Center initial canvas (#8644)

    * fix(frontend): Fix client-side validation for Agent Executor Block
    
    * Fix zoom scale calculation
    
    * Fix zoom scale calculation
    majdyz authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    ce667f6 View commit details
    Browse the repository at this point in the history
  3. Add provision for other languages in Youtube Video Block (#8630)

    Co-authored-by: Toran Bruce Richards <[email protected]>
    vishesh10 and Torantulino authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    639242a View commit details
    Browse the repository at this point in the history
  4. tweak(frontend): Add jina and unreal to hidden credentials list in fr…

    …ontend (#8642)
    
    Adds missing hidden credentials
    Torantulino authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    05c7673 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    52b3148 View commit details
    Browse the repository at this point in the history
  6. feat(blocks): Add AIImageGeneratorBlock (#8525)

    * feat(block): Add AIImageGeneratorBlock
    
    This commit adds the AIImageGeneratorBlock class to the backend. The AIImageGeneratorBlock is responsible for generating images using various AI models through a unified interface.
    
    * Remove unsupported inputs and add more styles
    
    * Update autogpt_platform/backend/backend/blocks/ai_image_generator_block.py
    
    Co-authored-by: Reinier van der Leer <[email protected]>
    
    * run format
    
    * Add test mock
    
    * mock client run
    
    * Refactor AIImageGeneratorBlock to use a separate function for running the client
    
    * Update Credential description
    
    * Rename ModelProvider to ImageGenModel
    
    * Add missing block run function
    
    * fix mock
    
    * .
    
    * Refactor AIImageGeneratorBlock to move run_client function inside class
    
    * Fix broken reference to run client and tidy code.
    
    * Refactor AIImageGeneratorBlock to improve code structure and error handling
    
    * Move client into run client instantiation function.
    
    * Refactor AIImageGeneratorBlock to handle output as FileOutput and improve error handling
    
    * run format
    
    ---------
    
    Co-authored-by: Reinier van der Leer <[email protected]>
    Torantulino and Pwuts authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    e628a25 View commit details
    Browse the repository at this point in the history
  7. feat(platform): Add api generator functions and endpoints (#8597)

    * add: api generator functions and endpoints
    
    * Rebase onto dev, refactor API manager location, remove suspended key revoke, and update API code for Prisma compatibility
    
    * add: key_manager
    
    * reversing changes og poetry.lock
    
    * add: changing hash mexhansim in API Manager
    
    * add: changing hash mexhansim in API Manager
    
    * fixing some simple bugs
    
    * fix linting and adding better error handling
    
    ---------
    
    Co-authored-by: Aarushi <[email protected]>
    Abhi1992002 and aarushik93 authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    bbbdb56 View commit details
    Browse the repository at this point in the history
  8. feat(platform) : scheduling agent runner (#8634)

    * add: ui for scheduling agent
    
    * adding requests and type for schedule endpoints
    
    * feat : monitor schdules on monitor page
    
    * add: Complete monitor page
    
    * fix filter on monitor page
    
    * fix linting
    
    * PR nits
    
    * Added Docker Compose env var
    
    ---------
    
    Co-authored-by: Toran Bruce Richards <[email protected]>
    Co-authored-by: Swifty <[email protected]>
    Co-authored-by: Zamil Majdy <[email protected]>
    4 people authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    dd0081a View commit details
    Browse the repository at this point in the history
  9. Feat(Builder/tutorial): Updates to fix tutorial (#8655)

    Feat(Builder/tutorial): Updates to fix tutorial
    Bentlybro authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    e140873 View commit details
    Browse the repository at this point in the history
  10. Revert "fix(platform): Remove migrate and encrypt function" (#8654)

    Reverts c707ee9 (#8646)
    
    The problem analysis that led to #8646 contained some errors, so the migration removed in the PR doesn't seem to have been the cause of the problem we were hunting. Also, this migration is an essential part of the security improvement that we made 2 weeks ago.
    Pwuts authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    f9633ff View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. ci: fix classic ci (#8338)

    * ci(frontend,backend,classic): update branch from develop to dev
    
    * ci(frontend, infra): enable ci on other tools
    
    * Update classic-autogpt-docker-ci.yml
    
    * fix: don't error if the folder exists
    
    * fix: drop bad test
    
    * Revert "fix: drop bad test"
    
    This reverts commit c478d3c.
    
    * fix: turn off the correct test 👀
    
    * fix: remove more
    
    * Discard changes to .github/workflows/classic-autogpt-ci.yml
    
    * Update classic-autogpt-docker-ci.yml
    
    * Update classic-autogpt-docker-release.yml
    
    * Update classic-autogpts-ci.yml
    
    * Discard changes to .github/workflows/classic-forge-ci.yml
    
    * Discard changes to .github/workflows/classic-autogpts-ci.yml
    
    * Discard changes to .github/workflows/classic-python-checks.yml
    
    * Discard changes to .github/workflows/repo-pr-label.yml
    
    * Discard changes to .github/workflows/platform-backend-ci.yml
    
    * Update classic-benchmark-ci.yml
    
    * Update classic-frontend-ci.yml
    ntindle authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    ea214d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f27f596 View commit details
    Browse the repository at this point in the history
  3. fix(backend): Add execution persistence for execution scheduler servi…

    …ce (#8649)
    
    * fix(backend): Add execution persistence for execution scheduler service
    
    * scheduler REST API cleanup
    
    * Fix to binary
    
    * Adapt UI with new API
    
    * Remove schedule.py
    
    * Remove unused class
    
    * Fix linting
    majdyz authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    6a1cea4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8987fdd View commit details
    Browse the repository at this point in the history
  5. bump version to v0.3.0

    Pwuts committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    9a4ff90 View commit details
    Browse the repository at this point in the history
  6. tweak(docs): Update Block File Path in Documentation (#8662)

    Update new_blocks.md doccumentation
    Torantulino authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    bd2f172 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' into dev

    Pwuts committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    0551bec View commit details
    Browse the repository at this point in the history
  8. fix(backend): Add migrations to fix credentials inputs with invalid p…

    …rovider "llm"(#8674)
    
    In #8524, the "llm" credentials provider was replaced. There are still entries with 	"provider": "llm"	 in the system though, and those break if not migrated.
    
    - SQL migration to fix the obvious ones where we know the provider from `credentials.id`
    - Non-SQL migration to fix the rest
    Pwuts authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    4db8e74 View commit details
    Browse the repository at this point in the history
  9. fix(backend): Add migrations to fix credentials inputs with invalid p…

    …rovider "llm" (vol. 2)
    
    Fix breaking SQL double-casting issue in the SQL migration
    Pwuts committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    2a66295 View commit details
    Browse the repository at this point in the history
  10. fix(backend): Add migrations to fix credentials inputs with invalid p…

    …rovider "llm" (vol. 3)
    
    Fix User table reference in raw SQL queryin non-Prisma migration
    Pwuts committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    2968875 View commit details
    Browse the repository at this point in the history
  11. fix(backend): Add migrations to fix credentials inputs with invalid p…

    …rovider "llm" (vol. 4)
    
    Another attempt at unbreaking this raw Prisma query
    Pwuts committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    1c68904 View commit details
    Browse the repository at this point in the history
  12. fix(backend): Add migrations to fix credentials inputs with invalid p…

    …rovider "llm" (vol. 5)
    
    Five times the charm
    Pwuts committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    1e8a272 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2024

  1. fix(backend): Add migrations to fix credentials inputs with invalid p…

    …rovider "llm" (#8674)
    
    In #8524, the "llm" credentials provider was replaced. There are still entries with `"provider": "llm"` in the system though, and those break if not migrated.
    
    - SQL migration to fix the obvious ones where we know the provider from `credentials.id`
    - Non-SQL migration to fix the rest
    Pwuts committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    9185381 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2024

  1. Update links to images in FORGE-QUICKSTART.md (#8517)

    Co-authored-by: Nicholas Tindle <[email protected]>
    cwperks and ntindle authored Nov 17, 2024
    Configuration menu
    Copy the full SHA
    e30dac5 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    a2895a2 View commit details
    Browse the repository at this point in the history
  2. fix(frontend): Typing in the NodeKeyValueInput field causes the field…

    … to un-focus (#8680)
    
    * fix(frontend): Typing in the "Prompt Values" input field causes the field to un-focus
    
    * Add comment
    
    * Rephrase
    majdyz authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    cd7dfbb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bff0dc3 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into dev

    Pwuts committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    6c109ad View commit details
    Browse the repository at this point in the history
  5. fix(backend): Resolve Pydantic warning about missing secrets_dir (#…

    …8692)
    
    - Remove `secrets_dir` and other references to `get_secrets_path()`
    - Remove unused `get_config_path()`
    
    Follow-up to #8521, which removed the `secrets` dir but not the references to it.
    Pwuts authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    e840106 View commit details
    Browse the repository at this point in the history
  6. refactor(frontend): Update buttons to edit agents in Monitor (#8687)

    Update Monitor buttons
    
    Co-authored-by: Aarushi <[email protected]>
    kcze and aarushik93 authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    a660833 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f36d95a View commit details
    Browse the repository at this point in the history
  8. fix(backend): Add the lower cap of the user credits to zero (#8682)

    fix(backend): Add lower cap of the user credits to zero
    majdyz authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    6fa4b8c View commit details
    Browse the repository at this point in the history
  9. fix(frontend): avoid displaying long description text for block (#8688)

    Co-authored-by: Toran Bruce Richards <[email protected]>
    majdyz and Torantulino authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    402789d View commit details
    Browse the repository at this point in the history
  10. feat(blocks): Add Open Router integration with a large selection of n…

    …ew models (#8653)
    
    * feat: Add Open Router integration credentials
    
    - Added support for Open Router integration credentials in the Supabase integration credentials store.
    - Updated the LLM provider field to include "open_router" as a valid provider option.
    - Added Open Router API key field to the backend settings.
    - Updated the profile page to display the Open Router integration credentials.
    - Updated the credentials input and provider components to include Open Router as a provider option.
    - Updated the autogpt-server-api types to include "open_router" as a provider name.
    - Updated the LLM provider schema to include "open_router" as a valid provider name.
    
    - Added GEMINI_FLASH_1_5_8B as the first Open Router LLM
    
    * Add type ignore to new llm prompt to match the rest of them.
    
    * Update LlmModel with a selection of new OpenRouter models
    
    * format
    Torantulino authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    29cff1b View commit details
    Browse the repository at this point in the history
  11. build(frontend): Optimize Docker build time and image size (#8695)

    This PR reduces image size by 4.9GB (93%) and reduces uncached build time from ~7m to ~5m20s.
    
    - Use cache mount to prevent Yarn cache from being included in `yarn install` layer
    - Leverage Next.js output tracing to generate minimal application w/ tree-shaken dependencies
    - Add non-root user following the Next.js reference Dockerfile
    Pwuts authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    1f34f78 View commit details
    Browse the repository at this point in the history
  12. fix(platform/builder): Add heartbeat mechanism (#8665)

    * add heartbeat mechanism
    
    * formatting data
    
    * import List
    
    * another import fix
    
    * wip
    
    * formatting adn linting
    aarushik93 authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    8fccf2e View commit details
    Browse the repository at this point in the history
  13. ref(classic): Do not 'rm -rf <unquoted variable>' when removing class…

    …ic env (#8417)
    
    Co-authored-by: Nicholas Tindle <[email protected]>
    Co-authored-by: Toran Bruce Richards <[email protected]>
    3 people authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    865e3c0 View commit details
    Browse the repository at this point in the history
  14. fix(frontend): Allow importing agent file with empty description (#8670)

    Check structure of agent file with `obj[key] != null` rather than `!!obj[key]` to allow empty strings
    Pwuts authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    e81083d View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. build(deps): bump pyjwt from 2.9.0 to 2.10.0 in /autogpt_platform/aut…

    …ogpt_libs in the production-dependencies group (#8700)
    
    build(deps): bump pyjwt
    
    Bumps the production-dependencies group in /autogpt_platform/autogpt_libs with 1 update: [pyjwt](https://github.com/jpadilla/pyjwt).
    
    
    Updates `pyjwt` from 2.9.0 to 2.10.0
    - [Release notes](https://github.com/jpadilla/pyjwt/releases)
    - [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
    - [Commits](jpadilla/pyjwt@2.9.0...2.10.0)
    
    ---
    updated-dependencies:
    - dependency-name: pyjwt
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    fb9a543 View commit details
    Browse the repository at this point in the history
  2. build(deps-dev): bump ruff from 0.7.3 to 0.7.4 in /autogpt_platform/a…

    …utogpt_libs in the development-dependencies group (#8701)
    
    build(deps-dev): bump ruff
    
    Bumps the development-dependencies group in /autogpt_platform/autogpt_libs with 1 update: [ruff](https://github.com/astral-sh/ruff).
    
    
    Updates `ruff` from 0.7.3 to 0.7.4
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.7.3...0.7.4)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    c1c3345 View commit details
    Browse the repository at this point in the history
  3. build(deps-dev): bump the development-dependencies group in /autogpt_…

    …platform/market with 2 updates (#8706)
    
    build(deps-dev): bump the development-dependencies group
    
    Bumps the development-dependencies group in /autogpt_platform/market with 2 updates: [ruff](https://github.com/astral-sh/ruff) and [pyright](https://github.com/RobertCraigie/pyright-python).
    
    
    Updates `ruff` from 0.7.3 to 0.7.4
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.7.3...0.7.4)
    
    Updates `pyright` from 1.1.388 to 1.1.389
    - [Release notes](https://github.com/RobertCraigie/pyright-python/releases)
    - [Commits](RobertCraigie/pyright-python@v1.1.388...v1.1.389)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: pyright
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    2e934df View commit details
    Browse the repository at this point in the history
  4. build(deps-dev): bump the development-dependencies group in /autogpt_…

    …platform/backend with 2 updates (#8699)
    
    build(deps-dev): bump the development-dependencies group
    
    Bumps the development-dependencies group in /autogpt_platform/backend with 2 updates: [ruff](https://github.com/astral-sh/ruff) and [pyright](https://github.com/RobertCraigie/pyright-python).
    
    
    Updates `ruff` from 0.7.3 to 0.7.4
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.7.3...0.7.4)
    
    Updates `pyright` from 1.1.388 to 1.1.389
    - [Release notes](https://github.com/RobertCraigie/pyright-python/releases)
    - [Commits](RobertCraigie/pyright-python@v1.1.388...v1.1.389)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: pyright
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    84076eb View commit details
    Browse the repository at this point in the history
  5. delete infra folder (#8555)

    * delete infra folder
    
    * remove ci
    aarushik93 authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    520d0ca View commit details
    Browse the repository at this point in the history
  6. fix(backend): Improve typing for blocks StepThroughItemsBlock, Countd…

    …ownTimerBlock, AddToListBlock, AddToDictionaryBlock (#8713)
    majdyz authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    274419d View commit details
    Browse the repository at this point in the history
  7. fix(platform): Remove settings endpoint (#8715)

    remove settings endpoint
    aarushik93 authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    a5734a5 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. dx(backend): Fix pre-commit isort step (#8726)

    - Set `tool.isort.profile = "black"`
    - Explicitly pass the first-party package name in the `isort` jobs in the `pre-commit` config
    Pwuts authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    33dd2eb View commit details
    Browse the repository at this point in the history
  2. fix(frontend): Monitor Page got all the request doubled on each page …

    …refresh (#8727)
    
    fix(frontend): Avoid refreshing page on each auth state change event
    majdyz authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    5fa5b71 View commit details
    Browse the repository at this point in the history
  3. fix(block): Updated model_version to prevent conflicts with pydantic …

    …naming (#8729)
    
    changed model_version name to avoid conflicts
    Swiftyos authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    d84ddfc View commit details
    Browse the repository at this point in the history
  4. build(deps): bump fastapi from 0.115.4 to 0.115.5 in /autogpt_platfor…

    …m/market in the production-dependencies group (#8705)
    
    build(deps): bump fastapi
    
    Bumps the production-dependencies group in /autogpt_platform/market with 1 update: [fastapi](https://github.com/fastapi/fastapi).
    
    
    Updates `fastapi` from 0.115.4 to 0.115.5
    - [Release notes](https://github.com/fastapi/fastapi/releases)
    - [Commits](fastapi/fastapi@0.115.4...0.115.5)
    
    ---
    updated-dependencies:
    - dependency-name: fastapi
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Zamil Majdy <[email protected]>
    dependabot[bot] and majdyz authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    c84cc29 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump the production-dependencies group in /autogpt_platf…

    …orm/frontend with 7 updates (#8703)
    
    build(deps): bump the production-dependencies group
    
    Bumps the production-dependencies group in /autogpt_platform/frontend with 7 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | @radix-ui/react-icons | `1.3.1` | `1.3.2` |
    | [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives) | `1.2.0` | `1.2.1` |
    | [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.1.3` | `1.1.4` |
    | [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `8.37.1` | `8.38.0` |
    | [elliptic](https://github.com/indutny/elliptic) | `6.6.0` | `6.6.1` |
    | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.456.0` | `0.460.0` |
    | [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.3.0` | `9.3.2` |
    
    
    Updates `@radix-ui/react-icons` from 1.3.1 to 1.3.2
    
    Updates `@radix-ui/react-scroll-area` from 1.2.0 to 1.2.1
    - [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md)
    - [Commits](https://github.com/radix-ui/primitives/commits)
    
    Updates `@radix-ui/react-tooltip` from 1.1.3 to 1.1.4
    - [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md)
    - [Commits](https://github.com/radix-ui/primitives/commits)
    
    Updates `@sentry/nextjs` from 8.37.1 to 8.38.0
    - [Release notes](https://github.com/getsentry/sentry-javascript/releases)
    - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
    - [Commits](getsentry/sentry-javascript@8.37.1...8.38.0)
    
    Updates `elliptic` from 6.6.0 to 6.6.1
    - [Commits](indutny/elliptic@v6.6.0...v6.6.1)
    
    Updates `lucide-react` from 0.456.0 to 0.460.0
    - [Release notes](https://github.com/lucide-icons/lucide/releases)
    - [Commits](https://github.com/lucide-icons/lucide/commits/0.460.0/packages/lucide-react)
    
    Updates `react-day-picker` from 9.3.0 to 9.3.2
    - [Release notes](https://github.com/gpbl/react-day-picker/releases)
    - [Changelog](https://github.com/gpbl/react-day-picker/blob/main/CHANGELOG.md)
    - [Commits](gpbl/react-day-picker@v9.3.0...v9.3.2)
    
    ---
    updated-dependencies:
    - dependency-name: "@radix-ui/react-icons"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    - dependency-name: "@radix-ui/react-scroll-area"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    - dependency-name: "@radix-ui/react-tooltip"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    - dependency-name: "@sentry/nextjs"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: elliptic
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    - dependency-name: lucide-react
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: react-day-picker
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Zamil Majdy <[email protected]>
    dependabot[bot] and majdyz authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    aea6e7c View commit details
    Browse the repository at this point in the history
  6. feat(frontend): Show Agent Output on Monitor page (#8501)

    * Show Output in Monitor
    
    * Updates
    
    * Updates
    
    * Move hardcoded ids to a dedicated enum
    
    ---------
    
    Co-authored-by: Toran Bruce Richards <[email protected]>
    Co-authored-by: Aarushi <[email protected]>
    Co-authored-by: Zamil Majdy <[email protected]>
    4 people authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    cf43248 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    92bfbfa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    26a6bd4 View commit details
    Browse the repository at this point in the history
  9. docs: replace docker-compose with docker compose (#8502)

    Co-authored-by: Swifty <[email protected]>
    Co-authored-by: Aarushi <[email protected]>
    3 people authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    19095be View commit details
    Browse the repository at this point in the history
  10. feat(platform): Updates to Runner Output UI (#8717)

    * feat(platform): Updates to Runner Output UI
    
    * add copy text button to output boxes
    
    * prettier
    
    ---------
    
    Co-authored-by: Aarushi <[email protected]>
    Bentlybro and aarushik93 authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    63e3244 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    13da8af View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Configuration menu
    Copy the full SHA
    c14ab0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6954f4e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b4bb27 View commit details
    Browse the repository at this point in the history
  4. fix: hide content except login when not authenticated to prevent erro…

    …rs (#8398)
    
    * fix: hide content except login when not authenticated to prevent errors
    
    * Remove supabase folder from tracking
    
    * Remove supabase folder from Git tracking
    
    * adding git submodule
    
    * adding git submodule
    
    * Discard changes to .gitignore
    
    * only showing AutoGPT logo if user is not present
    
    ---------
    
    Co-authored-by: Nicholas Tindle <[email protected]>
    Co-authored-by: Nicholas Tindle <[email protected]>
    Co-authored-by: Swifty <[email protected]>
    Co-authored-by: Toran Bruce Richards <[email protected]>
    5 people authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    5ee8b62 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into dev

    Pwuts committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    f2816f9 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

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

Commits on Nov 25, 2024

  1. Configuration menu
    Copy the full SHA
    f00654c View commit details
    Browse the repository at this point in the history
  2. fix(forge): Fix double model kwarg error in `AnthropicProvider.crea…

    …te_chat_completion(..)` (#8666)
    Pwuts authored Nov 25, 2024
    Configuration menu
    Copy the full SHA
    464b530 View commit details
    Browse the repository at this point in the history
  3. feat(platform, blocks): Webhook-triggered blocks (#8358)

    - feat(blocks): Add GitHub Pull Request Trigger block
    
    ## feat(platform): Add support for Webhook-triggered blocks
    - ⚠️ Add `PLATFORM_BASE_URL` setting
    
    - Add webhook config option and `BlockType.WEBHOOK` to `Block`
      - Add check to `Block.__init__` to enforce type and shape of webhook event filter
      - Add check to `Block.__init__` to enforce `payload` input on webhook blocks
      - Add check to `Block.__init__` to disable webhook blocks if `PLATFORM_BASE_URL` is not set
    
    - Add `Webhook` model + CRUD functions in `backend.data.integrations` to represent webhooks created by our system
      - Add `IntegrationWebhook` to DB schema + reference `AgentGraphNode.webhook_id`
        - Add `set_node_webhook(..)` in `backend.data.graph`
    
    - Add webhook-related endpoints:
      - `POST /integrations/{provider}/webhooks/{webhook_id}/ingress` endpoint, to receive webhook payloads, and for all associated nodes create graph executions
        - Add `Node.is_triggered_by_event_type(..)` helper method
      - `POST /integrations/{provider}/webhooks/{webhook_id}/ping` endpoint, to allow testing a webhook
      - Add `WebhookEvent` + pub/sub functions in `backend.data.integrations`
    
    - Add `backend.integrations.webhooks` module, including:
      - `graph_lifecycle_hooks`, e.g. `on_graph_activate(..)`, to handle corresponding webhook creation etc.
        - Add calls to these hooks in the graph create/update endpoints
      - `BaseWebhooksManager` + `GithubWebhooksManager` to handle creating + registering, removing + deregistering, and retrieving existing webhooks, and validating incoming payloads
    
    ## Other improvements
    - fix(blocks): Allow having an input and output pin with the same name
    - fix(blocks): Add tooltip with description in places where block inputs are rendered without `NodeHandle`
    - feat(blocks): Allow hiding inputs (e.g. `payload`) with `SchemaField(hidden=True)`
    - fix(frontend): Fix `MultiSelector` component styling
    - feat(frontend): Add `AlertDialog` UI component
    - feat(frontend): Add `NodeMultiSelectInput` component
    - feat(backend/data): Add `NodeModel` with `graph_id`, `graph_version`; `GraphModel` with `user_id`
      - Add `make_graph_model(..)` helper function in `backend.data.graph`
    - refactor(backend/data): Make `RedisEventQueue` generic and move to `backend.data.execution`
    - refactor(frontend): Deduplicate & clean up code for different block types in `generateInputHandles(..)` in `CustomNode`
    - dx(backend): Add `MissingConfigError`, `NeedConfirmation` exception
    
    ---------
    
    Co-authored-by: Zamil Majdy <[email protected]>
    Pwuts and majdyz authored Nov 25, 2024
    Configuration menu
    Copy the full SHA
    eef9bbe View commit details
    Browse the repository at this point in the history
  4. fix(backend): Add missing strenum dependency

    Follow-up hotfix for #8358
    Pwuts committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    3d21d54 View commit details
    Browse the repository at this point in the history
  5. build(deps-dev): bump the development-dependencies group in /autogpt_…

    …platform/backend with 2 updates (#8761)
    
    build(deps-dev): bump the development-dependencies group
    
    Bumps the development-dependencies group in /autogpt_platform/backend with 2 updates: [poethepoet](https://github.com/nat-n/poethepoet) and [ruff](https://github.com/astral-sh/ruff).
    
    
    Updates `poethepoet` from 0.30.0 to 0.31.0
    - [Release notes](https://github.com/nat-n/poethepoet/releases)
    - [Commits](nat-n/poethepoet@v0.30.0...v0.31.0)
    
    Updates `ruff` from 0.7.4 to 0.8.0
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.7.4...0.8.0)
    
    ---
    updated-dependencies:
    - dependency-name: poethepoet
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: ruff
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 25, 2024
    Configuration menu
    Copy the full SHA
    03f7766 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. Configuration menu
    Copy the full SHA
    06b403f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c6e838d View commit details
    Browse the repository at this point in the history
  3. refactor(platform): Combine per-provider credentials API calls (#8772)

    - Add `/integrations/credentials` endpoint which lists all credentials for the authenticated user
    - Amend credential fetching logic in front end to fetch all at once instead of per provider
    
    - Resolves #8770
    - Resolves (hopefully) #8613
    Pwuts authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    f141455 View commit details
    Browse the repository at this point in the history
  4. fix(platform): allowing condition block to compare 2 strings (#8771)

    Co-authored-by: Reinier van der Leer <[email protected]>
    Co-authored-by: Bently <[email protected]>
    3 people authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    951948d View commit details
    Browse the repository at this point in the history
  5. fix(platform): handle None value in issue body when fetching GitHub i…

    …ssues (#8773)
    
    Co-authored-by: Reinier van der Leer <[email protected]>
    Abhi1992002 and Pwuts authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    708ed9a View commit details
    Browse the repository at this point in the history
  6. updated URL on README.md (#8767)

    * docs(backend): Add `--build` to docker command in Getting Started guide (#8762)
    
    * updated URL on README.md
    
    ---------
    
    Co-authored-by: Reinier van der Leer <[email protected]>
    oxygen-fragment and Pwuts authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    f62fa3e View commit details
    Browse the repository at this point in the history
  7. feat(blocks): Add Word Character Count Block (#8781)

    * Adds Word Character Count Block
    
    Co-Authored-By: SerchioSD <[email protected]>
    
    * update test_output
    
    ---------
    
    Co-authored-by: SerchioSD <[email protected]>
    Bentlybro and SerchioSD authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    4aae15d View commit details
    Browse the repository at this point in the history
  8. chore(libs): Update dev dependency Ruff from 0.7.4 to 0.8.0 (#8760)

    build(deps-dev): bump ruff
    
    Bumps the development-dependencies group in /autogpt_platform/autogpt_libs with 1 update: [ruff](https://github.com/astral-sh/ruff).
    
    
    Updates `ruff` from 0.7.4 to 0.8.0
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.7.4...0.8.0)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    effd1e3 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Configuration menu
    Copy the full SHA
    6bfe7ff View commit details
    Browse the repository at this point in the history
  2. fix(frontend): Add text length limit when displaying Graph & Block na…

    …me with different length in different places (#8746)
    majdyz authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    86fbbae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5dd151b View commit details
    Browse the repository at this point in the history
  4. build(deps): bump docker/build-push-action from 2 to 6 (#8465)

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 6.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@v2...v6)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Zamil Majdy <[email protected]>
    dependabot[bot] and majdyz authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    772baff View commit details
    Browse the repository at this point in the history
  5. chore(frontend): Update 14 dev dependencies (#8756)

    build(deps-dev): bump the development-dependencies group across 1 directory with 16 updates
    
    Bumps the development-dependencies group with 14 updates in the /autogpt_platform/frontend directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@playwright/test](https://github.com/microsoft/playwright) | `1.48.2` | `1.49.0` |
    | [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.4.2` | `8.4.5` |
    | [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `8.4.2` | `8.4.5` |
    | [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `8.4.2` | `8.4.5` |
    | [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `8.4.2` | `8.4.5` |
    | [@storybook/blocks](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/blocks) | `8.4.2` | `8.4.5` |
    | [@storybook/nextjs](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `8.4.2` | `8.4.5` |
    | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.9.0` | `22.9.3` |
    | [eslint-plugin-storybook](https://github.com/storybookjs/eslint-plugin-storybook) | `0.11.0` | `0.11.1` |
    | [postcss](https://github.com/postcss/postcss) | `8.4.48` | `8.4.49` |
    | [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.8` | `0.6.9` |
    | [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli) | `8.4.2` | `8.4.5` |
    | [tailwindcss](https://github.com/tailwindlabs/tailwindcss) | `3.4.14` | `3.4.15` |
    | [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.7.2` |
    
    
    
    Updates `@playwright/test` from 1.48.2 to 1.49.0
    - [Release notes](https://github.com/microsoft/playwright/releases)
    - [Commits](microsoft/playwright@v1.48.2...v1.49.0)
    
    Updates `@storybook/addon-essentials` from 8.4.2 to 8.4.5
    - [Release notes](https://github.com/storybookjs/storybook/releases)
    - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/storybookjs/storybook/commits/v8.4.5/code/addons/essentials)
    
    Updates `@storybook/addon-interactions` from 8.4.2 to 8.4.5
    - [Release notes](https://github.com/storybookjs/storybook/releases)
    - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/storybookjs/storybook/commits/v8.4.5/code/addons/interactions)
    
    Updates `@storybook/addon-links` from 8.4.2 to 8.4.5
    - [Release notes](https://github.com/storybookjs/storybook/releases)
    - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/storybookjs/storybook/commits/v8.4.5/code/addons/links)
    
    Updates `@storybook/addon-onboarding` from 8.4.2 to 8.4.5
    - [Release notes](https://github.com/storybookjs/storybook/releases)
    - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/storybookjs/storybook/commits/v8.4.5/code/addons/onboarding)
    
    Updates `@storybook/blocks` from 8.4.2 to 8.4.5
    - [Release notes](https://github.com/storybookjs/storybook/releases)
    - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/storybookjs/storybook/commits/v8.4.5/code/lib/blocks)
    
    Updates `@storybook/nextjs` from 8.4.2 to 8.4.5
    - [Release notes](https://github.com/storybookjs/storybook/releases)
    - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/storybookjs/storybook/commits/v8.4.5/code/frameworks/nextjs)
    
    Updates `@storybook/react` from 8.4.2 to 8.4.5
    - [Release notes](https://github.com/storybookjs/storybook/releases)
    - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/storybookjs/storybook/commits/v8.4.5/code/renderers/react)
    
    Updates `@storybook/test` from 8.4.2 to 8.4.5
    - [Release notes](https://github.com/storybookjs/storybook/releases)
    - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/storybookjs/storybook/commits/v8.4.5/code/lib/test)
    
    Updates `@types/node` from 22.9.0 to 22.9.3
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    Updates `eslint-plugin-storybook` from 0.11.0 to 0.11.1
    - [Release notes](https://github.com/storybookjs/eslint-plugin-storybook/releases)
    - [Changelog](https://github.com/storybookjs/eslint-plugin-storybook/blob/main/CHANGELOG.md)
    - [Commits](storybookjs/eslint-plugin-storybook@v0.11.0...v0.11.1)
    
    Updates `postcss` from 8.4.48 to 8.4.49
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.4.48...8.4.49)
    
    Updates `prettier-plugin-tailwindcss` from 0.6.8 to 0.6.9
    - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases)
    - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md)
    - [Commits](tailwindlabs/prettier-plugin-tailwindcss@v0.6.8...v0.6.9)
    
    Updates `storybook` from 8.4.2 to 8.4.5
    - [Release notes](https://github.com/storybookjs/storybook/releases)
    - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
    - [Commits](https://github.com/storybookjs/storybook/commits/v8.4.5/code/lib/cli)
    
    Updates `tailwindcss` from 3.4.14 to 3.4.15
    - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
    - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.15/CHANGELOG.md)
    - [Commits](tailwindlabs/tailwindcss@v3.4.14...v3.4.15)
    
    Updates `typescript` from 5.6.3 to 5.7.2
    - [Release notes](https://github.com/microsoft/TypeScript/releases)
    - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
    - [Commits](microsoft/TypeScript@v5.6.3...v5.7.2)
    
    ---
    updated-dependencies:
    - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: "@storybook/addon-essentials"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@storybook/addon-interactions"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@storybook/addon-links"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@storybook/addon-onboarding"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@storybook/blocks"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@storybook/nextjs"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@storybook/react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@storybook/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: eslint-plugin-storybook
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: prettier-plugin-tailwindcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: storybook
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: tailwindcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Aarushi <[email protected]>
    dependabot[bot] and aarushik93 authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    14cc21a View commit details
    Browse the repository at this point in the history
  6. feat(blocks): Various block QoL improvements (#8749)

    Co-authored-by: Reinier van der Leer <[email protected]>
    Co-authored-by: Zamil Majdy <[email protected]>
    Resolves #8357
    Resolves #8738
    ntindle authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    fd6c1d9 View commit details
    Browse the repository at this point in the history
  7. chore(frontend): Update 5 dependencies (#8755)

    build(deps): bump the production-dependencies group
    
    Bumps the production-dependencies group in /autogpt_platform/frontend with 5 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `8.38.0` | `8.40.0` |
    | [cookie](https://github.com/jshttp/cookie) | `1.0.1` | `1.0.2` |
    | [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.3.2` | `9.4.0` |
    | [react-shepherd](https://github.com/shepherd-pro/shepherd) | `6.1.4` | `6.1.6` |
    | [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.5.4` | `2.5.5` |
    
    
    Updates `@sentry/nextjs` from 8.38.0 to 8.40.0
    - [Release notes](https://github.com/getsentry/sentry-javascript/releases)
    - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
    - [Commits](getsentry/sentry-javascript@8.38.0...8.40.0)
    
    Updates `cookie` from 1.0.1 to 1.0.2
    - [Release notes](https://github.com/jshttp/cookie/releases)
    - [Commits](jshttp/cookie@v1.0.1...v1.0.2)
    
    Updates `react-day-picker` from 9.3.2 to 9.4.0
    - [Release notes](https://github.com/gpbl/react-day-picker/releases)
    - [Changelog](https://github.com/gpbl/react-day-picker/blob/main/CHANGELOG.md)
    - [Commits](gpbl/react-day-picker@v9.3.2...v9.4.0)
    
    Updates `react-shepherd` from 6.1.4 to 6.1.6
    - [Release notes](https://github.com/shepherd-pro/shepherd/releases)
    - [Changelog](https://github.com/shipshapecode/shepherd/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/shepherd-pro/shepherd/commits)
    
    Updates `tailwind-merge` from 2.5.4 to 2.5.5
    - [Release notes](https://github.com/dcastil/tailwind-merge/releases)
    - [Commits](dcastil/tailwind-merge@v2.5.4...v2.5.5)
    
    ---
    updated-dependencies:
    - dependency-name: "@sentry/nextjs"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: cookie
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    - dependency-name: react-day-picker
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: react-shepherd
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    - dependency-name: tailwind-merge
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Aarushi <[email protected]>
    dependabot[bot] and aarushik93 authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    a556995 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ae9bd87 View commit details
    Browse the repository at this point in the history
  9. chore(backend): Update 12 dependencies (#8763)

    * build(deps): bump the production-dependencies group across 1 directory with 12 updates
    
    Bumps the production-dependencies group with 12 updates in the /autogpt_platform/backend directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [aio-pika](https://github.com/mosquito/aio-pika) | `9.4.3` | `9.5.0` |
    | [apscheduler](https://github.com/agronholm/apscheduler) | `3.10.4` | `3.11.0` |
    | [fastapi](https://github.com/fastapi/fastapi) | `0.115.4` | `0.115.5` |
    | [google-api-python-client](https://github.com/googleapis/google-api-python-client) | `2.151.0` | `2.154.0` |
    | [groq](https://github.com/groq/groq-python) | `0.11.0` | `0.12.0` |
    | [ollama](https://github.com/ollama/ollama-python) | `0.3.3` | `0.4.1` |
    | [openai](https://github.com/openai/openai-python) | `1.54.3` | `1.55.1` |
    | [pydantic](https://github.com/pydantic/pydantic) | `2.9.2` | `2.10.1` |
    | [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.18.0` | `2.19.0` |
    | [uvicorn](https://github.com/encode/uvicorn) | `0.32.0` | `0.32.1` |
    | [replicate](https://github.com/replicate/replicate-python) | `1.0.3` | `1.0.4` |
    | [pinecone](https://github.com/pinecone-io/pinecone-python-client) | `5.3.1` | `5.4.0` |
    
    
    
    Updates `aio-pika` from 9.4.3 to 9.5.0
    - [Release notes](https://github.com/mosquito/aio-pika/releases)
    - [Changelog](https://github.com/mosquito/aio-pika/blob/master/CHANGELOG.md)
    - [Commits](mosquito/aio-pika@9.4.3...9.5.0)
    
    Updates `apscheduler` from 3.10.4 to 3.11.0
    - [Release notes](https://github.com/agronholm/apscheduler/releases)
    - [Changelog](https://github.com/agronholm/apscheduler/blob/3.11.0/docs/versionhistory.rst)
    - [Commits](agronholm/apscheduler@3.10.4...3.11.0)
    
    Updates `fastapi` from 0.115.4 to 0.115.5
    - [Release notes](https://github.com/fastapi/fastapi/releases)
    - [Commits](fastapi/fastapi@0.115.4...0.115.5)
    
    Updates `google-api-python-client` from 2.151.0 to 2.154.0
    - [Release notes](https://github.com/googleapis/google-api-python-client/releases)
    - [Commits](googleapis/google-api-python-client@v2.151.0...v2.154.0)
    
    Updates `groq` from 0.11.0 to 0.12.0
    - [Release notes](https://github.com/groq/groq-python/releases)
    - [Changelog](https://github.com/groq/groq-python/blob/main/CHANGELOG.md)
    - [Commits](groq/groq-python@v0.11.0...v0.12.0)
    
    Updates `ollama` from 0.3.3 to 0.4.1
    - [Release notes](https://github.com/ollama/ollama-python/releases)
    - [Commits](ollama/ollama-python@v0.3.3...v0.4.1)
    
    Updates `openai` from 1.54.3 to 1.55.1
    - [Release notes](https://github.com/openai/openai-python/releases)
    - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
    - [Commits](openai/openai-python@v1.54.3...v1.55.1)
    
    Updates `pydantic` from 2.9.2 to 2.10.1
    - [Release notes](https://github.com/pydantic/pydantic/releases)
    - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
    - [Commits](pydantic/pydantic@v2.9.2...v2.10.1)
    
    Updates `sentry-sdk` from 2.18.0 to 2.19.0
    - [Release notes](https://github.com/getsentry/sentry-python/releases)
    - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
    - [Commits](getsentry/sentry-python@2.18.0...2.19.0)
    
    Updates `uvicorn` from 0.32.0 to 0.32.1
    - [Release notes](https://github.com/encode/uvicorn/releases)
    - [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md)
    - [Commits](encode/uvicorn@0.32.0...0.32.1)
    
    Updates `replicate` from 1.0.3 to 1.0.4
    - [Release notes](https://github.com/replicate/replicate-python/releases)
    - [Commits](replicate/replicate-python@1.0.3...1.0.4)
    
    Updates `pinecone` from 5.3.1 to 5.4.0
    - [Release notes](https://github.com/pinecone-io/pinecone-python-client/releases)
    - [Changelog](https://github.com/pinecone-io/pinecone-python-client/blob/main/CHANGELOG.md)
    - [Commits](pinecone-io/pinecone-python-client@v5.3.1...v5.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: aio-pika
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: apscheduler
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: fastapi
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    - dependency-name: google-api-python-client
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: groq
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: ollama
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: openai
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: pydantic
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: sentry-sdk
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    - dependency-name: uvicorn
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    - dependency-name: replicate
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: production-dependencies
    - dependency-name: pinecone
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: production-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Downgrade pydantic & pinecode
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Zamil Majdy <[email protected]>
    dependabot[bot] and majdyz authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    97d0045 View commit details
    Browse the repository at this point in the history
  10. ci: Add merge_group triggers

    Pwuts committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    118fdee View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    845c8c5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ab36433 View commit details
    Browse the repository at this point in the history
  13. fix(frontend): Fix missing credentials input when no credentials avai…

    …lable (#8834)
    
    Fixes breakage from f141455 (#8772)
    
    Co-authored-by: Nicholas Tindle <[email protected]>
    Pwuts and ntindle authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    d2f3f53 View commit details
    Browse the repository at this point in the history
  14. feat(platform/featureflags): Setting up feature flagging (#8718)

    * feature flag formatting and linting
    
    * add tests
    
    * update poetry lock
    
    * remove unneeded changes
    
    * fix pyproject
    
    * fix formatting and linting
    
    * pydantic settings
    
    * address comments and format
    
    * alphabetize
    
    * fix lockfile
    
    * fix conflicts
    aarushik93 authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    4b8087c View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

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

Commits on Nov 29, 2024

  1. feat(frontend): Make Block description searchable on Block list palet…

    …te (#8839)
    
    Blocks should be easy to search, the name is sometimes not
    straightforward, but the description does.
    
    <img width="576" alt="image"
    src="https://github.com/user-attachments/assets/0528b019-0ebc-4e6f-8a3c-40323a671b13">
    
    
    ### Changes 🏗️
    
    Make the block description searchable.
    
    ### Checklist 📋
    
    #### For code changes:
    - [ ] I have clearly listed my changes in the PR description
    - [ ] I have made a test plan
    - [ ] I have tested my changes according to the test plan:
      <!-- Put your test plan here: -->
      - [ ] ...
    
    <details>
      <summary>Example test plan</summary>
      
      - [ ] Create from scratch and execute an agent with at least 3 blocks
    - [ ] Import an agent from file upload, and confirm it executes
    correctly
      - [ ] Upload agent to marketplace
    - [ ] Import an agent from marketplace and confirm it executes correctly
      - [ ] Edit an agent from monitor, and confirm it executes correctly
    </details>
    
    #### For configuration changes:
    - [ ] `.env.example` is updated or already compatible with my changes
    - [ ] `docker-compose.yml` is updated or already compatible with my
    changes
    - [ ] I have included a list of my configuration changes in the PR
    description (under **Changes**)
    
    <details>
      <summary>Examples of configuration changes</summary>
    
      - Changing ports
      - Adding new services that need to communicate with each other
      - Secrets or environment variable changes
      - New or infrastructure changes such as databases
    </details>
    majdyz authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    520b1d7 View commit details
    Browse the repository at this point in the history
  2. fix(backend): Fix credentials cost filter not able to filter the bl…

    …ock cost (#8837)
    
    We've started enabling cost based on the *partial value* of the
    `credentials` field. And this logic has never been supported.
    
    ### Changes 🏗️
    
    * Add partial object matching on the input data filter for evaluating
    the block cost.
    * Add missing credentials for `ExtractWebsiteContentBlock`
    * Removed fallback cost on LLM blocks.
    
    ### Checklist 📋
    
    #### For code changes:
    - [ ] I have clearly listed my changes in the PR description
    - [ ] I have made a test plan
    - [ ] I have tested my changes according to the test plan:
      <!-- Put your test plan here: -->
      - [ ] ...
    
    <details>
      <summary>Example test plan</summary>
      
      - [ ] Create from scratch and execute an agent with at least 3 blocks
    - [ ] Import an agent from file upload, and confirm it executes
    correctly
      - [ ] Upload agent to marketplace
    - [ ] Import an agent from marketplace and confirm it executes correctly
      - [ ] Edit an agent from monitor, and confirm it executes correctly
    </details>
    
    #### For configuration changes:
    - [ ] `.env.example` is updated or already compatible with my changes
    - [ ] `docker-compose.yml` is updated or already compatible with my
    changes
    - [ ] I have included a list of my configuration changes in the PR
    description (under **Changes**)
    
    <details>
      <summary>Examples of configuration changes</summary>
    
      - Changing ports
      - Adding new services that need to communicate with each other
      - Secrets or environment variable changes
      - New or infrastructure changes such as databases
    </details>
    majdyz authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    eeb5b4a View commit details
    Browse the repository at this point in the history
  3. feat(blocks): Add Hubspot blocks (#8786)

    This PR adds the first few Hubspot blocks so we can create _real_ sales
    and marketing agents.
    
    ### Changes 🏗️
    
    Added Hubspot blocks; 
    
    - Aded auth for hubspot
    - Added Company block
    - Added Contact block
    - Added Engagement block
    
    ### Checklist 📋
    
    #### For code changes:
    - [ ] I have clearly listed my changes in the PR description
    - [ ] I have made a test plan
    - [ ] I have tested my changes according to the test plan:
      <!-- Put your test plan here: -->
      - [ ] ...
    
    <details>
      <summary>Example test plan</summary>
      
      - [ ] Create from scratch and execute an agent with at least 3 blocks
    - [ ] Import an agent from file upload, and confirm it executes
    correctly
      - [ ] Upload agent to marketplace
    - [ ] Import an agent from marketplace and confirm it executes correctly
      - [ ] Edit an agent from monitor, and confirm it executes correctly
    </details>
    
    #### For configuration changes:
    - [ ] `.env.example` is updated or already compatible with my changes
    - [ ] `docker-compose.yml` is updated or already compatible with my
    changes
    - [ ] I have included a list of my configuration changes in the PR
    description (under **Changes**)
    
    <details>
      <summary>Examples of configuration changes</summary>
    
      - Changing ports
      - Adding new services that need to communicate with each other
      - Secrets or environment variable changes
      - New or infrastructure changes such as databases
    </details>
    aarushik93 authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    29f177e View commit details
    Browse the repository at this point in the history
  4. fix(backend): Fix conn_retry decorator possible incorrect behaviour o…

    …n failed async function (#8836)
    
    This fix is triggered by an error observed on db connection failure on
    SupaBase:
    ```
    2024-11-28 07:45:24,724 INFO  [DatabaseManager] Starting...
    2024-11-28 07:45:24,726 INFO  [PID-18|DatabaseManager|Prisma-7f32369c-6432-4edb-8e71-ef820332b9e4] Acquiring connection started...
    2024-11-28 07:45:24,726 INFO  [PID-18|DatabaseManager|Prisma-7f32369c-6432-4edb-8e71-ef820332b9e4] Acquiring connection completed successfully.
    {"is_panic":false,"message":"Can't reach database server at `...pooler.supabase.com:5432`\n\nPlease make sure your database server is running at `....pooler.supabase.com:5432`.","meta":{"database_host":"...pooler.supabase.com","database_port":5432},"error_code":"P1001"}
    2024-11-28 07:45:35,153 INFO  [PID-18|DatabaseManager|Prisma-7f32369c-6432-4edb-8e71-ef820332b9e4] Acquiring connection failed: Could not connect to the query engine. Retrying now...
    2024-11-28 07:45:36,155 INFO  [PID-18|DatabaseManager|Redis-e14a33de-2d81-4536-b48b-a8aa4b1f4766] Acquiring connection started...
    2024-11-28 07:45:36,181 INFO  [PID-18|DatabaseManager|Redis-e14a33de-2d81-4536-b48b-a8aa4b1f4766] Acquiring connection completed successfully.
    2024-11-28 07:45:36,183 INFO  [PID-18|DatabaseManager|Pyro-2722cd29-4dbd-4cf9-882f-73842658599d] Starting Pyro Service started...
    2024-11-28 07:45:36,189 INFO  [DatabaseManager] Connected to Pyro; URI = PYRO:[email protected]:8005
    2024-11-28 07:46:28,241 ERROR  Error in get_user_integrations: All connection attempts failed
    ```
    
    Where  even 
    ```
    2024-11-28 07:45:35,153 INFO  [PID-18|DatabaseManager|Prisma-7f32369c-6432-4edb-8e71-ef820332b9e4] Acquiring connection failed: Could not connect to the query engine. Retrying now...
    ```
    is present, the Redis connection is still proceeding without waiting for
    the retry to complete. This was likely caused by Tenacity not fully
    awaiting the DB connection acquisition command.
    
    ### Changes 🏗️
    
    * Add special handling for the async function to explicitly await the
    function execution result on each retry.
    * Explicitly raise exceptions on `db.connect()` if the db is not
    connected even after `prisma.connect()` command.
    
    ### Checklist 📋
    
    #### For code changes:
    - [ ] I have clearly listed my changes in the PR description
    - [ ] I have made a test plan
    - [ ] I have tested my changes according to the test plan:
      <!-- Put your test plan here: -->
      - [ ] ...
    
    <details>
      <summary>Example test plan</summary>
      
      - [ ] Create from scratch and execute an agent with at least 3 blocks
    - [ ] Import an agent from file upload, and confirm it executes
    correctly
      - [ ] Upload agent to marketplace
    - [ ] Import an agent from marketplace and confirm it executes correctly
      - [ ] Edit an agent from monitor, and confirm it executes correctly
    </details>
    
    #### For configuration changes:
    - [ ] `.env.example` is updated or already compatible with my changes
    - [ ] `docker-compose.yml` is updated or already compatible with my
    changes
    - [ ] I have included a list of my configuration changes in the PR
    description (under **Changes**)
    
    <details>
      <summary>Examples of configuration changes</summary>
    
      - Changing ports
      - Adding new services that need to communicate with each other
      - Secrets or environment variable changes
      - New or infrastructure changes such as databases
    </details>
    majdyz authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    63af42d View commit details
    Browse the repository at this point in the history
  5. refactor(backend): Rename & move IntegrationCredentialsStore to bac…

    …kend (#8648)
    
    - Move `autogpt_libs.supabase_integration_credentials_store` into
    `backend`
       - `.store` -> `backend.integrations.credentials_store`
       - `.types` -> added to `backend.data.model`
    - Rename `SupabaseIntegrationCredentialsStore` to
    `IntegrationCredentialsStore`
    
    We wanted to get a few security things in quickly in #8403 and had to
    make some compromises to do so. This picks those up and fixes them.
    
    - Resolves #8540
    
    ### Checklist 📋
    
    #### For code changes:
    - [x] I have clearly listed my changes in the PR description
    - [x] I have made a test plan
    - [x] I have tested my changes according to the test plan:
      <!-- Put your test plan here: -->
    
    ---------
    
    Co-authored-by: Reinier van der Leer <[email protected]>
    Co-authored-by: Aarushi <[email protected]>
    3 people authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    75f9b07 View commit details
    Browse the repository at this point in the history
  6. feat(block): Add AI video generator block with Fal txt 2 vid (#8528)

    ### Background
    
    Implements an AI Video Generator Block for text to image models hosted
    on Fal
    
    
    ![image](https://github.com/user-attachments/assets/9cb70015-4174-4419-8c1a-4144f324442f)
    
    ---------
    
    Co-authored-by: Aarushi <[email protected]>
    Co-authored-by: Aarushi <[email protected]>
    3 people authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    4aa5f53 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump the production-dependencies group in /autogpt_platf…

    …orm/market with 2 updates (#8757)
    
    Bumps the production-dependencies group in /autogpt_platform/market with
    2 updates: [uvicorn](https://github.com/encode/uvicorn) and
    [sentry-sdk](https://github.com/getsentry/sentry-python).
    
    Updates `uvicorn` from 0.32.0 to 0.32.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/encode/uvicorn/releases">uvicorn's
    releases</a>.</em></p>
    <blockquote>
    <h2>Version 0.32.1</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Enable httptools lenient data by <a
    href="https://github.com/vvanglro"><code>@​vvanglro</code></a> in <a
    href="https://redirect.github.com/encode/uvicorn/pull/2488">encode/uvicorn#2488</a></li>
    <li>Drop ASGI spec version to 2.3 on HTTP scope by <a
    href="https://github.com/Kludex"><code>@​Kludex</code></a> in <a
    href="https://redirect.github.com/encode/uvicorn/pull/2513">encode/uvicorn#2513</a></li>
    </ul>
    <hr />
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/encode/uvicorn/compare/0.32.0...0.32.1">https://github.com/encode/uvicorn/compare/0.32.0...0.32.1</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/encode/uvicorn/blob/master/CHANGELOG.md">uvicorn's
    changelog</a>.</em></p>
    <blockquote>
    <h2>0.32.1 (2024-11-20)</h2>
    <h3>Fixed</h3>
    <ul>
    <li>Drop ASGI spec version to 2.3 on HTTP scope <a
    href="https://redirect.github.com/encode/uvicorn/pull/2513">#2513</a></li>
    <li>Enable httptools lenient data on <code>httptools &gt;= 0.6.3</code>
    <a
    href="https://redirect.github.com/encode/uvicorn/pull/2488">#2488</a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/encode/uvicorn/commit/5279296e620fad6c6839263c279ff23b4be8df32"><code>5279296</code></a>
    Upgrade upload/download GitHub Actions (<a
    href="https://redirect.github.com/encode/uvicorn/issues/2517">#2517</a>)</li>
    <li><a
    href="https://github.com/encode/uvicorn/commit/8c3402dd222d2773770bf0de8e68d85931efdf84"><code>8c3402d</code></a>
    Update <code>publish.yaml</code> with latest PyPI recommendations (<a
    href="https://redirect.github.com/encode/uvicorn/issues/2516">#2516</a>)</li>
    <li><a
    href="https://github.com/encode/uvicorn/commit/04c6320f396938363e5f5488ffbf19adf528681e"><code>04c6320</code></a>
    Version 0.32.1 (<a
    href="https://redirect.github.com/encode/uvicorn/issues/2515">#2515</a>)</li>
    <li><a
    href="https://github.com/encode/uvicorn/commit/fc6c51b8bba48454685907ba629ca404543e9f42"><code>fc6c51b</code></a>
    Drop ASGI spec version to 2.3 on HTTP (<a
    href="https://redirect.github.com/encode/uvicorn/issues/2513">#2513</a>)</li>
    <li><a
    href="https://github.com/encode/uvicorn/commit/2aea8354ea60c1ec906905ca006fd4d4c928fe63"><code>2aea835</code></a>
    fix(http): enable httptools lenient data (<a
    href="https://redirect.github.com/encode/uvicorn/issues/2488">#2488</a>)</li>
    <li>See full diff in <a
    href="https://github.com/encode/uvicorn/compare/0.32.0...0.32.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `sentry-sdk` from 2.18.0 to 2.19.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/getsentry/sentry-python/releases">sentry-sdk's
    releases</a>.</em></p>
    <blockquote>
    <h2>2.19.0</h2>
    <h3>Various fixes &amp; improvements</h3>
    <ul>
    <li>New: introduce <code>rust_tracing</code> integration. See <a
    href="https://docs.sentry.io/platforms/python/integrations/rust_tracing/">https://docs.sentry.io/platforms/python/integrations/rust_tracing/</a>
    (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3717">#3717</a>)
    by <a
    href="https://github.com/matt-codecov"><code>@​matt-codecov</code></a></li>
    <li>Auto enable Litestar integration (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3540">#3540</a>)
    by <a
    href="https://github.com/provinzkraut"><code>@​provinzkraut</code></a></li>
    <li>Deprecate <code>sentry_sdk.init</code> context manager (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3729">#3729</a>)
    by <a
    href="https://github.com/szokeasaurusrex"><code>@​szokeasaurusrex</code></a></li>
    <li>feat(spotlight): Send PII to Spotlight when no DSN is set (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3804">#3804</a>)
    by <a href="https://github.com/BYK"><code>@​BYK</code></a></li>
    <li>feat(spotlight): Add info logs when Sentry is enabled (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3735">#3735</a>)
    by <a href="https://github.com/BYK"><code>@​BYK</code></a></li>
    <li>feat(spotlight): Inject Spotlight button on Django (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3751">#3751</a>)
    by <a href="https://github.com/BYK"><code>@​BYK</code></a></li>
    <li>feat(spotlight): Auto enable cache_spans for Spotlight on DEBUG (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3791">#3791</a>)
    by <a href="https://github.com/BYK"><code>@​BYK</code></a></li>
    <li>fix(logging): Handle parameter <code>stack_info</code> for the
    <code>LoggingIntegration</code> (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3745">#3745</a>)
    by <a
    href="https://github.com/gmcrocetti"><code>@​gmcrocetti</code></a></li>
    <li>fix(pure-eval): Make sentry-sdk[pure-eval] installable with
    pip==24.0 (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3757">#3757</a>)
    by <a
    href="https://github.com/sentrivana"><code>@​sentrivana</code></a></li>
    <li>fix(rust_tracing): include_tracing_fields arg to control unvetted
    data in rust_tracing integration (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3780">#3780</a>)
    by <a
    href="https://github.com/matt-codecov"><code>@​matt-codecov</code></a></li>
    <li>fix(aws) Fix aws lambda tests (by reducing event size) (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3770">#3770</a>)
    by <a
    href="https://github.com/antonpirker"><code>@​antonpirker</code></a></li>
    <li>fix(arq): fix integration with Worker settings as a dict (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3742">#3742</a>)
    by <a
    href="https://github.com/saber-solooki"><code>@​saber-solooki</code></a></li>
    <li>fix(httpx): Prevent Sentry baggage duplication (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3728">#3728</a>)
    by <a
    href="https://github.com/szokeasaurusrex"><code>@​szokeasaurusrex</code></a></li>
    <li>fix(falcon): Don't exhaust request body stream (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3768">#3768</a>)
    by <a
    href="https://github.com/szokeasaurusrex"><code>@​szokeasaurusrex</code></a></li>
    <li>fix(integrations): Check <code>retries_left</code> before capturing
    exception (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3803">#3803</a>)
    by <a
    href="https://github.com/malkovro"><code>@​malkovro</code></a></li>
    <li>fix(openai): Use name instead of description (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3807">#3807</a>)
    by <a
    href="https://github.com/sourceful-rob"><code>@​sourceful-rob</code></a></li>
    <li>test(gcp): Only run GCP tests when they should (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3721">#3721</a>)
    by <a
    href="https://github.com/szokeasaurusrex"><code>@​szokeasaurusrex</code></a></li>
    <li>chore: Shorten CI workflow names (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3805">#3805</a>)
    by <a
    href="https://github.com/sentrivana"><code>@​sentrivana</code></a></li>
    <li>chore: Test with pyspark prerelease (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3760">#3760</a>)
    by <a
    href="https://github.com/sentrivana"><code>@​sentrivana</code></a></li>
    <li>build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3792">#3792</a>)
    by <a
    href="https://github.com/dependabot"><code>@​dependabot</code></a></li>
    <li>build(deps): bump actions/checkout from 4.2.1 to 4.2.2 (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3691">#3691</a>)
    by <a
    href="https://github.com/dependabot"><code>@​dependabot</code></a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md">sentry-sdk's
    changelog</a>.</em></p>
    <blockquote>
    <h2>2.19.0</h2>
    <h3>Various fixes &amp; improvements</h3>
    <ul>
    <li>New: introduce <code>rust_tracing</code> integration. See <a
    href="https://docs.sentry.io/platforms/python/integrations/rust_tracing/">https://docs.sentry.io/platforms/python/integrations/rust_tracing/</a>
    (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3717">#3717</a>)
    by <a
    href="https://github.com/matt-codecov"><code>@​matt-codecov</code></a></li>
    <li>Auto enable Litestar integration (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3540">#3540</a>)
    by <a
    href="https://github.com/provinzkraut"><code>@​provinzkraut</code></a></li>
    <li>Deprecate <code>sentry_sdk.init</code> context manager (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3729">#3729</a>)
    by <a
    href="https://github.com/szokeasaurusrex"><code>@​szokeasaurusrex</code></a></li>
    <li>feat(spotlight): Send PII to Spotlight when no DSN is set (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3804">#3804</a>)
    by <a href="https://github.com/BYK"><code>@​BYK</code></a></li>
    <li>feat(spotlight): Add info logs when Sentry is enabled (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3735">#3735</a>)
    by <a href="https://github.com/BYK"><code>@​BYK</code></a></li>
    <li>feat(spotlight): Inject Spotlight button on Django (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3751">#3751</a>)
    by <a href="https://github.com/BYK"><code>@​BYK</code></a></li>
    <li>feat(spotlight): Auto enable cache_spans for Spotlight on DEBUG (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3791">#3791</a>)
    by <a href="https://github.com/BYK"><code>@​BYK</code></a></li>
    <li>fix(logging): Handle parameter <code>stack_info</code> for the
    <code>LoggingIntegration</code> (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3745">#3745</a>)
    by <a
    href="https://github.com/gmcrocetti"><code>@​gmcrocetti</code></a></li>
    <li>fix(pure-eval): Make sentry-sdk[pure-eval] installable with
    pip==24.0 (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3757">#3757</a>)
    by <a
    href="https://github.com/sentrivana"><code>@​sentrivana</code></a></li>
    <li>fix(rust_tracing): include_tracing_fields arg to control unvetted
    data in rust_tracing integration (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3780">#3780</a>)
    by <a
    href="https://github.com/matt-codecov"><code>@​matt-codecov</code></a></li>
    <li>fix(aws) Fix aws lambda tests (by reducing event size) (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3770">#3770</a>)
    by <a
    href="https://github.com/antonpirker"><code>@​antonpirker</code></a></li>
    <li>fix(arq): fix integration with Worker settings as a dict (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3742">#3742</a>)
    by <a
    href="https://github.com/saber-solooki"><code>@​saber-solooki</code></a></li>
    <li>fix(httpx): Prevent Sentry baggage duplication (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3728">#3728</a>)
    by <a
    href="https://github.com/szokeasaurusrex"><code>@​szokeasaurusrex</code></a></li>
    <li>fix(falcon): Don't exhaust request body stream (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3768">#3768</a>)
    by <a
    href="https://github.com/szokeasaurusrex"><code>@​szokeasaurusrex</code></a></li>
    <li>fix(integrations): Check <code>retries_left</code> before capturing
    exception (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3803">#3803</a>)
    by <a
    href="https://github.com/malkovro"><code>@​malkovro</code></a></li>
    <li>fix(openai): Use name instead of description (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3807">#3807</a>)
    by <a
    href="https://github.com/sourceful-rob"><code>@​sourceful-rob</code></a></li>
    <li>test(gcp): Only run GCP tests when they should (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3721">#3721</a>)
    by <a
    href="https://github.com/szokeasaurusrex"><code>@​szokeasaurusrex</code></a></li>
    <li>chore: Shorten CI workflow names (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3805">#3805</a>)
    by <a
    href="https://github.com/sentrivana"><code>@​sentrivana</code></a></li>
    <li>chore: Test with pyspark prerelease (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3760">#3760</a>)
    by <a
    href="https://github.com/sentrivana"><code>@​sentrivana</code></a></li>
    <li>build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3792">#3792</a>)
    by <a
    href="https://github.com/dependabot"><code>@​dependabot</code></a></li>
    <li>build(deps): bump actions/checkout from 4.2.1 to 4.2.2 (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3691">#3691</a>)
    by <a
    href="https://github.com/dependabot"><code>@​dependabot</code></a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/getsentry/sentry-python/commit/039c220bcb5208b278bc1cd0b08611bdac26b895"><code>039c220</code></a>
    Updated changelog</li>
    <li><a
    href="https://github.com/getsentry/sentry-python/commit/c83e7428f44263e6d62ab88cb61034e7f438b2b4"><code>c83e742</code></a>
    release: 2.19.0</li>
    <li><a
    href="https://github.com/getsentry/sentry-python/commit/8fe5bb4b1946874f61bfc09dcce327e20bb24519"><code>8fe5bb4</code></a>
    feat: Send PII to Spotlight when no DSN is set (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3804">#3804</a>)</li>
    <li><a
    href="https://github.com/getsentry/sentry-python/commit/295dd8d50fc161c79db7249d228f87d79bb5bd38"><code>295dd8d</code></a>
    Auto enable Litestar integration (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3540">#3540</a>)</li>
    <li><a
    href="https://github.com/getsentry/sentry-python/commit/bd50c386527f0d014e2e3c5dea274f6836e713e6"><code>bd50c38</code></a>
    fix(httpx): Prevent Sentry baggage duplication (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3728">#3728</a>)</li>
    <li><a
    href="https://github.com/getsentry/sentry-python/commit/e9ec6c1812b3c4c0bebdfb736869c1f6a226dc71"><code>e9ec6c1</code></a>
    test(gcp): Only run GCP tests when they should (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3721">#3721</a>)</li>
    <li><a
    href="https://github.com/getsentry/sentry-python/commit/aa6e8fd05ca5812213c96cdaf125ab3ae23726f8"><code>aa6e8fd</code></a>
    fix(falcon): Don't exhaust request body stream (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3768">#3768</a>)</li>
    <li><a
    href="https://github.com/getsentry/sentry-python/commit/3e2885322a633398d62e8f1dae6315eefec35a34"><code>3e28853</code></a>
    fix(integrations): Check retries_left before capturing exception (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3803">#3803</a>)</li>
    <li><a
    href="https://github.com/getsentry/sentry-python/commit/01146bd3adeb220bcf6cdd7ca634d2d2bc83b18f"><code>01146bd</code></a>
    fix(openai): Use name instead of description (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3807">#3807</a>)</li>
    <li><a
    href="https://github.com/getsentry/sentry-python/commit/d894fc232055ea06ac2ba1431519849e97973423"><code>d894fc2</code></a>
    Shorten CI workflow names (<a
    href="https://redirect.github.com/getsentry/sentry-python/issues/3805">#3805</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/getsentry/sentry-python/compare/2.18.0...2.19.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    c6b36fb View commit details
    Browse the repository at this point in the history
  8. build(deps): bump pydantic from 2.9.2 to 2.10.2 in /autogpt_platform/…

    …autogpt_libs in the production-dependencies group across 1 directory (#8787)
    
    Bumps the production-dependencies group with 1 update in the
    /autogpt_platform/autogpt_libs directory:
    [pydantic](https://github.com/pydantic/pydantic).
    
    Updates `pydantic` from 2.9.2 to 2.10.2
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/pydantic/pydantic/releases">pydantic's
    releases</a>.</em></p>
    <blockquote>
    <h2>v2.10.2 2024-11-26</h2>
    <h2>What's Changed</h2>
    <h3>Fixes</h3>
    <ul>
    <li>Only evaluate <code>FieldInfo</code> annotations if required during
    schema building by <a
    href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10769">#10769</a></li>
    <li>Do not evaluate annotations for private fields by <a
    href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10962">#10962</a></li>
    <li>Support serialization as any for <code>Secret</code> types and
    <code>Url</code> types by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10947">#10947</a></li>
    <li>Fix type hint of <code>Field.default</code> to be compatible with
    Python 3.8 and 3.9 by <a
    href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10972">#10972</a></li>
    <li>Add hashing support for URL types by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10975">#10975</a></li>
    <li>Hide <code>BaseModel.__replace__</code> definition from type
    checkers by <a
    href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10979">10979</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/pydantic/pydantic/compare/v2.10.1...v2.10.2">https://github.com/pydantic/pydantic/compare/v2.10.1...v2.10.2</a></p>
    <h2>v2.10.1 2024-11-21</h2>
    <h2>What's Changed</h2>
    <h3>Packaging</h3>
    <ul>
    <li>Bump <code>pydantic-core</code> version to <code>v2.27.1</code> by
    <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10938">#10938</a></li>
    </ul>
    <h3>Fixes</h3>
    <ul>
    <li>Use the correct frame when instantiating a parametrized
    <code>TypeAdapter</code> by <a
    href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10893">#10893</a></li>
    <li>Relax check for validated data in <code>default_factory</code> utils
    by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10909">#10909</a></li>
    <li>Fix type checking issue with <code>model_fields</code> and
    <code>model_computed_fields</code> by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10911">#10911</a></li>
    <li>Use the parent configuration during schema generation for stdlib
    <code>dataclass</code>es by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10928">#10928</a></li>
    <li>Use the <code>globals</code> of the function when evaluating the
    return type of serializers and <code>computed_field</code>s by <a
    href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10929">#10929</a></li>
    <li>Fix URL constraint application by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10922">#10922</a></li>
    <li>Fix URL equality with different validation methods by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10934">#10934</a></li>
    <li>Fix JSON schema title when specified as <code>''</code> by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10936">#10936</a></li>
    <li>Fix <code>python</code> mode serialization for <code>complex</code>
    inference by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic-core/pull/1549">pydantic-core#1549</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/pydantic/pydantic/compare/v2.10.0...v2.10.1">https://github.com/pydantic/pydantic/compare/v2.10.0...v2.10.1</a></p>
    <h2>v2.10.0 2024-11-20</h2>
    <p>The code released in v2.10.0 is practically identical to that of
    v2.10.0b2.
    See the <a
    href="https://pydantic.dev/articles/pydantic-v2-10-release">v2.10
    release blog post</a> for the highlights!</p>
    <h2>What's Changed</h2>
    <h3>Packaging</h3>
    <ul>
    <li>Bump <code>pydantic-core</code> to <code>v2.27.0</code> by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10825">#10825</a></li>
    <li>Replaced pdm with uv by <a
    href="https://github.com/frfahim"><code>@​frfahim</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10727">#10727</a></li>
    </ul>
    <h3>New Features</h3>
    <ul>
    <li>Support <code>fractions.Fraction</code> by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10318">#10318</a></li>
    <li>Support <code>Hashable</code> for json validation by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10324">#10324</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/pydantic/pydantic/blob/main/HISTORY.md">pydantic's
    changelog</a>.</em></p>
    <blockquote>
    <h2>v2.10.2 (2024-11-25)</h2>
    <p><a
    href="https://github.com/pydantic/pydantic/releases/tag/v2.10.2">GitHub
    release</a></p>
    <h3>What's Changed</h3>
    <h4>Fixes</h4>
    <ul>
    <li>Only evaluate FieldInfo annotations if required during schema
    building by <a
    href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10769">#10769</a></li>
    <li>Do not evaluate annotations for private fields by <a
    href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10962">#10962</a></li>
    <li>Support serialization as any for <code>Secret</code> types and
    <code>Url</code> types by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10947">#10947</a></li>
    <li>Fix type hint of <code>Field.default</code> to be compatible with
    Python 3.8 and 3.9 by <a
    href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10972">#10972</a></li>
    <li>Add hashing support for URL types by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10975">#10975</a></li>
    <li>Hide <code>BaseModel.__replace__</code> definition from type
    checkers by <a
    href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10979">10979</a></li>
    </ul>
    <h2>v2.10.1 (2024-11-21)</h2>
    <p><a
    href="https://github.com/pydantic/pydantic/releases/tag/v2.10.1">GitHub
    release</a></p>
    <h3>What's Changed</h3>
    <h4>Packaging</h4>
    <ul>
    <li>Bump <code>pydantic-core</code> version to <code>v2.27.1</code> by
    <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10938">#10938</a></li>
    </ul>
    <h4>Fixes</h4>
    <ul>
    <li>Use the correct frame when instantiating a parametrized
    <code>TypeAdapter</code> by <a
    href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10893">#10893</a></li>
    <li>Relax check for validated data in <code>default_factory</code> utils
    by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10909">#10909</a></li>
    <li>Fix type checking issue with <code>model_fields</code> and
    <code>model_computed_fields</code> by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10911">#10911</a></li>
    <li>Use the parent configuration during schema generation for stdlib
    <code>dataclass</code>es by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10928">#10928</a></li>
    <li>Use the <code>globals</code> of the function when evaluating the
    return type of serializers and <code>computed_field</code>s by <a
    href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10929">#10929</a></li>
    <li>Fix URL constraint application by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10922">#10922</a></li>
    <li>Fix URL equality with different validation methods by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10934">#10934</a></li>
    <li>Fix JSON schema title when specified as <code>''</code> by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic/pull/10936">#10936</a></li>
    <li>Fix <code>python</code> mode serialization for <code>complex</code>
    inference by <a
    href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
    in <a
    href="https://redirect.github.com/pydantic/pydantic-core/pull/1549">pydantic-core#1549</a></li>
    </ul>
    <h3>New Contributors</h3>
    <h2>v2.10.0 (2024-11-20)</h2>
    <p>The code released in v2.10.0 is practically identical to that of
    v2.10.0b2.</p>
    <p><a
    href="https://github.com/pydantic/pydantic/releases/tag/v2.10.0">GitHub
    release</a></p>
    <p>See the <a
    href="https://pydantic.dev/articles/pydantic-v2-10-release">v2.10
    release blog post</a> for the highlights!</p>
    <h3>What's Changed</h3>
    <h4>Packaging</h4>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pydantic/pydantic/commit/fe325154987b41345b356e5eb6d1584d7278bb0d"><code>fe32515</code></a>
    Prepare for v2.10.2 release (<a
    href="https://redirect.github.com/pydantic/pydantic/issues/10982">#10982</a>)</li>
    <li><a
    href="https://github.com/pydantic/pydantic/commit/226cfaf62bcfbc2454f81eb46ffd5001ecc8baa7"><code>226cfaf</code></a>
    Hide <code>BaseModel.__replace__</code> definition from type checkers
    (<a
    href="https://redirect.github.com/pydantic/pydantic/issues/10979">#10979</a>)</li>
    <li><a
    href="https://github.com/pydantic/pydantic/commit/02229a6ab176ae25d88f25e4c08fc84150558f86"><code>02229a6</code></a>
    hashing support for urls (<a
    href="https://redirect.github.com/pydantic/pydantic/issues/10975">#10975</a>)</li>
    <li><a
    href="https://github.com/pydantic/pydantic/commit/a9cf39c32a786c4819584b83475aefb8dfa414cd"><code>a9cf39c</code></a>
    Fix type hint of <code>Field.default</code> to be compatible with Python
    3.8 and 3.9 (<a
    href="https://redirect.github.com/pydantic/pydantic/issues/1">#1</a>...</li>
    <li><a
    href="https://github.com/pydantic/pydantic/commit/869eafd70bb46ecb93c2985ff829091a4da24806"><code>869eafd</code></a>
    Support serialization as any for <code>Secret</code> types and
    <code>Url</code> types (<a
    href="https://redirect.github.com/pydantic/pydantic/issues/10947">#10947</a>)</li>
    <li><a
    href="https://github.com/pydantic/pydantic/commit/7c0ed72aa29410a49f2486745b4fbaad4079ec99"><code>7c0ed72</code></a>
    Do not evaluate annotations for private fields (<a
    href="https://redirect.github.com/pydantic/pydantic/issues/10962">#10962</a>)</li>
    <li><a
    href="https://github.com/pydantic/pydantic/commit/d6fc7fce7d3636e7d3f4d89bef34a2a2f50d6c1d"><code>d6fc7fc</code></a>
    Only evaluate <code>FieldInfo</code> annotations if required during
    schema building (<a
    href="https://redirect.github.com/pydantic/pydantic/issues/10">#10</a>...</li>
    <li><a
    href="https://github.com/pydantic/pydantic/commit/17e60fafd66133be47352cb0a9b887664b5a6f2d"><code>17e60fa</code></a>
    spacing</li>
    <li><a
    href="https://github.com/pydantic/pydantic/commit/369b355dbafccb4fa9dd080d328f770d56fb0678"><code>369b355</code></a>
    remove typo</li>
    <li><a
    href="https://github.com/pydantic/pydantic/commit/4c75404d6b8faa7dbfe229f11b3bd68fc51b09ca"><code>4c75404</code></a>
    Prepare for v2.10.1 release (<a
    href="https://redirect.github.com/pydantic/pydantic/issues/10939">#10939</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pydantic/pydantic/compare/v2.9.2...v2.10.2">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pydantic&package-manager=pip&previous-version=2.9.2&new-version=2.10.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Aarushi <[email protected]>
    dependabot[bot] and aarushik93 authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    7d48eeb View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2024

  1. hotfix(backend): Fix month credit calculation on December (#8851)

    When calculating the next month, we are not rolling the month number
    causing an error on credits.
    
    ### Changes 🏗️
    
    Add modulo while calculating next month.
    
    ### Checklist 📋
    
    #### For code changes:
    - [ ] I have clearly listed my changes in the PR description
    - [ ] I have made a test plan
    - [ ] I have tested my changes according to the test plan:
      <!-- Put your test plan here: -->
      - [ ] ...
    
    <details>
      <summary>Example test plan</summary>
      
      - [ ] Create from scratch and execute an agent with at least 3 blocks
    - [ ] Import an agent from file upload, and confirm it executes
    correctly
      - [ ] Upload agent to marketplace
    - [ ] Import an agent from marketplace and confirm it executes correctly
      - [ ] Edit an agent from monitor, and confirm it executes correctly
    </details>
    
    #### For configuration changes:
    - [ ] `.env.example` is updated or already compatible with my changes
    - [ ] `docker-compose.yml` is updated or already compatible with my
    changes
    - [ ] I have included a list of my configuration changes in the PR
    description (under **Changes**)
    
    <details>
      <summary>Examples of configuration changes</summary>
    
      - Changing ports
      - Adding new services that need to communicate with each other
      - Secrets or environment variable changes
      - New or infrastructure changes such as databases
    </details>
    majdyz authored Dec 2, 2024
    Configuration menu
    Copy the full SHA
    d26105d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c29403 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2121ffd View commit details
    Browse the repository at this point in the history